public BattelCat(CatVO cat) { this.cat = cat; StateMachine = new StateMachine <BattelCat>(this); StateMachine.SetCurrentState(CatIdle.Instance); StateMachine.SetGlobalState(GlobalCatState.Instance); }
/// <summary> /// 初始化猫id和猫各个属性的对应关系 /// </summary> private void InitcatDic() { catDic = new Dictionary <int, CatVO>(); foreach (stat_catRow catStat in stat_cat.GetInstance().rowList) { CatVO catVO = new CatVO(); catVO.Id = catStat.id; catVO.Name = catStat.name; catVO.Level = catStat.lv; catVO.Evo = catStat.evo; catVO.Atk = catStat.atk; catVO.About = catStat.about; catVO.Money = catStat.paymoney; catVO.HirePrice = catStat.hireexp; catDic.Add(catStat.id, catVO); } }