ElectroServer 5 Client: C#
Electrotank.Electroserver5.Api.LeaveRoomRequest Class Reference

When a user wants to leave a room it can be done via this request. More...

Inheritance diagram for Electrotank.Electroserver5.Api.LeaveRoomRequest:
Electrotank.Electroserver5.Api.EsRequest Electrotank.Electroserver5.Api.EsMessage Electrotank.Electroserver5.Api.IThriftSerializable

Public Member Functions

 LeaveRoomRequest ()
 
 LeaveRoomRequest (TBase t)
 
override TBase ToThrift ()
 
override TBase NewThrift ()
 
override void FromThrift (TBase t_)
 

Properties

int ZoneId [get, set]
 The id of the zone that contains the room. More...
 
int RoomId [get, set]
 The id of the room to leave. More...
 

Detailed Description

When a user wants to leave a room it can be done via this request.

Just sent the room id and zone id to the server. When the user has been removed from the room a LeaveRoomEvent will occur.

      This shows how to leave a room and capture the LeaveRoomEvent.
private function leaveRoom():void {
        _es.engine.addEventListener(MessageType.LeaveRoomEvent.name, onLeaveRoomEvent);
        var lr:LeaveRoomRequest = new LeaveRoomRequest();
        lr.roomId = _myRoom.id;
        lr.zoneId = _myRoom.zoneId;
        _es.engine.send(lr);
}
private function onLeaveRoomEvent(e:LeaveRoomEvent):void {
        trace("room left");
}
 

Constructor & Destructor Documentation

Electrotank.Electroserver5.Api.LeaveRoomRequest.LeaveRoomRequest ( )
Electrotank.Electroserver5.Api.LeaveRoomRequest.LeaveRoomRequest ( TBase  t)

Member Function Documentation

override void Electrotank.Electroserver5.Api.LeaveRoomRequest.FromThrift ( TBase  t_)
virtual
override TBase Electrotank.Electroserver5.Api.LeaveRoomRequest.NewThrift ( )
virtual
override TBase Electrotank.Electroserver5.Api.LeaveRoomRequest.ToThrift ( )
virtual

Property Documentation

int Electrotank.Electroserver5.Api.LeaveRoomRequest.RoomId
getset

The id of the room to leave.

int Electrotank.Electroserver5.Api.LeaveRoomRequest.ZoneId
getset

The id of the zone that contains the room.