public void RaLogin() { ServerRoles.RemoteAdmin = true; ServerRoles.Permissions = SynapseGroup.GetVanillaPermissionValue() | ServerRoles._globalPerms; ServerRoles.RemoteAdminMode = GlobalRemoteAdmin ? ServerRoles.AccessMode.GlobalAccess : ServerRoles.AccessMode.PasswordOverride; if (!ServerRoles.AdminChatPerms) { ServerRoles.AdminChatPerms = SynapseGroup.HasVanillaPermission(PlayerPermissions.AdminChat); } ServerRoles.TargetOpenRemoteAdmin(Connection, false); }
public static SimpleSynapseGroup Parse(this SynapseGroup group) { return(new SimpleSynapseGroup() { Default = group.Default, RemoteAdmin = group.RemoteAdmin, Northwood = group.Northwood, Hidden = group.Hidden, KickPower = group.KickPower, RequiredKickPower = group.RequiredKickPower, Members = group.Members, Permissions = group.Permissions, Badge = group.Badge, Color = group.Color, Cover = group.Cover }); }