public void Set_Value(ComposeExpData a_cValue) { if (a_cValue != null) { this.m_sdCollection.Add((short)a_cValue.SolLevel, a_cValue); } }
public override bool ParseDataFromNDT(TsDataReader dr) { foreach (TsDataReader.Row data in dr) { ComposeExpData composeExpData = new ComposeExpData(); composeExpData.SetData(data); NrTSingleton <ComposeExpManager> .Instance.Set_Value(composeExpData); } return(true); }
public long GetExp(short Level, int solgrade) { if (solgrade < 0 || solgrade >= 15) { return(0L); } if (this.m_sdCollection.ContainsKey(Level)) { ComposeExpData composeExpData = this.m_sdCollection[Level]; return(composeExpData.GradeExp[solgrade]); } return(0L); }