async Task StartUrhoApp() { if (game == null) { game = await urhoSurface.Show <SamplyGame>(new ApplicationOptions(assetsFolder : AssetsPath) { Height = 1024, Width = 576, Orientation = ApplicationOptions.OrientationType.Portrait, ResourcePackagesPaths = ResourcePacksPaths }); game.FinishedGame += Game_FinishedGame; game.NewStartMenu += Game_NewStartMenu; game.RemovedStartMenu += Game_RemovedStartMenu; game.StartMenu.ShowSettingsClicked += StartMenu_ShowSettingsClicked; GameScoreService.InitFromSettings(); await ShowTopScores(game.StartMenu); } }