void MoveToCube() { Vector3 customPos = lookAtPos.position; customPos.y = transform.position.y; float step = 2.8f * Time.deltaTime; transform.position = Vector3.MoveTowards(transform.position, customPos, step); float dist = Vector3.Distance(transform.position, customPos); if (dist > 0.1f) { knightControl.OnWalking(); } else { knightControl.OffWalking(); } }