public bool buildMode = false; // Режим строительства // Поворот домика private void Update() { if (buildMode && building != null) { RaycastHit hit; Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); if (!EventSystem.current.IsPointerOverGameObject()) { if (Input.GetMouseButton(0) && Physics.Raycast(ray, out hit, maxDistance: 100)) { buildGrid.TempZone(hit.point, building.width, building.lenght); //buildGrid.TempSetEmpty(false); } else if (buildGrid.currentTempIsEmpty) { WindowConfirm.Open("Построить здание?", "Вы уверенны, что хотите построить здесь это?", BuildOk, BuildFail); } } } }
public void Throw(InventoryWindowSection item) { WindowConfirm.Open("Выбрасывание предмета", "Вы уверенны, что хотите выбросить предмет " + item.item.itemName + "?", ThrowOk, null); }
// Вызывается событием public void ThrowSelected() { WindowConfirm.Open("Выбрасывание предмета", "Вы уверенны, что хотите выбросить предмет " + selected.item.itemName + "?", ThrowOk, null); }