using LitJson;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.Events;
using UnityEngine.EventSystems;
using System;
using System.Xml;
using System.Collections;
using System.Collections.Generic;
public class ManaData : Regist
{
#region 变量
#region 成就
public static double TotalPerson
{
get { return TotalPerson_; }
set
{
TotalPerson_ = value;
ManaAchieve.UpdateStatus(AchieveType.TotalPerson, TotalPerson_);
}
}
public static double ElfLevel
{
get { return ElfLevel_; }
set
{
ElfLevel_ = value;
ManaAchieve.UpdateStatus(AchieveType.ElfLevel, ElfLevel_);
}
}
public static double AdAmt
{
get { return AdAmt_; }
set
{
AdAmt_ = value;
ManaAchieve.UpdateStatus(AchieveType.AdAmt, AdAmt_);
}
}
public static double SkillAmt
{
get { return SkillAmt_; }
set
{
SkillAmt_ = value;
ManaAchieve.UpdateStatus(AchieveType.SkillAmt, SkillAmt_);
}
}
public static double SignAmt
{
get { return SignAmt_; }
set
{
SignAmt_ = value;
ManaAchieve.UpdateStatus(AchieveType.SignAmt, SignAmt_);
}
}
public static double ShareAmt
{
get { return ShareAmt_; }
set
{
ShareAmt_ = value;
ManaAchieve.UpdateStatus(AchieveType.ShareAmt, ShareAmt_);
}
}
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_);
}
}
private static double TotalPerson_;
private static double ElfLevel_;
private static double AdAmt_;
private static double SkillAmt_;
private static double SignAmt_;
private static double ShareAmt_;
private static double MiniGameAmt_;
private static double TotalCoin_;
private static double FlowerCoin_;
#endregion
public static int Level
{
get { return Level_; }
set
{
Level_ = value;
ManaDebug.Log(string.Format("已升级 花园等级 : {0}", Level_));
ManaAchieve.UpdateStatus(AchieveType.GardenLevel, Level_);
for (int i = 0; i < SkillList.Count; i++)
{
SkillList[i].UpdateStatus();
}
if (TabBtnValid == false)
{
if (Level_ >= 1)
{
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