Esempio n. 1
0
    void Start()
    {
        stairwellContents            = GameObject.Find("StairwellContents");
        interactableObjectsContainer = stairwellContents.transform.Find("InteractableObjects").gameObject;
        furnitureContainer           = stairwellContents.transform.Find("Furniture").gameObject;
        houseContainer = stairwellContents.transform.Find("House").gameObject;
        musicSwitcher  = GameObject.Find("Ambient Sound").transform.GetComponent <MusicSwitcher>();
        lightSwitcher  = GameObject.Find("RoomArrangerWithTeleport").GetComponent <LightSwitcher>();

        upperRoomCopyStairwellContents  = GameObject.Find("DummyRoomTop");
        lowerRoomCopyStairwellContents  = GameObject.Find("DummyRoomBottom");
        lowerCopyRoomFurnitureContainer = lowerRoomCopyStairwellContents != null?lowerRoomCopyStairwellContents.transform.Find("Furniture").gameObject : null;

        triggerContainer = GameObject.Find("Gameplay");

        bigCurtains = GameObject.FindGameObjectsWithTag("Curtains").Select(x => x.GetComponent <Animator>()).ToArray();

        UnhighlightAllInteractableObjects();
        DisableAllTriggers();

        foreach (Renderer renderer in GameObject.FindObjectsOfType <Renderer>())
        {
            renderer.material.SetFloat(highlightHideShaderPropertyName, highlightDisabledValue);
        }
    }
Esempio n. 2
0
 private void Start()
 {
     theMusic = FindObjectOfType <MusicSwitcher>();
 }