Пример #1
0
        protected override void OnDispose()
        {
            base.OnDispose();

            mSequenceNode.Dispose();
            mSequenceNode = null;
        }
Пример #2
0
        protected virtual void OnAllExecuteNodeEnd()
        {
            Log.I("#BaseStartProcess: OnAllExecuteNodeEnd");
            mSequenceNode.OnEndedCallback -= OnAllExecuteNodeEnd;
            mSequenceNode.Dispose();
            mSequenceNode = null;

            mOnProcessFinish.InvokeGracefully();
            Actor.RemoveComponent(this);
        }
Пример #3
0
        protected override void OnDispose()
        {
            base.OnDispose();

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

            mRepeatAction = null;

            mSequenceNode.Dispose();
            mSequenceNode = null;
        }
 private void OnDestroy()
 {
     mSequenceNode3.Dispose();
     mSequenceNode3 = null;
 }