示例#1
0
        public static CampCreedInfo InitInfo(int creedID)
        {
            CampCreedInfo info = new CampCreedInfo();
            var           meta = CampModule.GetCampCreedDataByKey(creedID);

            if (meta != null)
            {
                info.creedID       = creedID;
                info.creedName     = MultiLanguage.Instance.GetTextValue(meta.CreedName);
                info.creedDesc     = MultiLanguage.Instance.GetTextValue(meta.CreedDesc);
                info.creedIconPath = meta.CreedIcon;
                return(info);
            }
            DebugPlus.LogError("[CampCreedInfo] : Init Fail! creedID=" + creedID);
            return(null);
        }
示例#2
0
        public bool DataCheck()
        {
            bool result = true;

            foreach (var creedData in leaderCreedDataDic)
            {
                if (CampModule.GetCampCreedDataByKey(creedData.Key) == null)
                {
                    DebugPlus.LogError("[LeaderCreedData] : Can not Find CampCreedID , LeaderCreedID=" + creedData.Key);
                    result = false;
                    continue;
                }
            }

            return(result);
        }