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(); } }
public void CyclePrivacy() { if (++Privacy > PARTYPRIVACY_LAST) { Privacy = PARTYPRIVACY_FIRST; } _discordActivity.Update(x => { x.State = Text; return(x); }); }
public PrivacyManager(StatefulActivity activity, HostConfig config) { _discordActivity = activity; Privacy = config.PartyPrivacy.Value; }