Package | com.smartfoxserver.v2.requests |
Class | public class RoomSettings |
Inheritance | RoomSettings Object |
Subclasses | MMORoomSettings, SFSGameSettings |
See also
Property | Defined By | ||
---|---|---|---|
allowOwnerOnlyInvitation : Boolean
Specifies if the Room allows "Join Room" invitations to be sent by any user or just by its owner. | RoomSettings | ||
events : RoomEvents
Defines the flags indicating which events related to the Room are dispatched by the SmartFox client. | RoomSettings | ||
extension : RoomExtension
Defines the Extension that must be attached to the Room on the server-side, and its settings. | RoomSettings | ||
groupId : String
Defines the id of the Group to which the Room should belong. | RoomSettings | ||
isGame : Boolean
Indicates whether the Room is a Game Room or not. | RoomSettings | ||
maxSpectators : int
Defines the maximum number of spectators allowed in the Room (only for Game Rooms). | RoomSettings | ||
maxUsers : int
Defines the maximum number of users allowed in the Room. | RoomSettings | ||
maxVariables : int
Defines the maximum number of Room Variables allowed for the Room. | RoomSettings | ||
name : String
Defines the name of the Room. | RoomSettings | ||
password : String
Defines the password of the Room. | RoomSettings | ||
permissions : RoomPermissions
Defines the flags indicating which operations are permitted on the Room. | RoomSettings | ||
variables : Array
Defines a list of RooomVariable objects to be attached to the Room. | RoomSettings |
Method | Defined By | ||
---|---|---|---|
RoomSettings(name:String)
Creates a new RoomSettings instance. | RoomSettings |
allowOwnerOnlyInvitation | property |
allowOwnerOnlyInvitation:Boolean
Specifies if the Room allows "Join Room" invitations to be sent by any user or just by its owner.
The default value is true (only the creator is allowed to send invitations)
.
public function get allowOwnerOnlyInvitation():Boolean
public function set allowOwnerOnlyInvitation(value:Boolean):void
See also
events | property |
events:RoomEvents
Defines the flags indicating which events related to the Room are dispatched by the SmartFox client.
Room events include: users entering or leaving the room, user count change and user variables update.
If set to null
, the events configured on the server-side are used (see the SmartFoxServer 2X Administration Tool documentation).
The default value is null
.
public function get events():RoomEvents
public function set events(value:RoomEvents):void
extension | property |
extension:RoomExtension
Defines the Extension that must be attached to the Room on the server-side, and its settings.
public function get extension():RoomExtension
public function set extension(value:RoomExtension):void
groupId | property |
groupId:String
Defines the id of the Group to which the Room should belong. If the Group doesn't exist yet, a new one is created before assigning the Room to it.
The default value is default
.
public function get groupId():String
public function set groupId(value:String):void
See also
isGame | property |
isGame:Boolean
Indicates whether the Room is a Game Room or not.
The default value is false
.
public function get isGame():Boolean
public function set isGame(value:Boolean):void
maxSpectators | property |
maxSpectators:int
Defines the maximum number of spectators allowed in the Room (only for Game Rooms).
The default value is 0
.
public function get maxSpectators():int
public function set maxSpectators(value:int):void
See also
maxUsers | property |
maxUsers:int
Defines the maximum number of users allowed in the Room. In case of Game Rooms, this is the maximum number of players.
The default value is 10
.
public function get maxUsers():int
public function set maxUsers(value:int):void
See also
maxVariables | property |
maxVariables:int
Defines the maximum number of Room Variables allowed for the Room.
The default value is 5
.
public function get maxVariables():int
public function set maxVariables(value:int):void
name | property |
name:String
Defines the name of the Room.
public function get name():String
public function set name(value:String):void
password | property |
password:String
Defines the password of the Room. If the password is set to an empty string, the Room won't be password protected.
The default value is an empty string.
public function get password():String
public function set password(value:String):void
permissions | property |
permissions:RoomPermissions
Defines the flags indicating which operations are permitted on the Room.
Permissions include: name and password change, maximum users change and public messaging.
If set to null
, the permissions configured on the server-side are used (see the SmartFoxServer 2X Administration Tool documentation).
The default value is null
.
public function get permissions():RoomPermissions
public function set permissions(value:RoomPermissions):void
variables | property |
variables:Array
Defines a list of RooomVariable objects to be attached to the Room.
The default value is null
.
public function get variables():Array
public function set variables(value:Array):void
See also
RoomSettings | () | Constructor |
public function RoomSettings(name:String)
Creates a new RoomSettings instance. The instance must be passed to the CreateRoomRequest class constructor.
Parametersname:String — The name of the Room to be created.
|
See also