public void onConveyorButtonClicked() { print("pressed conveyor button"); GameObject.Find("Main Camera").GetComponent <clickDetector>().setNextClickAction(onBuildingClick); Time.timeScale = 0.1f; Scene_Controller.getInstance().hideAllUI(); cancelBut.SetActive(true); }
public void cancel() { GameObject.Destroy(start); startObj = null; endObj = null; Time.timeScale = 1f; Scene_Controller.getInstance().restoreDefaultUI(); Scene_Controller.getInstance().handleAny(); cancelBut.SetActive(false); GameObject.Find("Main Camera").GetComponent <clickDetector>().resetNextClick(); }
public void startSelection() { Debug.Log("starting unit selection"); Time.timeScale = 0.1f; Scene_Controller.getInstance().hideAllUI(); cancelBut.SetActive(true); GameObject.Find("Main Camera").GetComponent <clickDetector>().setNextClickAction(selectTarget); Anim.SetTrigger("play"); selectUnitsOnScreen(); Time.timeScale = 0.1f; }
private void buildingClicked(BuildingManager.structureData data) { clickDetector.overlayClicked = true; print("clicked building icon ! " + data.name); InfoClicked preview = Scene_Controller.getInstance().buildPreview.GetComponent <InfoClicked>(); preview.show(); preview.setTitle(data.name); preview.setDesc(data.description); preview.setPrice(data.cost); preview.setData(data); }
public void restoreNormal() { Time.timeScale = 1f; Scene_Controller.getInstance().restoreDefaultUI(); cancelBut.SetActive(false); foreach (var unit in activeSelected) { try { GameObject.Destroy(unit.GetComponent <SkinnedMeshOutline>()); } catch (Exception e) { Console.WriteLine(e); } } }
private void doConf() { Scene_Controller.getInstance().conveyorConfigurator.SetActive(true); Scene_Controller.getInstance().conveyorConfigurator.GetComponent <ConveyorConfigurator>().setInstance(this); clickDetector.menusOpened++; }