private void SetPlayMode(global::D.Y.Modes selectedMode, bool?isRanked = null) { if (selectedMode != global::D.Y.Modes.Casual) { if (selectedMode != global::D.Y.Modes.Ranked) { if (selectedMode == global::D.Y.Modes.Practice) { if (isRanked != null) { Debug.Log(Constants.Ou() + isRanked.Value); this.dialogAnimator.SetInteger(Constants.OU(), (!isRanked.Value) ? 0 : 1); } this.dialogAnimator.SetInteger(Constants.Or(), 0); } } else { this.dialogAnimator.SetInteger(Constants.OU(), 1); this.dialogAnimator.SetInteger(Constants.Or(), 1); } } else { this.dialogAnimator.SetInteger(Constants.OU(), 0); this.dialogAnimator.SetInteger(Constants.Or(), 1); } }
private void open() { this.setCanvasGroupsForSelectableItems(true); DataComposition data = this.provider.get_Data(); bool canPlay = this.getCanPlay(); this.setIsVersusUnavailable(canPlay); int value; switch (data.GetOne <global::b.P>().get_Mode()) { case DeckSelectMode.FriendChallenge: value = 3; goto IL_A4; case DeckSelectMode.Gauntlet: value = 4; goto IL_A4; case DeckSelectMode.Play: { value = 2; AIDifficulties selected = data.GetOne <global::e.a>().get_Selected(); this.dialogAnimator.SetInteger(Constants.OQ(), (int)selected); this.SetPlayMode(data.GetOne <global::e.A>().get_Mode(), new bool?(data.GetOne <global::e.A>().get_IsRanked())); goto IL_A4; } } value = 0; IL_A4: DeckComponent selected2 = data.GetOne <global::e.B>().get_Selected(); this.dialogAnimator.SetInteger(Constants.Oq(), value); bool value2 = selected2 != null; this.dialogAnimator.SetBool(Constants.OR(), value2); if (!this.UpdateState()) { global::D.Y.Modes mode = data.GetOne <global::e.A>().get_Mode(); this.dialogAnimator.SetInteger(Constants.Or(), (mode != global::D.Y.Modes.Practice) ? 1 : 0); } this.dialogAnimator.enabled = true; this.dialogAnimator.SetTrigger(Constants.OS()); this.updatePlayButton(selected2); }
public void Event_SetPvpPlayMode() { global::D.Y.Modes modes = (this.dialogAnimator.GetInteger(Constants.OU()) != 1) ? global::D.Y.Modes.Casual : global::D.Y.Modes.Ranked; this.SetPlayMode(modes, null); this.provider.get_Data().GetOne <global::e.A>().set_Mode(modes); }