OvertakingLegend/Assets/UIFrameWork/Script/GeneralUI/GeneralUI_Guidance.cs

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();
}
}
}