C# 클래스 Lobby.RoomProcessThread

房间逻辑线程。处理玩家在大厅组队后的各种逻辑。
其它线程不应直接调用此类方法,应通过QueueAction发起调用。
상속: MyServerThread
파일 보기 프로젝트 열기: dreamanlan/CSharpGameFramework 1 사용 예제들

보호된 메소드들

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

비공개 메소드들

메소드 설명
HandleBuyLife ( ulong guid ) : void
HandleRoomStoryMessage ( Msg_LRL_StoryMessage msg_ ) : void
Init ( ) : void
OnActiveScene ( List guids, int sceneID ) : void
OnActiveSceneResult ( List guids, int roomID, int result ) : void
OnChangeScene ( List userGuids, int sceneID ) : void
OnChangeSceneResult ( ulong userGuid, int roomID, int targetRoomID, int result, int hp, int mp ) : void
OnEnterSceneResult ( ulong userGuid, int roomID, int result ) : void
OnPickItem ( Msg_RL_PickItem msg ) : void
OnPickMoney ( Msg_RL_PickMoney msg ) : void
OnReplyReconnectUser ( ulong userGuid, int roomID, int result ) : void
OnRoomUserDrop ( int roomid, ulong guid, bool isBattleEnd, Msg_RL_UserDrop originalMsg ) : void
OnRoomUserQuit ( int roomid, ulong guid, Msg_RL_UserQuit originalMsg ) : void
QuitRoom ( ulong guid, bool is_quit_room, int srcHandle ) : void
RegisterRoomServer ( RoomServerInfo info ) : void
RequestChangeSceneRoom ( ulong guid, int sceneId, int wantRoomId ) : void
RequestEnterScene ( ulong guid, int sceneId, int wantRoomId, int fromSceneId ) : void
RequestEnterSceneRoom ( UserInfo info, int roomId, int hp, int mp, float x, float y ) : void
RequestSceneRoomInfo ( ulong guid ) : void
RequestSceneRoomList ( ulong guid ) : void
RoomProcessThread ( ) : System
UpdateRoomServerInfo ( RoomServerInfo info ) : void
UpdateUserServerInfo ( int worldId, int userCount ) : void
UserOffline ( ulong guid, int srcHandle ) : void
UserRelogin ( ulong guid, int srcHandle ) : void

메소드 상세

OnStart() 보호된 메소드

protected OnStart ( ) : void
리턴 void

OnTick() 보호된 메소드

protected OnTick ( ) : void
리턴 void