Reflection
Reading and writing properties that are hidden or not normally scriptable.
Available Functions
| Function | Description |
|---|---|
| gethiddenproperty | Returns the value of a hidden property, and a boolean indicating whether the property is hidden. |
| sethiddenproperty | Sets the value of a hidden property. Returns a boolean indicating whether the property is hidden. |
| gethiddenproperties | Returns a table of every non scriptable property and its value. |
| getproperties | Returns a table of every property, including non scriptable properties and its value. |
| isscriptable | Returns boolean indicating whether a property is scriptable. |
| setscriptable | Sets whether a property is scriptable. |
| getsimulationradius | Returns the simulation radius of the LocalPlayer. |
| setsimulationradius | Sets the simulation radius of the LocalPlayer. |
| isnetworkowner | Returns boolean indicating whether the LocalPlayer is the network owner of a given instance. |
| getproximitypromptduration | Returns the value of a proximity prompt's duration. |
| setproximitypromptduration | Sets the value of a proximity prompt's duration. |
| getbspval | Unavailable in this runtime: BinaryString property reader is not implemented. |
| getpcd | Returns a 16 byte hash and binary data corresponding to TriangleMeshPart’s PhysicalConfigData property. |