using LitJson; using UnityEngine; using UnityEngine.EventSystems; using System; using System.Xml; using System.Collections; using System.Collections.Generic; using UnityEngine.UI; public class ManaData : Regist { #region 变量 #region 成就 public static double AD { get { return _AD; } set { _AD = value; ManaAchieve.UpdateStatus(AchieveType.AD, _AD); } } public static double Skill { get { return _Skill; } set { _Skill = value; ManaAchieve.UpdateStatus(AchieveType.Skill, _Skill); } } public static double Sign { get { return _Sign; } set { _Sign = value; ManaAchieve.UpdateStatus(AchieveType.Sign, _Sign); } } public static double Share { get { return _Share; } set { _Share = value; ManaAchieve.UpdateStatus(AchieveType.Share, _Share); } } public static double ElfLevel { get { return _ElfLevel; } set { _ElfLevel = value; ManaAchieve.UpdateStatus(AchieveType.ElfLevel, _ElfLevel); } } public static double TotalCoin { get { return _TotalCoin; } set { _TotalCoin = value; ManaAchieve.UpdateStatus(AchieveType.TotalCoin, _TotalCoin); } } public static double MiniGame { get { return _MiniGame; } set { _MiniGame = value; ManaAchieve.UpdateStatus(AchieveType.MiniGame, _MiniGame); } } public static double FlowerCoin { get { return _FlowerCoin; } set { _FlowerCoin = value; ManaAchieve.UpdateStatus(AchieveType.FlowerCoin, _FlowerCoin); } } private static double _AD; private static double _Skill; private static double _Sign; private static double _Share; private static double _ElfLevel; private static double _TotalCoin; private static double _MiniGame; private static double _FlowerCoin; #endregion public static int Slot { get { return _Slot; } set { _Slot = value; Garden.ValidPage = Mathf.Clamp(Mathf.CeilToInt(_Slot/7f), 1, 2); } } public static int Level { get { return _Level; } set { _Level = value; ManaDebug.Log(string.Format("已升级 花园等级 : {0}", _Level)); if (TabBtn == false) { if (_Level >= 20) { TabBtn = true; ManaReso.Get("F_Elf").material = null; ManaReso.Get("F_Store").material = null; ManaReso.Get("F_Magic").material = null; ManaReso.Get("F_ElfLab").material = null; ManaReso.Get("F_StoreLab").material = null; ManaReso.Get("F_MagicLab").material = null; ManaReso.Get