Internal Event :: newRoom
Availability:
SmartFoxServer PRO 1.2.1
Event name:
newRoom
Description:
This event is fired each time a new room is created in the Zone
where the extension is attached to.
The event is available only for both Zone
Level extensions.
NOTE: It is always reccomended to keep track of Rooms by
using their unique id. For example you can keep a local list of rooms with
their id as the key.
When
a room is destroyed you will always receive its id.
Properties:
| name | description | type | |
| room | The Room object | object |
Example:
// We handle the event by adding the new room
// in our local list only if it's a game room
function handleInternalEvent(evtObj)
{
if (evtObj.name == "newRoom")
{
var newRoom = evtObj.room
var rId = newRoom.getId()
if (newRoom.isGame())
localRoomList[id] = room
}
}
See also: