public void Append(ExecuteNode node) { if (node == null) { return; } if (m_ExecuteContainer == null) { m_ExecuteContainer = new ExecuteNodeContainer(); } m_ExecuteContainer.Append(node); }
protected virtual void OnAllExecuteNodeEnd() { Log.i("#BaseStartProcess: OnAllExecuteNodeEnd"); m_ExecuteContainer.OnExecuteContainerEndEvent -= OnAllExecuteNodeEnd; if (m_OnProcessFinish != null) { m_OnProcessFinish(); } m_ExecuteContainer = null; actor.RemoveCom(this); }