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;
 }