Example #1
0
    private void Awake()
    {
        GetComponent <RectTransform>().anchoredPosition = Vector2.zero;
        GetComponent <RectTransform>().sizeDelta        = Vector2.zero;
        instance = this;

        transform.Find("resumeBtn").GetComponent <Button_UI>().ClickFunc = () => {
            Hide();
        };

        transform.Find("volumeIncreaseBtn").GetComponent <Button_UI>().ClickFunc = () => {
            SoundManager.masterVolume++;
            SoundManager.masterVolume = Mathf.Clamp(SoundManager.masterVolume, 0, 10);
            RefreshVolume();
        };

        transform.Find("volumeDecreaseBtn").GetComponent <Button_UI>().ClickFunc = () => {
            SoundManager.masterVolume--;
            SoundManager.masterVolume = Mathf.Clamp(SoundManager.masterVolume, 0, 10);
            RefreshVolume();
        };

        SoundManager.AddButtonSounds(transform.Find("resumeBtn").GetComponent <Button_UI>());
        SoundManager.AddButtonSounds(transform.Find("volumeIncreaseBtn").GetComponent <Button_UI>());
        SoundManager.AddButtonSounds(transform.Find("volumeDecreaseBtn").GetComponent <Button_UI>());

        Hide();
    }