// become idle, and the characters around you private void ReachedDestination() { velocity = Vector2.zero; movement = Vector3.zero; _seekerState = State.Idle; _idleDestination.x = _idleRelativePosition.x + transform.position.x; _idleDestination.y = _idleRelativePosition.y + transform.position.y; if (_miner != null) { // if (_mode == Mode.Manual) // _miner.SetAutomation(_lastMinerAutomation); // else _miner.DestinationIsReached(); } stopUnitNow = false; }