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