Beispiel #1
0
        private static string PrivacyLocale(PartyPrivacy value)
        {
            switch (value)
            {
            case PartyPrivacy.Open: return("Open Party");

            case PartyPrivacy.Friends: return("Friends Only Party");

            case PartyPrivacy.InviteOnly: return("Invite Only Party");

            default: throw new ArgumentOutOfRangeException();
            }
        }
Beispiel #2
0
        public void CyclePrivacy()
        {
            if (++Privacy > PARTYPRIVACY_LAST)
            {
                Privacy = PARTYPRIVACY_FIRST;
            }

            _discordActivity.Update(x =>
            {
                x.State = Text;

                return(x);
            });
        }
Beispiel #3
0
        public PrivacyManager(StatefulActivity activity, HostConfig config)
        {
            _discordActivity = activity;

            Privacy = config.PartyPrivacy.Value;
        }