UnityEngine.Events.InvokableCallList.Invoke C# (CSharp) Method

Invoke() public method

public Invoke ( object parameters ) : void
parameters object
return void
        public void Invoke(object[] parameters)
        {
            if (this.m_NeedsUpdate)
            {
                this.m_ExecutingCalls.Clear();
                this.m_ExecutingCalls.AddRange(this.m_PersistentCalls);
                this.m_ExecutingCalls.AddRange(this.m_RuntimeCalls);
                this.m_NeedsUpdate = false;
            }
            for (int i = 0; i < this.m_ExecutingCalls.Count; i++)
            {
                this.m_ExecutingCalls[i].Invoke(parameters);
            }
        }

Usage Example

コード例 #1
0
ファイル: UnityEventBase.cs プロジェクト: Hengle/JellyTerain
 protected void Invoke(object[] parameters)
 {
     RebuildPersistentCallsIfNeeded();
     m_Calls.Invoke(parameters);
 }