Пример #1
0
 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);
 }
Пример #3
0
 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);
 }