コード例 #1
0
        private bool InitAllianceTechSkillUpLevel(GM.DataCache.ConditionAlliance tbl)
        {
            if (tbl == null)
            {
                EB.Debug.LogError("InitAllianceTechSkillUpLevel:tbl is null");
                return(false);
            }

            if (mTechSkillUpLevelList == null)
            {
                mTechSkillUpLevelList = new List <AllianceTechSkillUpLevel>();
            }
            else
            {
                mTechSkillUpLevelList.Clear();
            }
            for (int i = 0; i < tbl.TechSkillLevelUpLength; i++)
            {
                AllianceTechSkillUpLevel data = ParseAllianceSkillUplevel(tbl.GetTechSkillLevelUp(i));
                if (data != null)
                {
                    mTechSkillUpLevelList.Add(data);
                }
            }
            return(true);
        }
コード例 #2
0
        private AllianceTechSkillUpLevel ParseAllianceSkillUplevel(GM.DataCache.TechSkillLevelUp obj)
        {
            if (obj == null)
            {
                return(null);
            }
            AllianceTechSkillUpLevel data = new AllianceTechSkillUpLevel();

            data.skillid  = obj.SkillId;
            data.level    = obj.Level;
            data.addition = obj.Addition;
            data.cost     = obj.Cost;
            return(data);
        }