Ejemplo n.º 1
0
    public XFmod GetFmodComponent(GameObject go)
    {
        XFmod xFmod = go.GetComponent <XFmod>();

        if (xFmod == null)
        {
            xFmod = go.AddComponent <XFmod>();
        }
        return(xFmod);
    }
Ejemplo n.º 2
0
 private void FixedUpdate()
 {
     if (Time.time - this._start_time > this.Delay)
     {
         if (XFmodUIEvent._ui_audio != null)
         {
             XFmod fmodComponent = this.GetFmodComponent(XFmodUIEvent._ui_audio);
             fmodComponent.PlayOneShot("event:/" + this.Name, Vector3.zero);
         }
         UnityEngine.Object.Destroy(this);
     }
 }