public SoundSystemEventListener(AudioSource audioSource, SettingSysScript settingSysScript)
    {
        _audioSource   = audioSource;
        _settingSystem = settingSysScript;

        _audioSource.volume = _settingSystem.SoundSlider.GetComponent <Slider>().value;
        _audioSource.mute   = !_settingSystem.SoundToggle.GetComponent <Toggle>().isOn;

        _settingSystem.SoundSlider.ChangeValueSliderEvent += OnChangeValueSliderEvent;
        _settingSystem.SoundToggle.ChangeValueToggleEvent += OnChangeValueToggleEvent;
    }
    // Use this for initialization
    void Start()
    {
        _audioSource = GetComponent <AudioSource>();
        _settingSys  = FindObjectOfType <SettingSysScript>();

        if (_settingSys)
        {
            _settingSys.MusicSlider.ChangeValueSliderEvent += OnChangeValueSliderEvent;
            _settingSys.MusicToggle.ChangeValueToggleEvent += OnChangeValueToggleEvent;
        }

        DontDestroyOnLoad(transform.gameObject);
    }