RoomExtension
A subset of the RoomSettings defining which server-side Extension should be attached to the Room upon creation.
Properties
new RoomExtension(id, className)
Creates a new RoomExtension instance.
The RoomSettings.extension property must be set to this instance during Room creation.
Parameters
Name | Type | Optional | Description |
---|---|---|---|
id |
|
|
The name of the Extension as deployed on the server; it's the name of the folder containing the Extension classes inside the main [sfs2x-install-folder]/SFS2X/extensions folder. |
className |
|
|
The fully qualified name of the main class of the Extension. |
Properties
className string
Returns the fully qualified name of the main class of the Extension.
id string
Returns the name of the Extension to be attached to the Room.
It's the name of the server-side folder containing the Extension classes inside the main [sfs2x-install-folder]/SFS2X/extensions folder.
propertiesFile string
Sets the name of an optional properties file that should be loaded on the server-side during the Extension initialization.
The file must be located in the server-side folder containing the Extension classes (see the id property).
- Default value
- An empty string