예제 #1
0
 public void SetBattleSRewardData(BATTLE_SREWARD SRewardData)
 {
     if (!this.m_dicBattleSReward.ContainsKey(SRewardData.m_nRewardUnique))
     {
         this.m_dicBattleSReward.Add(SRewardData.m_nRewardUnique, SRewardData);
     }
 }
예제 #2
0
 public override bool ParseDataFromNDT(TsDataReader dr)
 {
     foreach (TsDataReader.Row data in dr)
     {
         BATTLE_SREWARD bATTLE_SREWARD = new BATTLE_SREWARD();
         bATTLE_SREWARD.SetData(data);
         for (int i = 0; i < 4; i++)
         {
             bATTLE_SREWARD.m_sRewardProduct[i].m_nRewardType = NrTSingleton <BattleSReward_Manager> .Instance.GetSRewardType(bATTLE_SREWARD.m_sRewardProduct[i].m_strParserRewardType);
         }
         NrTSingleton <BattleSReward_Manager> .Instance.SetBattleSRewardData(bATTLE_SREWARD);
     }
     return(true);
 }