public void Execute() { if (_chekAction) { if (Input.GetMouseButtonDown(0)) { Vector3 clicworld = _mainCamera.ScreenToWorldPoint(Input.mousePosition); clicworld.z = 0; _action = _unit.Action(clicworld); if (_action) { _chekAction = false; } } } }