Exemplo n.º 1
0
 /// <summary>
 /// Wandering this robot instance.
 /// </summary>
 void Wandering()
 {
     // First we generate coordinates for our robot to move towards
     if (_finishedMovingWander)
     {
         Vector3 nextCoords = _gm.SpawnFromTheCenter();
         _currentPositionWander = new Vector3(nextCoords.x, transform.position.y, nextCoords.z);
         _finishedMovingWander  = false;
     }
     _rm.Move(_currentPositionWander);
     _finishedMovingWander |= _rm.IsHeNearInstance(_currentPositionWander);
 }