public void CallFunction(AkEventCallbackMsg eventCallbackMsg) { if (((uint)eventCallbackMsg.type & Flags.value) != 0 && GameObject) { GameObject.SendMessage(FunctionName, eventCallbackMsg); } }
private void Callback(object in_cookie, AkCallbackType in_type, AkCallbackInfo in_info) { for (var i = 0; i < m_callbackData.callbackFunc.Count; i++) { if (((int)in_type & m_callbackData.callbackFlags[i]) != 0 && m_callbackData.callbackGameObj[i] != null) { var callbackInfo = new AkEventCallbackMsg { type = in_type, sender = gameObject, info = in_info }; m_callbackData.callbackGameObj[i].SendMessage(m_callbackData.callbackFunc[i], callbackInfo); } } }
private void Callback(object in_cookie, AkCallbackType in_type, object in_info) { for (int i = 0; i < this.m_callbackData.callbackFunc.get_Count(); i++) { if ((in_type & (AkCallbackType)this.m_callbackData.callbackFlags.get_Item(i)) != (AkCallbackType)0 && this.m_callbackData.callbackGameObj.get_Item(i) != null) { AkEventCallbackMsg akEventCallbackMsg = default(AkEventCallbackMsg); akEventCallbackMsg.type = in_type; akEventCallbackMsg.sender = base.gameObject; akEventCallbackMsg.info = in_info; this.m_callbackData.callbackGameObj.get_Item(i).SendMessage(this.m_callbackData.callbackFunc.get_Item(i), akEventCallbackMsg); } } }
private void Callback(object in_cookie, AkCallbackType in_type, object in_info) { for (int i = 0; i < m_callbackData.callbackFunc.Count; i++) { if (((int)in_type & m_callbackData.callbackFlags[i]) != 0 && m_callbackData.callbackGameObj[i] != null) { AkEventCallbackMsg callbackInfo = new AkEventCallbackMsg(); callbackInfo.type = in_type; callbackInfo.sender = gameObject; callbackInfo.info = in_info; m_callbackData.callbackGameObj[i].SendMessage(m_callbackData.callbackFunc[i], callbackInfo); } } }
private void Callback(object in_cookie, AkCallbackType in_type, object in_info) { for(int i = 0; i < m_callbackData.callbackFunc.Count; i++) { if(((int)in_type & m_callbackData.callbackFlags[i]) != 0 && m_callbackData.callbackGameObj[i] != null) { AkEventCallbackMsg callbackInfo = new AkEventCallbackMsg(); callbackInfo.type = in_type; callbackInfo.sender = gameObject; callbackInfo.info = in_info; m_callbackData.callbackGameObj[i].SendMessage(m_callbackData.callbackFunc[i], callbackInfo); } } }
private void Callback(object in_cookie, AkCallbackType in_type, object in_info) { for (int i = 0; i < this.m_callbackData.callbackFunc.Count; i++) { if (((in_type & this.m_callbackData.callbackFlags[i]) != ((AkCallbackType)0)) && (this.m_callbackData.callbackGameObj[i] != null)) { AkEventCallbackMsg msg = new AkEventCallbackMsg { type = in_type, sender = base.gameObject, info = in_info }; this.m_callbackData.callbackGameObj[i].SendMessage(this.m_callbackData.callbackFunc[i], msg); } } }
protected override void Start() { #if UNITY_EDITOR if (UnityEditor.BuildPipeline.isBuildingPlayer || AkUtilities.IsMigrating || !UnityEditor.EditorApplication.isPlaying) { return; } #endif if (useCallbacks) { EventCallbackMsg = new AkEventCallbackMsg { sender = gameObject } } ; base.Start(); }