Ejemplo n.º 1
0
    public void Fx_Play(FXINDEX sound)
    {
        if (m_bFxSoundOn == false)
        {
            return;
        }

        // FX 사운드 끝나면 (사운드 중첩 불가)
        m_pFxList[(int)sound].Value = true;
    }
Ejemplo n.º 2
0
 // Use this for initialization
 public void Init()
 {
     for (int i = 0; i < (int)FXINDEX.FX_MAX; i++)
     {
         FXINDEX fxIdx = (FXINDEX)i;
         m_pFxList.Add(new ReactiveProperty <bool>(false));
         m_pFxList[i].Where(_ => _).Subscribe(_ =>
         {
             Debug.Log(fxIdx);
             m_pFxList[(int)fxIdx].Value = false;
         }).AddTo(_subscriptions);
     }
 }