コード例 #1
0
        private void Finish()
        {
            m_status = PathFollowingStatus.Idle;
            m_result = FinishPathResultType.Success;
            //跟随到了终点, 我们就停止了跟随
            m_mover.Stop();
            m_onPathFinishedCallBack?.Invoke(m_result);

            var dest = StepDestinationForNow;

            m_spacial.SetLocalPosInXZ(StepDestinationForNow);
            //Debug.Log("Path Follow Finished! At " + m_spacial.localPosition);

            m_wayPoints = null;
        }
コード例 #2
0
ファイル: CPawnEntity.cs プロジェクト: yimogod/DarkRoom
 /// <summary>
 /// 停止移动, 停止移动器和路径跟随器
 /// </summary>
 public virtual void StopMovement()
 {
     m_movement.Stop();
     m_follower.AbortMove();
 }