コード例 #1
0
    internal void Init(MainMenuController menuControl)
    {
        _menuControl  = menuControl;
        _audioControl = AudioController.Instance;

        CloseBtn.onClick.AddListener(() =>
        {
            _menuControl.CloseSettings();
        });

        MasterSlider.onValueChanged.AddListener(el =>
        {
            _audioControl.ChangeMasterVolume(el);
        });

        MusicSlider.onValueChanged.AddListener(el =>
        {
            _audioControl.ChangeMusicVolume(el);
        });

        SfxSlider.onValueChanged.AddListener(el =>
        {
            _audioControl.ChangeSfxVolume(el);
        });

        _audioControl.InitSliders(MasterSlider, MusicSlider, SfxSlider);
    }