Пример #1
0
 public override void Clear()
 {
     this.StopCheckCoroutine();
     this.MoveArea = (LocomotionArea)null;
     this.ClearWaypoint();
     this.stateController.Clear();
     base.Clear();
 }
Пример #2
0
        public void SetWaypoints(int _chunkID)
        {
            if (!Singleton <Manager.Map> .IsInstance())
            {
                return;
            }
            Dictionary <int, Chunk> chunkTable = Singleton <Manager.Map> .Instance.ChunkTable;
            Chunk chunk = (Chunk)null;

            if (!chunkTable.TryGetValue(_chunkID, out chunk))
            {
                return;
            }
            if (this.MoveArea == null)
            {
                this.MoveArea = new LocomotionArea();
            }
            this.MoveArea.SetWaypoint(chunk.Waypoints);
        }