void OnEnable() { sFXMgr = FindObjectOfType <SFXMgr>(); mySlider = GetComponent <Slider>(); volume = mySlider.value; SFXMgr.Instance.SetVolume(volume); mySlider.onValueChanged.AddListener((x) => { SFXMgr.Instance.SetVolume(x); volume = mySlider.value; }); }
private void Awake() { if (null != instance && this != instance) { Destroy(this.gameObject); } instance = this; DontDestroyOnLoad(this.gameObject); }
private void Awake() { if (instance != null) { DestroyImmediate(this.gameObject); return; } instance = this; sound = GetComponent <AudioSource>(); DontDestroyOnLoad(gameObject); }