PostTrigger() публичный статический Метод

public static PostTrigger ( string in_pszTrigger, UnityEngine in_gameObjectID ) : AKRESULT
in_pszTrigger string
in_gameObjectID UnityEngine
Результат AKRESULT
    void OnTriggerEnter(Collider col)     // when entering a new music intensity  room
    {
        switch (col.gameObject.tag)       // Switch statement to check which room we entered
        {
        case "MusicRoom1":
            displayIntensity.text = "Music Intensity: 1";             // Display the current intensity
            AkSoundEngine.SetState("DynamicMusicIntensity", "Int1");  // Setting the Intensity State.
            break;

        case "MusicRoom2":
            displayIntensity.text = "Music Intensity: 2";
            AkSoundEngine.SetState("DynamicMusicIntensity", "Int2");
            break;

        case "MusicRoom3":
            displayIntensity.text = "Music Intensity: 3";
            AkSoundEngine.SetState("DynamicMusicIntensity", "Int3");
            break;

        case "MusicRoom4":
            displayIntensity.text = "Music Intensity: 4";
            AkSoundEngine.SetState("DynamicMusicIntensity", "Int4");
            AkSoundEngine.PostTrigger("Music_Intensity_Fill", gameObject);            // Calling a Trigger to activate a Stringer on the event, (We are doing this same thing in FMOD just in Engine)
            break;

        default:
            break;
        }
    }
Пример #2
0
 public void Post(GameObject gameObject)
 {
     if (IsValid())
     {
         AKRESULT result = AkSoundEngine.PostTrigger(GetID(), gameObject);
         Verify(result);
     }
 }
Пример #3
0
 public void Post(UnityEngine.GameObject gameObject)
 {
     if (IsValid())
     {
         var result = AkSoundEngine.PostTrigger(GetID(), gameObject);
         Verify(result);
     }
 }
Пример #4
0
        public void Post(GameObject gameObject)
        {
#if !DISABLE_AKSOUNDENGINE
            if (IsValid())
            {
                AKRESULT result = AkSoundEngine.PostTrigger(GetID(), gameObject);
                Verify(result);
            }
#endif
        }
Пример #5
0
 public void PlayTrigger(GameObject from, params string[] names)
 {
     if (names.Length > 0)
     {
         foreach (string name in names)
         {
             AKRESULT result = AKRESULT.AK_Cancelled;
             int      i      = 0;
             do
             {
                 if (i >= 4)
                 {
                     Debug.LogError("Post Trigger Fail : " + result.ToString());
                 }
                 result = AkSoundEngine.PostTrigger(name, musicObject);
                 i++;
             } while (result != AKRESULT.AK_Success);
         }
     }
 }
Пример #6
0
 public static void PostTrigger(string s, GameObject g)
 {
     AkSoundEngine.PostTrigger(s, g);
 }
Пример #7
0
 public void callTrigger(string id)
 {
     AkSoundEngine.PostTrigger(id, gameObject);
     Debug.Log("[Wwise] Trigger: " + id + " called at " + Time.time);
 }
Пример #8
0
 public static void trigger(GameObject gm, string name)
 {
     AkSoundEngine.PostTrigger(name, gm);
 }
 public void SetTriggers(GameObject gameObject, string triggerName)
 {
     AkSoundEngine.PostTrigger(triggerName, gameObject);
 }