コード例 #1
0
        public void Append(ExecuteNode node)
        {
            if (node == null)
            {
                return;
            }

            if (m_ExecuteContainer == null)
            {
                m_ExecuteContainer = new ExecuteNodeContainer();
            }
            m_ExecuteContainer.Append(node);
        }
コード例 #2
0
        protected virtual void OnAllExecuteNodeEnd()
        {
            Log.i("#BaseStartProcess: OnAllExecuteNodeEnd");
            m_ExecuteContainer.On_ExecuteContainerEndEvent -= OnAllExecuteNodeEnd;

            if (m_OnProcessFinish != null)
            {
                m_OnProcessFinish();
            }

            m_ExecuteContainer = null;

            actor.RemoveCom(this);
        }