public void AddActor(ActorInputController actorInput) { if (_actorsInput.Contains(actorInput)) { Debug.LogWarning(string.Format("{0}: actor input controller already registered", this.GetType().Name)); return; } _actorsInput.Add(actorInput); }
public void RemoveActor(ActorInputController actorInput) { if (!_actorsInput.Contains(actorInput)) { Debug.LogWarning(string.Format("{0}: can't remove actor input controller. not registered", this.GetType().Name)); return; } _actorsInput.Remove(actorInput); }
public AttackCommand(ActorInputController input) { _input = input; }