Example #1
0
 public void SetNextPoint(AirportPoint nextPoint, float WaitTime, float PercentageOfSpeed)
 {
     NextPoint         = nextPoint;
     IsReadyToGo       = false;
     percentageOfSpeed = Mathf.Clamp(PercentageOfSpeed, 0, 1);
     Invoke(nameof(GetReady), WaitTime);
 }
Example #2
0
 public void TakeOff()
 {
     IsLanding         = false;
     TakingOffRotation = Quaternion.Euler(0, Random.Range(0, 360), 0);
     NextPoint         = null;
     TargetAirport     = null;
     Invoke(nameof(RequestToLand), FlyingTime);
 }