using LitJson; using UnityEngine; using UnityEngine.UI; using UnityEngine.EventSystems; using System; using System.Xml; using System.Collections; using System.Collections.Generic; public class ManaData : Regist { #region 变量 #region 成就 public static double Elf { get { return Elf_; } set { Elf_ = value; ManaAchieve.UpdateStatus(AchieveType.ElfLevel, Elf_); } } public static double AD { get { return AD_; } set { AD_ = value; ManaAchieve.UpdateStatus(AchieveType.AdAmt, AD_); } } public static double Skill { get { return Skill_; } set { Skill_ = value; ManaAchieve.UpdateStatus(AchieveType.SkillAmt, Skill_); } } public static double SignAmt { get { return SignAmt_; } set { SignAmt_ = value; ManaAchieve.UpdateStatus(AchieveType.SignAmt, SignAmt_); } } public static double Share { get { return Share_; } set { Share_ = value; ManaAchieve.UpdateStatus(AchieveType.ShareAmt, Share_); } } public static double TotalCoin { get { return TotalCoin_; } set { TotalCoin_ = value; ManaAchieve.UpdateStatus(AchieveType.TotalCoin, TotalCoin_); } } public static double MiniGameAmt { get { return MiniGameAmt_; } set { MiniGameAmt_ = value; ManaAchieve.UpdateStatus(AchieveType.MiniGameAmt, MiniGameAmt_); } } public static double FlowerCoin { get { return FlowerCoin_; } set { FlowerCoin_ = value; ManaAchieve.UpdateStatus(AchieveType.FlowerCoin, FlowerCoin_); } } public static double TotalPerson { get { return TotalPerson_; } set { TotalPerson_ = value; ManaAchieve.UpdateStatus(AchieveType.TotalPerson, FlowerCoin_); } } private static double Elf_; private static double AD_; private static double Skill_; private static double SignAmt_; private static double Share_; private static double TotalCoin_; private static double MiniGameAmt_; private static double FlowerCoin_; private static double TotalPerson_; #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_)); ManaAchieve.UpdateStatus(AchieveType.GardenLevel, Level_); if (TabBtnValid == false) { if (Level_ >= 20) { TabBtnValid = 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