internal async Task <Urho.Application> Launcher(Type type, ApplicationOptions options) { await launcherSemaphore.WaitAsync(); SDLActivity.OnDestroy(); applicationTaskSource = new TaskCompletionSource <Application>(); Urho.Application.Started += UrhoApplicationStarted; var surfaceView = Urho.Droid.UrhoSurface.CreateSurface((Activity)Context, type, options); SDLActivity.OnResume(); surfaceViewPlaceholder.AddView(surfaceView); return(await applicationTaskSource.Task); }
public static void OnDestroy() { SDLActivity.OnDestroy(); }
protected override void OnDestroy() { base.OnDestroy(); SDLActivity.OnDestroy(); }