public RemoveAnyStatBonusFromAllColonists ( ) : void | ||
return | void |
public void RemoveAnyStatBonusFromAllColonists()
{
IEnumerable<Pawn> colonistList = Find.MapPawns.FreeColonists;
foreach (Pawn colonist in colonistList)
{
foreach (Apparel apparel in colonist.apparel.WornApparel)
{
if ((apparel.def == Util_AlertSpeaker.SmallAdrenalineBoostStatBonusDef)
|| (apparel.def == Util_AlertSpeaker.MediumAdrenalineBoostStatBonusDef))
{
Apparel unusedDestroyedApparel;
colonist.apparel.TryDrop(apparel, out unusedDestroyedApparel, colonist.Position);
break;
}
}
}
}