12 #import "BaseRequest.h"
14 #import "RoomSettings.h"
16 EXTERN NSString *
const CreateRoomRequest_KEY_ROOM;
17 EXTERN NSString *
const CreateRoomRequest_KEY_NAME;
18 EXTERN NSString *
const CreateRoomRequest_KEY_PASSWORD;
19 EXTERN NSString *
const CreateRoomRequest_KEY_GROUP_ID;
20 EXTERN NSString *
const CreateRoomRequest_KEY_ISGAME;
21 EXTERN NSString *
const CreateRoomRequest_KEY_MAXUSERS;
22 EXTERN NSString *
const CreateRoomRequest_KEY_MAXSPECTATORS;
23 EXTERN NSString *
const CreateRoomRequest_KEY_MAXVARS;
24 EXTERN NSString *
const CreateRoomRequest_KEY_ROOMVARS;
25 EXTERN NSString *
const CreateRoomRequest_KEY_PERMISSIONS;
26 EXTERN NSString *
const CreateRoomRequest_KEY_EVENTS;
27 EXTERN NSString *
const CreateRoomRequest_KEY_EXTID;
28 EXTERN NSString *
const CreateRoomRequest_KEY_EXTCLASS;
29 EXTERN NSString *
const CreateRoomRequest_KEY_EXTPROP;
30 EXTERN NSString *
const CreateRoomRequest_KEY_AUTOJOIN;
31 EXTERN NSString *
const CreateRoomRequest_KEY_ROOM_TO_LEAVE;
33 EXTERN NSString *
const CreateRoomRequest_KEY_MMO_DEFAULT_AOI;
34 EXTERN NSString *
const CreateRoomRequest_KEY_MMO_MAP_LOW_LIMIT;
35 EXTERN NSString *
const CreateRoomRequest_KEY_MMO_MAP_HIGH_LIMIT;
36 EXTERN NSString *
const CreateRoomRequest_KEY_MMO_USER_MAX_LIMBO_SECONDS;
37 EXTERN NSString *
const CreateRoomRequest_KEY_MMO_PROXIMITY_UPDATE_MILLIS;
38 EXTERN NSString *
const CreateRoomRequest_KEY_MMO_SEND_ENTRY_POINT;
47 id<Room> _roomToLeave;
50 -(id)initWithRoomSettings:(
RoomSettings *)settings autoJoin:(BOOL)autoJoin roomToLeave:(
id<Room>)roomToLeave;
61 +(id)requestWithRoomSettings:(
RoomSettings *)settings autoJoin:(BOOL)autoJoin roomToLeave:(
id<Room>)roomToLeave;