Example #1
0
 private void UpdateAgentState(
     MPConditionalEffect.ConditionalEffectContainer container,
     Agent agent,
     bool state)
 {
     if (container.GetState(this, agent) == state)
     {
         return;
     }
     container.SetState(this, agent, state);
     foreach (MPPerkEffectBase effect in (IEnumerable <MPPerkEffectBase>) this.Effects)
     {
         effect.OnUpdate(agent, state);
     }
 }