public void RemovePlayerActionEvaluator(IPlayerActionEvaluator evaluator) { if (evaluator == null) { return; } if (!playerActionEvaluators.Contains(evaluator)) { return; } playerActionEvaluators.Remove(evaluator); }
public void RegisterPlayerActionEvaluator(IPlayerActionEvaluator evaluator) { if (evaluator == null) { return; } if (playerActionEvaluators.Contains(evaluator)) { return; } playerActionEvaluators.Add(evaluator); }