public static AccountantSession Session(this Frostspark.API.Entities.Player player) { if (!player.GetMetadata(AccountantPlugin.Instance, true, "auth_session", out AccountantSession val)) { return(null); } return(val); }
internal static bool PlayerImmobiliseEventFilter(Frostspark.API.Entities.Player p) { var fsplayer = p as Frostspark.Server.Entities.Player; //Don't lock the player up when they're logged in, or when guests are allowed. if (fsplayer.IsLoggedIn() || AccountantPlugin.Instance.Configuration.AllowGuests) { return(false); } return(true); }