Пример #1
0
    // Start is called before the first frame update
    void Start()
    {
        theButtons     = new List <PushDownButton>();
        buttonStatuses = new List <bool>();
        if (Generator != null)
        {
            aGenerator = Generator.GetComponent <Generator>();
        }

        if (Buttons != null)
        {
            foreach (GameObject button in Buttons)
            {
                theButtons.Add(button.GetComponent <PushDownButton>());
                buttonStatuses.Add(button.GetComponent <PushDownButton>().IsButtonPressed());
            }
        }

        if (MoveableText != null)
        {
            aText = MoveableText.GetComponent <ActualUIDragAndDrop>();
        }

        if (TheDoorObject != null)
        {
            theDoor = TheDoorObject.GetComponent <Door>();
        }

        loopingSound = SoundManager.Instance.PlayLoopingSound(sceneMusicToPlay);

        volumeLevel = volumeSlider.GetComponent <Slider>().value;
    }