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);
 }