예제 #1
0
 public BattelCat(CatVO cat)
 {
     this.cat     = cat;
     StateMachine = new StateMachine <BattelCat>(this);
     StateMachine.SetCurrentState(CatIdle.Instance);
     StateMachine.SetGlobalState(GlobalCatState.Instance);
 }
예제 #2
0
    /// <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);
        }
    }