private void Awake()
    {
        m_SoundManager = this.GetComponent <SoundManager>();
        SoundDataSetting data = ResourceManager.m_Instance.LoadData(typeof(SoundDataSetting), "Sounds/StratagemController", "SoundDataSetting") as SoundDataSetting;

        m_SoundManager.SetAudioClips(data.SoundDatas);

        m_CheckCodesMechine              = this.GetComponent <CheckCodesMechine>();
        m_CheckCodesMechine.OnGetResult += GetReady;
        m_CheckCodesMechine.OnChecking  += () => m_SoundManager.PlayInWorld(2001, this.transform.position);
    }
예제 #2
0
    private void Awake()
    {
        m_SoundManager = this.GetComponent <SoundManager>();
        SoundDataSetting soundData = Resources.Load("Sounds/Mission/MissionTower_SoundDataSetting") as SoundDataSetting;

        m_SoundManager.SetAudioClips(soundData.SoundDatas);

        m_CodeMechine              = this.GetComponent <CheckCodesMechine>();
        m_CodeMechine.OnGetResult += SuccessOnCheckCode;
        m_CodeMechine.OnFaild     += StartCheckCodes;
        m_CodeMechine.OnGetResult += () => m_SoundManager.PlayInWorld(0, this.transform.position);
        m_CodeMechine.OnChecking  += () => m_SoundManager.PlayInWorld(3, this.transform.position);
        m_CodeMechine.OnFaild     += () => m_SoundManager.PlayInWorld(2, this.transform.position);
    }