///如果没有,则创建新的 ///也就是说,永不会返回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); }
void OnDestroy() { instance = null; }
void Awake() { instance = this; Init(); }