Example #1
0
 /// <summary>
 /// Resets the actor.
 /// </summary>
 public void Reset()
 {
     X     = initialPosition.X;
     Y     = initialPosition.Y;
     Angle = (float)(Simulation.Random.NextDouble() * 2.0 * Math.PI);
     if (!AI.Finished)
     {
         AI.SafeEnd();
     }
     AI.Context.Variables.Clear();
     if (AI.CheckConditions())
     {
         AI.SafeStart();
     }
 }