コード例 #1
0
        //--------------------------------------------------------
        //  客户端消息
        //--------------------------------------------------------
        public void OnPlayerControled(CEventBaseArgs data)
        {
            if (GameInput.Instance.GetEnableInput() == false || UIInputEvent.TouchedUI())
            {
                return;
            }

            NpcManager.Instance.NavigatingNpcId      = 0;
            NpcManager.Instance.TravelBootsJumpNpcId = 0;

            mCounter++;
            mTargetPathNodes.Clear();

            RunningTargetPathNode = null;

            if (mPathWalker != null)
            {
                mPathWalker.Reset();
            }

            TaskNavigationActive(false);
            IsNavigating = false;
        }
コード例 #2
0
 public override void Reset()
 {
     mPathWalker.Reset();
     mRunningProperty.Reset();
 }