Exemple #1
0
    ///如果没有,则创建新的
    ///也就是说,永不会返回null
    public SkillState GetSkillState(int skillID)
    {
        for (int i = 0; i < skillList.Count; i++)
        {
            if (skillList[i].skillID == skillID)
            {
                return(skillList[i]);
            }
        }

        SkillState s = new SkillState();

        s.curCd         = 0;
        s.skillID       = skillID;
        s.skillInfoConf = DBSkillInfoTable.GetRecord(s.skillID);
        skillList.Add(s);
        return(s);
    }
Exemple #2
0
 void OnDestroy()
 {
     instance = null;
 }
Exemple #3
0
 void Awake()
 {
     instance = this;
     Init();
 }