Hand-written by Joseph San Nicolas, Roblox Developer
SecurityCapabilities
Constructors
| Name | Description |
| new(...capabilities: Enum.SecurityCapability) | Returns a new SecurityCapabilities set containing zero or more of the given Enum.SecurityCapability items. |
| fromCurrent() | Returns a new SecurityCapabilities set containing the capabilities available to the calling function. |
Code Snippet
local capabilities = SecurityCapabilities.new(
Enum.SecurityCapability.Players,
Enum.SecurityCapability.Animation,
Enum.SecurityCapability.Basic
)
local sandboxedScript = Instance.new("Script")
sandboxedScript.Capabilities = capabilities
print(capabilities:Contains(Enum.SecurityCapability.Players)) --> true
Methods
| Name | Parameters | Returns | Description |
| Add(...capabilities: Enum.SecurityCapability):SecurityCapabilities | capabilities: SecurityCapability (variadic) | SecurityCapabilities | Returns a new set with zero or more Enum.SecurityCapability items added. Items already present are not duplicated. |
| Add(capabilities: SecurityCapabilities):SecurityCapabilities | capabilities: SecurityCapabilities | SecurityCapabilities | Returns a new set that is the union of this set and the provided SecurityCapabilities set. |
| Remove(...capabilities: Enum.SecurityCapability):SecurityCapabilities | capabilities: SecurityCapability (variadic) | SecurityCapabilities | Returns a new set with zero or more Enum.SecurityCapability items removed. Items not present in the set are ignored. |
| Remove(capabilities: SecurityCapabilities):SecurityCapabilities | capabilities: SecurityCapabilities | SecurityCapabilities | Returns a new set with the items from the provided SecurityCapabilities set removed. Items not present are ignored. |
| Contains(...capabilities: Enum.SecurityCapability):boolean | capabilities: SecurityCapability (variadic) | boolean | Returns whether this set contains all of the given Enum.SecurityCapability items. |
| Contains(capabilities: SecurityCapabilities):boolean | capabilities: SecurityCapabilities | boolean | Returns whether this set contains every item in the provided SecurityCapabilities set. |