private void UndoBuildingConstruction() { if (Input.GetMouseButtonDown(1)) { isBuildingMoving = false; Destroy(buildingInstance); _buildData = null; UnitInputController.Instance.enabled = true; } }
public void ConstructBuilding(PlayerInformation player, BuildingBuildData buildData) { if (_buildData) { return; } //AssignWorkerToBuilding(); _buildData = buildData; _playerToBuildFor = player; isBuildingMoving = true; }
private void DeselectBuilding() { if (!buildingInstance) { return; } if (!CanPlaceBuilding()) { return; } if (Input.GetMouseButtonDown(0)) { isBuildingMoving = false; _buildData = null; _playerToBuildFor = null; buildingInstance = null; UnitInputController.Instance.enabled = true; } }