示例#1
0
        protected override void OnDispose()
        {
            base.OnDispose();

            mSequenceNode.Dispose();
            mSequenceNode = null;
        }
示例#2
0
        protected override void OnDispose()
        {
            base.OnDispose();
            if (null != mSequenceNode)
            {
                mSequenceNode.Dispose();
            }

            mSequenceNode = null;
        }
        protected virtual void OnAllExecuteNodeEnd()
        {
            PTDebug.Log("#BaseStartProcess: OnAllExecuteNodeEnd");
            mSequenceNode.OnEndedCallback -= OnAllExecuteNodeEnd;
            mSequenceNode.Dispose();
            mSequenceNode = null;

            mOnProcessFinish.InvokeGracefully();
            Actor.RemoveComponent(this);
        }
示例#4
0
        protected override void OnDispose()
        {
            base.OnDispose();

            if (null != mRepeatAction)
            {
                mRepeatAction.Dispose();
            }

            mRepeatAction = null;

            mSequenceNode.Dispose();
            mSequenceNode = null;
        }
示例#5
0
 private void OnDestroy()
 {
     mSequenceNodeNode3.Dispose();
     mSequenceNodeNode3 = null;
 }