public override bool ParseDataFromNDT(TsDataReader dr) { NrTSingleton <NkLevelManager> .Instance.Init(); foreach (TsDataReader.Row data in dr) { LEVEL_EXP lEVEL_EXP = new LEVEL_EXP(); lEVEL_EXP.SetData(data); NrTSingleton <NkLevelManager> .Instance.Add(lEVEL_EXP); } return(true); }
public void SetData(LEVEL_EXP pkLevelExp) { if (!this.IsValidLevel(pkLevelExp.LEVEL)) { return; } if (!this.szExpType.Equals(pkLevelExp.EXP_TYPE)) { this.szExpType = pkLevelExp.EXP_TYPE; } this.nExp[(int)(pkLevelExp.LEVEL - 1)] = pkLevelExp.EXP; }
public bool Add(LEVEL_EXP pkLEVEL_EXP) { bool flag = false; NrLevelUpInfo nrLevelUpInfo = this.GetLevelUpInfo(pkLEVEL_EXP.EXP_TYPE); if (nrLevelUpInfo == null) { nrLevelUpInfo = new NrLevelUpInfo(); flag = true; } nrLevelUpInfo.SetData(pkLEVEL_EXP); if (flag) { this.m_kLevelUpInfoList.Add(pkLEVEL_EXP.EXP_TYPE, nrLevelUpInfo); } return(true); }