public static CampInfo InitInfo(int campID) { CampInfo info = new CampInfo(); var _meta = CampModule.GetCampDataByKey(campID); if (_meta != null) { info.CampID = _meta.CampID; info.campName = MultiLanguage.Instance.GetTextValue(_meta.CampName); info.campDesc = MultiLanguage.Instance.GetTextValue(_meta.CampDesc); info.campIconPath = _meta.CampIcon; info.campBGSmallPath = _meta.CampBGSmall; info.hardLevel = _meta.HardLevel; info.defualtHardLevelValue = _meta.DefaultHardLevel; info.creedInfo = CampCreedInfo.InitInfo(_meta.CreedID); info.attributeInfo = CampModule.GetCampAttribueInfoList(_meta.CampID); ///Init DefaultLeader info.campLeaderList = CampModule.GetCampDefaultLeaderList(_meta.CampID); return(info); } DebugPlus.LogError("[CampInfo] : Init Fail! campID=" + campID); return(null); }
public bool Create(int campID) { if (CampModule.GetCampDataByKey(campID) == null) { return(false); } _id = campID; return(true); }