private void moveMe() { if (!controller._selected && !controller.getMouseOver() && targetObject == null) { transform.Translate(speed * Time.deltaTime); } else if (targetObject != null) { transform.Translate((targetObject.position - transform.position).normalized * attackVel * Time.deltaTime); } }