void PopUpResult(PopUpResultEventArgs e) { if (e.SelectedOption == 1) { DialogResult = DialogResult.A; } else { DialogResult = DialogResult.Nothing; } }
public virtual void Close(GameTime gameTime) { PopUpResultEventArgs result = new PopUpResultEventArgs(); result.GameTime = gameTime; result.Result = DialogResult; result.SelectedOption = SelectedOption; if (PopUpCallback != null) { PopUpCallback(result); } Shorewood.popUpManager.CloseDialog(gameTime); }
protected override void OnSelect(object sender, IETGames.Shorewood.Input.ButtonFireEventArgs a) { if (!a.previouslyDown) { DialogResult = DialogResult.A; PopUpResultEventArgs p = new PopUpResultEventArgs(); p.SelectedOption = SelectedOption; p.Result = DialogResult; p.GameTime = a.gameTime; Shorewood.OnPurchase(p); Close(a.gameTime); } base.OnSelect(sender, a); }
private void OnFailedPurchaseResolved(PopUpResultEventArgs a) { gameState = previousGameState; }
void ControllerDisconnectResolved(PopUpResultEventArgs e) { if (previousGameState != GameState.PlayingNormalGameplay) { gameState = previousGameState; } }
public static void OnPurchase(PopUpResultEventArgs a) { if (a.Result == DialogResult.A) { if (a.SelectedOption == 1) { if (Gamer.SignedInGamers[Shorewood.mainPlayer].Privileges.AllowPurchaseContent) { try { Shorewood.cheer.Play(); Guide.ShowMarketplace(Shorewood.mainPlayer); } catch (GuideAlreadyVisibleException) { } } else { //TransitionTo(PopUpType.CannotPurchase, a.GameTime); previousGameState = gameState; gameState = GameState.FailedPurchase; } } } }
private void ShutDownPopUpResult(PopUpResultEventArgs result) { if (result.Result == DialogResult.A) { if (result.SelectedOption == 1) { dialogManager.CloseDialog(result.GameTime); Shorewood.gameState = GameState.ShutDown; dialogManager.ActiveDialog.DialogResult = DialogResult.Nothing; } } }