Ejemplo n.º 1
0
    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);
        }
    }
Ejemplo n.º 2
0
 void OnClickGrave(QND_GraveHitPlane graveClicked)
 {
     SetCurrentGrave(graveClicked);
     graveClicked.ToggleGraveMenu();
 }
Ejemplo n.º 3
0
 void Awake()
 {
     //progressBar = Instantiate(progressBarPrefab, canvasRoot.transform);
     graveManagerMenu.gameObject.SetActive(false);
     selectedGrave = null;
 }