private NrCharKindInfoManager() { this.m_kCharKindInfo = new NrCharKindInfo[5000]; this.m_kTempData = new NrCharKindTempData(); this.m_kCharDataCodeInfo = new NrCharDataCodeInfo(); this.m_kCharDataCodeInfo.LoadDataCode(); this.m_dicCharCodeInfo = new Dictionary <string, int>(); this.m_dicCharNameInfo = new Dictionary <string, int>(); this.m_dicBundleNameInfo = new Dictionary <string, int>(); this.m_dicClassTypeCodeInfo = new Dictionary <string, long>(); this.m_dicAttackTypeCodeInfo = new Dictionary <string, int>(); this.m_kCharAniInfoList = new Dictionary <string, NkCharAniInfo>(); this.m_kCharAniMapInfoList = new Dictionary <string, NkCharAniMapInfo>(); this.m_kPlayerCodeList = new List <string>(); }
public NrCharKindInfo(NrCharKindTempData pkTempData) { this.m_pkCHARKIND_INFO = pkTempData.m_pkCHARKIND_INFO; this.m_pkCHARKIND_CLASSINFO = pkTempData.m_pkCHARKIND_CLASSINFO; this.m_pkCHARKIND_ATTACKINFO = pkTempData.m_pkCHARKIND_ATTACKINFO; this.m_pkCHARKIND_STATINFO = pkTempData.m_pkCHARKIND_STATINFO; this.m_pkCHARKIND_MONSTERINFO = pkTempData.m_pkCHARKIND_MONSTERINFO; this.m_pkCHARKIND_MONSTATINFO = pkTempData.m_pkCHARKIND_MONSTATINFO; this.m_pkCHARKIND_NPCINFO = pkTempData.m_pkCHARKIND_NPCINFO; this.m_pkCHARKIND_SOLDIERINFO = pkTempData.m_pkCHARKIND_SOLDIERINFO; this.m_pkCHARKIND_SOLGRADEINFO = new CHARKIND_SOLGRADEINFO(); this.m_nCharKind = 0; this.m_szName = string.Empty; this.m_szPosKey = string.Empty; this.m_nMaxSolGrade = 0; }