public static void ShowMatchMaker() { if ((Gamer.SignedInGamers.Count > 0) && (Gamer.SignedInGamers[0].IsSignedInToLive)) { // Lazy load it if (matchmakerViewController == null) { matchmakerViewController = new GKMatchmakerViewController(); } if (matchmakerViewController != null) { matchmakerViewController.DidFailWithError += delegate(object sender, GKErrorEventArgs e) { matchmakerViewController.DismissModalViewControllerAnimated(true); isVisible = false; TouchPanel.EnabledGestures = prevGestures; }; matchmakerViewController.DidFindMatch += delegate(object sender, GKMatchEventArgs e) { }; matchmakerViewController.DidFindPlayers += delegate(object sender, GKPlayersEventArgs e) { }; matchmakerViewController.WasCancelled += delegate(object sender, EventArgs e) { matchmakerViewController.DismissModalViewControllerAnimated(true); isVisible = false; TouchPanel.EnabledGestures = prevGestures; }; if (Window != null) { if (viewController == null) { viewController = new GameVc(); Window.Add(viewController.View); viewController.View.Hidden = true; } prevGestures = TouchPanel.EnabledGestures; TouchPanel.EnabledGestures = GestureType.None; viewController.PresentModalViewController(matchmakerViewController, true); isVisible = true; } } } }
public static void ShowAchievements() { if ((Gamer.SignedInGamers.Count > 0) && (Gamer.SignedInGamers[0].IsSignedInToLive)) { // Lazy load it if (achievementController == null) { achievementController = new GKAchievementViewController(); } if (achievementController != null) { achievementController.DidFinish += delegate(object sender, EventArgs e) { achievementController.DismissModalViewController(true); isVisible = false; TouchPanel.EnabledGestures = prevGestures; }; if (Window != null) { if (viewController == null) { viewController = new GameVc(); Window.Add(viewController.View); viewController.View.Hidden = true; } prevGestures = TouchPanel.EnabledGestures; TouchPanel.EnabledGestures = GestureType.None; viewController.PresentModalViewController(achievementController, true); isVisible = true; } } } else { UIAlertView alert = new UIAlertView("Error", "You need to be logged into Game Center to view Achievements.", null, "Ok"); alert.Show(); ShowSignIn(1, true); } }
public static void ShowMatchMaker() { if ( ( Gamer.SignedInGamers.Count > 0 ) && ( Gamer.SignedInGamers[0].IsSignedInToLive ) ) { // Lazy load it if ( matchmakerViewController == null ) { matchmakerViewController = new GKMatchmakerViewController(); } if (matchmakerViewController != null) { matchmakerViewController.DidFailWithError += delegate(object sender, GKErrorEventArgs e) { matchmakerViewController.DismissModalViewControllerAnimated(true); isVisible = false; }; matchmakerViewController.DidFindMatch += delegate(object sender, GKMatchEventArgs e) { }; matchmakerViewController.DidFindPlayers += delegate(object sender, GKPlayersEventArgs e) { }; matchmakerViewController.WasCancelled += delegate(object sender, EventArgs e) { matchmakerViewController.DismissModalViewControllerAnimated(true); isVisible = false; }; if (Window !=null) { if(viewController == null) { viewController = new GameVc(); Window.Add(viewController.View); viewController.View.Hidden = true; } viewController.PresentModalViewController(matchmakerViewController, true); isVisible = true; } } } }
public static void ShowLeaderboard() { if ( ( Gamer.SignedInGamers.Count > 0 ) && ( Gamer.SignedInGamers[0].IsSignedInToLive ) ) { // Lazy load it if ( leaderboardController == null ) { leaderboardController = new GKLeaderboardViewController(); } if (leaderboardController != null) { leaderboardController.DidFinish += delegate(object sender, EventArgs e) { leaderboardController.DismissModalViewControllerAnimated(true); isVisible = false; }; if (Window !=null) { if(viewController == null) { viewController = new GameVc(); Window.Add(viewController.View); viewController.View.Hidden = true; } viewController.PresentModalViewController(leaderboardController, true); isVisible = true; } } } else { UIAlertView alert = new UIAlertView("Error","You need to be logged into game center to view the High scores.",null,"Ok"); alert.Show(); ShowSignIn(1,true); } }
public static void ShowAchievements() { if ( ( Gamer.SignedInGamers.Count > 0 ) && ( Gamer.SignedInGamers[0].IsSignedInToLive ) ) { // Lazy load it if ( achievementController == null ) { achievementController = new GKAchievementViewController(); } if (achievementController != null) { achievementController.DidFinish += delegate(object sender, EventArgs e) { achievementController.DismissModalViewControllerAnimated(true); isVisible = false; }; if (Window !=null) { if(viewController == null) { viewController = new GameVc(); Window.Add(viewController.View); viewController.View.Hidden = true; } viewController.PresentModalViewController(achievementController, true); isVisible = true; } } } }
public static void ShowAchievements() { if ( ( Gamer.SignedInGamers.Count > 0 ) && ( Gamer.SignedInGamers[0].IsSignedInToLive ) ) { // Lazy load it if ( achievementController == null ) { achievementController = new GKAchievementViewController(); } if (achievementController != null) { achievementController.DidFinish += delegate(object sender, EventArgs e) { achievementController.DismissModalViewController(true); isVisible = false; TouchPanel.EnabledGestures=prevGestures; }; if (Window !=null) { if(viewController == null) { viewController = new GameVc(); Window.Add(viewController.View); viewController.View.Hidden = true; } prevGestures=TouchPanel.EnabledGestures; TouchPanel.EnabledGestures=GestureType.None; viewController.PresentModalViewController(achievementController, true); isVisible = true; } } } else { UIAlertView alert = new UIAlertView("Error","You need to be logged into Game Center to view Achievements.",null,"Ok"); alert.Show(); ShowSignIn(1,true); } }