/// <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)); } } } }