void OnConditionChanged(MsgConditionChanged msg) { if (Game.PlayerCharacter.Conditions.Contains(msg.Condition)) // acquired condition { } else // lost condition { switch (msg.Condition) { case Condition.Immobilized: if (_didAddCallbackRemoval) { ClearRemoveImmobilizedCallback(); } break; } } }
void OnConditionChange(MsgConditionChanged msg) { UpdateCondition(msg.Condition); }