public FixState(EngineerUnit owner, ServerView target, float time) : base(owner) { _target = target; _timer = 0.0f; _time = time; }
public IdleState(EngineerUnit owner) : base(owner) { GoToRandomPoint(); }
public MoveToServerState(EngineerUnit owner, ServerView target) : base(owner) { _target = target; GoToTarget(); }
public State(EngineerUnit owner) { _owner = owner; _agent = owner._agent; }