C# 클래스 GameFramework.RoomThread

ע��������internal��������Ӧ���ǿ��̵߳����Ƿ�ȫ������
상속: MyServerThread
파일 보기 프로젝트 열기: dreamanlan/CSharpGameFramework 1 사용 예제들

보호된 메소드들

메소드 설명
OnQuit ( ) : void
OnStart ( ) : void
OnTick ( ) : void

비공개 메소드들

메소드 설명
ActiveFieldRoom ( int roomid, int sceneId ) : void
ActiveRoom ( int roomid, int sceneId, MyAction callbackOnFinish ) : void
AddUser ( IList users, int roomId, MyAction callbackOnFinish ) : void
AddUser ( User user, int roomId, MyAction callbackOnFinish ) : void
ChangeRoomScene ( int roomid, int sceneId, MyAction callbackOnFinish ) : void
DoTick ( ) : void
GetRoomByID ( int roomid ) : Room
GetUserByGuid ( ulong guid ) : User
HandleReclaimItem ( Msg_LR_ReclaimItem msg, PBChannel channel ) : void
HandleReconnectUser ( Msg_LR_ReconnectUser urMsg, PBChannel channel, int handle, uint seq ) : void
HandleRoomStoryMessage ( Msg_LRL_StoryMessage msg, PBChannel channel ) : void
HandleUserQuit ( Msg_LR_UserQuit msg, PBChannel channel ) : void
HandleUserRelive ( Msg_LR_UserReLive msg ) : void
IdleRoomCount ( ) : int
Init ( uint tick_interval, uint room_count, UserPool userpool, Connector conn ) : bool
PreActiveRoom ( ) : void
RemoveUser ( IList guids, int roomId, bool free, MyAction callbackOnFinish ) : void
RemoveUser ( ulong guid, int roomId, bool free, MyAction callbackOnFinish ) : void
RemoveUserForChangeScene ( Room room, User user, ulong userGuid, int roomId, int targetRoomId, PBChannel channel, int handle, uint seq ) : void
ReplaceDroppedUser ( ulong guid, ulong replacer, uint key ) : bool
RoomThread ( RoomManager roomMgr ) : System

메소드 상세

OnQuit() 보호된 메소드

protected OnQuit ( ) : void
리턴 void

OnStart() 보호된 메소드

protected OnStart ( ) : void
리턴 void

OnTick() 보호된 메소드

protected OnTick ( ) : void
리턴 void