OvertakingLegend/Assets/Script/UserData/Guidance.cs

128 lines
2.8 KiB
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
/// <summary>
/// 引导
/// </summary>
public class Guidance
{
/// <summary>
/// 是否完成首次进入引导
/// </summary>
public bool isOverInitialEntry;
/// <summary>
///是否完成 商店红点
/// </summary>
public bool isOverShopRedDot;
/// <summary>
/// 是否完成左切换红点
/// </summary>
public bool isLeftBtnRedDot;
/// <summary>
/// 是否完成右切换红点
/// </summary>
public bool isRightBtnRedDot;
/// <summary>
/// 是否完成加金币红点
/// </summary>
public bool isAddMoneyRedDot;
/// <summary>
/// 是否点击随机技能
/// </summary>
public bool isRandomSkillTap;
/// <summary>
/// 是否点击随机技能
/// </summary>
public bool isSpeedbreakerTap;
/// <summary>
/// 是否完成点击试玩按钮
/// </summary>
public bool isTryOutTap;
/// <summary>
/// 设置完成首次进入引导
/// </summary>
public void SetIsOverInitialEntry()
{
isOverInitialEntry = true;
UserDataManager.Instance.SaveUserData();
}
/// <summary>
/// 设置完成商店红点
/// </summary>
public void SetIsShopRedDot()
{
isOverShopRedDot = true;
UserDataManager.Instance.SaveUserData();
}
/// <summary>
/// 设置完成左切换红点
/// </summary>
public void SetIsLeftBtnRedDot()
{
if (isLeftBtnRedDot) return;
isLeftBtnRedDot = true;
UserDataManager.Instance.SaveUserData();
}
/// <summary>
/// 设置完成右切换红点
/// </summary>
public void SetIsRightBtnRedDot()
{
if (isRightBtnRedDot) return;
isRightBtnRedDot = true;
UserDataManager.Instance.SaveUserData();
}
/// <summary>
/// 设置完成加金币红点
/// </summary>
public void SetIsAddMoneyRedDot()
{
if (isAddMoneyRedDot) return;
isAddMoneyRedDot = true;
UserDataManager.Instance.SaveUserData();
}
/// <summary>
/// 设置完成点击随机技能
/// </summary>
public void SetIsRandomSkillTap()
{
if (isRandomSkillTap) return;
isRandomSkillTap = true;
UserDataManager.Instance.SaveUserData();
}
/// <summary>
/// 设置完成点击子弹时间
/// </summary>
public void SetIsSpeedbreakerTap()
{
if (isSpeedbreakerTap) return;
isSpeedbreakerTap = true;
UserDataManager.Instance.SaveUserData();
}
/// <summary>
/// 设置是否完成试玩按钮
/// </summary>
public void SetIsTryOutTap()
{
if (isTryOutTap) return;
isTryOutTap = true;
UserDataManager.Instance.SaveUserData();
}
}