Public API
Public API reference
Note: The accompanying list has been updated as of version 2.4.0.
| Method | Description | Parameters | Return Type |
|---|---|---|---|
init | Initializes Light Reflector | nil | () |
start | Starts Light Reflector | nil | () |
reset | Resets Light Reflector | nil | () |
config.applyOverrides | Applies overrides to the main config | Config: {any} | {config} |
register.addVehicle | Registers a vehicle | vehicle: Instance, isEnabled: ValueBase or boolean or number, getIntensity: (vehicle) -> number, getColor: (vehicle) -> (vector) | () |
register.removeVehicle | Unregisters a vehicle | vehicle: Instance | () |
register.addReflector | Manually registers a reflector | reflector: BasePart | () |
register.removeReflector | Manually unregisters a reflector | reflector: BasePart | () |
register.addSign | Manually registers a sign | sign: BasePart, rangeType: ("near" or "far")? | () |
register.removeSign | Manually unregisters a sign | sign: BasePart | () |
Warning: You should not manually register/unregister signs or reflectors unless absolutely needed since Light Reflector already handles it through tags and/or folders.