56 lines
1.4 KiB
C#
56 lines
1.4 KiB
C#
using DG.Tweening;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
/// <summary>
|
|
/// 通用UI_新手引导
|
|
/// </summary>
|
|
public partial class GeneralUI
|
|
{
|
|
private Material getBtnMaterial;//得到按钮材质
|
|
|
|
/// <summary>
|
|
/// 开局隐藏
|
|
/// </summary>
|
|
private void OpeningHiding()
|
|
{
|
|
if (UserDataManager.Instance.userData.gameNumber < 2)
|
|
{
|
|
if (!UserDataManager.Instance.userData.guidance.isOverInitialEntry)
|
|
{
|
|
moneyObj.gameObject.SetActive(false);
|
|
}
|
|
adObj.gameObject.SetActive(false);
|
|
}
|
|
else
|
|
{
|
|
AddSweepAway();
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 添加扫光
|
|
/// </summary>
|
|
private void AddSweepAway()
|
|
{
|
|
if (!UserDataManager.Instance.userData.guidance.isAddMoneyRedDot)
|
|
{
|
|
getBtnMaterial = Instantiate(YooAssetManager.Instance.LoadAssetSync<Material>(PackagesName.GameData, "SweepAway"));
|
|
adBtn.GetComponent<Image>().material = getBtnMaterial;
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 删除扫光
|
|
/// </summary>
|
|
private void DesSweepAway()
|
|
{
|
|
if (!UserDataManager.Instance.userData.guidance.isAddMoneyRedDot)
|
|
{
|
|
Destroy(getBtnMaterial);
|
|
adBtn.GetComponent<Image>().material = null;
|
|
UserDataManager.Instance.userData.guidance.SetIsAddMoneyRedDot();
|
|
}
|
|
}
|
|
}
|