Example #1
0
        /// <summary>
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void OnGameRulesetChanged(object sender, RulesetChangedEventArgs e)
        {
            switch (e.Ruleset)
            {
            case MultiplayerGameRuleset.Free_For_All:
            case MultiplayerGameRuleset.Battle_Royale:
                OrderFreeForAllPlayers();
                break;

            case MultiplayerGameRuleset.Team:
                break;

            default:
                throw new ArgumentOutOfRangeException();
            }
        }
        /// <summary>
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void OnGameRulesetChanged(object sender, RulesetChangedEventArgs e)
        {
            if (e.Ruleset == MultiplayerGameRuleset.Team)
            {
                if (!RightAligned.Contains(ChangeTeam))
                {
                    ;
                }
                RightAligned.Add(ChangeTeam);
            }
            else
            {
                RightAligned.Remove(ChangeTeam);
                ChangeTeam.Parent = null;
            }

            AlignRightItems(RightAligned);
        }
 private void OnGameRulesetChanged(object sender, RulesetChangedEventArgs e)
 => Value.Text = e.Ruleset.ToString().Replace("_", " ");