public void SetCurrentGrave(QND_GraveHitPlane newGrave) { selectedGrave = newGrave; graveManagerMenu.gameObject.SetActive(true); if (newGrave.currentClient != null) { graveManagerMenu.SetClientSelection(newGrave.currentClient.clientName.text, newGrave.currentClient.clientName.text); } else { Debug.Log("Client not assigned!"); graveManagerMenu.SetClientSelection("Not Assigned", "Empty Grave"); } if (newGrave.currentCoffin != null) { graveManagerMenu.SetCoffinSelection(newGrave.currentCoffin.buildingName, newGrave.currentCoffin.buildingImage); } else { Debug.Log("Coffin not assigned!"); graveManagerMenu.SetCoffinSelection("No Selection", null); } if (newGrave.currentHeadstone != null) { graveManagerMenu.SetHeadstoneSelection(newGrave.currentHeadstone.buildingName, newGrave.currentHeadstone.buildingImage); } else { Debug.Log("Headstone not assigned!"); graveManagerMenu.SetHeadstoneSelection("No Selection", null); } }
void OnClickGrave(QND_GraveHitPlane graveClicked) { SetCurrentGrave(graveClicked); graveClicked.ToggleGraveMenu(); }
void Awake() { //progressBar = Instantiate(progressBarPrefab, canvasRoot.transform); graveManagerMenu.gameObject.SetActive(false); selectedGrave = null; }