AlertSpeaker.Building_AlertSpeaker.TryApplySmallAdrenalineBoostBonusToColonists C# (CSharp) Method

TryApplySmallAdrenalineBoostBonusToColonists() public method

Try to apply a small adrenaline boost to each colonist if he has not already a small or a medium one.
public TryApplySmallAdrenalineBoostBonusToColonists ( List colonistList ) : void
colonistList List
return void
        public void TryApplySmallAdrenalineBoostBonusToColonists(List<Pawn> colonistList)
        {
            foreach (Pawn colonist in colonistList)
            {
                bool colonistHasAnAdrenalineBoostBonus = CheckIfColonistHasASmallAdrenalineBoostBonus(colonist) || CheckIfColonistHasAMediumAdrenalineBoostBonus(colonist);
                if (colonistHasAnAdrenalineBoostBonus == false)
                {
                    colonist.apparel.Wear((Apparel)ThingMaker.MakeThing(Util_AlertSpeaker.SmallAdrenalineBoostStatBonusDef));
                    colonist.needs.mood.thoughts.TryGainThought(Util_AlertSpeaker.SmallAdrenalineBoostThoughtDef);
                }
            }
        }