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