예제 #1
0
 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; });
 }
예제 #2
0
 private void Awake()
 {
     if (null != instance && this != instance)
     {
         Destroy(this.gameObject);
     }
     instance = this;
     DontDestroyOnLoad(this.gameObject);
 }
예제 #3
0
파일: SFXMgr.cs 프로젝트: solhwi/Queen
    private void Awake()
    {
        if (instance != null)
        {
            DestroyImmediate(this.gameObject);
            return;
        }

        instance = this;
        sound    = GetComponent <AudioSource>();

        DontDestroyOnLoad(gameObject);
    }