protected override async void OnUpdate(float timeStep)
{
if (finished)
return;
var input = Application.Input;
if (input.GetMouseButtonDown(MouseButton.Left) || input.NumTouches > 0)
{
finished = true;
Application.UI.Root.RemoveChild(textBlock, 0);
await bigAircraft.RunActionsAsync(new EaseIn(new MoveBy(1f, new Vector3(-10, -2, -10)), 3));
rotor.RemoveAllActions();
menuTaskSource.TrySetResult(true);
}
}
}