Example #1
0
 /// <summary>
 /// 设置物品掉落奖励
 /// </summary>
 public static void SetRewardItew()
 {
     if (BattleEnvironmentM.GetBattleEnvironmentMode() != BattleEnvironmentMode.CombatPVE)
     {
         return;
     }
     if (StageDC.GetPveMode() == PVEMode.Attack)
     {
         foreach (SoldierInfo Info in m_DefenseList.Values)
         {
             if (Info != null)
             {
                 Info.SetRewardItems(StageDC.GetMonsterReward(Info.SoldierTypeID));
             }
         }
     }
     else
     {
         foreach (SoldierTypeInfo s in m_AttackList.Values)
         {
             if (s != null && s.m_Soldier != null)
             {
                 s.m_Soldier.SetRewardItems(StageDC.GetMonsterReward(s.m_Soldier.SoldierTypeID));
             }
         }
     }
 }