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