C# Class GameFramework.GlobalProcessThread

全局数据(非玩家拥有的数据)处理线程,在这里处理邮件、远征、帮会等数据。
其它线程不应直接调用此类方法,应通过QueueAction发起调用。
Inheritance: MyServerThread
显示文件 Open project: dreamanlan/CSharpGameFramework

Private Properties

Property Type Description
CheckLastSaveDone bool
DeleteMail void
DoLastSaveGlobalData void
GenerateFriendGuid ulong
GenerateItemGuid ulong
GenerateMailGuid ulong
GenerateMemberGuid ulong
GenerateUserGuid ulong
GetMailList void
InitGuidData void
InitMailData void
IsLastSaveAllDone bool
ReadMail void
ReceiveMail void
SendUserMail void
SendWholeMail void

Protected Methods

Method Description
OnQuit ( ) : void
OnStart ( ) : void
OnTick ( ) : void

Private Methods

Method Description
CheckLastSaveDone ( List saveCountList ) : bool
DeleteMail ( ulong userGuid, ulong mailGuid ) : void
DoLastSaveGlobalData ( ) : void
GenerateFriendGuid ( ) : ulong
GenerateItemGuid ( ) : ulong
GenerateMailGuid ( ) : ulong
GenerateMemberGuid ( ) : ulong
GenerateUserGuid ( ) : ulong
GetMailList ( ulong user ) : void
InitGuidData ( List guidList ) : void
InitMailData ( List mailList ) : void
IsLastSaveAllDone ( ) : bool
ReadMail ( ulong userGuid, ulong mailGuid ) : void
ReceiveMail ( ulong userGuid, ulong mailGuid ) : void
SendUserMail ( MailInfo userMail, int validityPeriod ) : void
SendWholeMail ( MailInfo wholeMail, int validityPeriod ) : void

Method Details

OnQuit() protected method

protected OnQuit ( ) : void
return void

OnStart() protected method

protected OnStart ( ) : void
return void

OnTick() protected method

protected OnTick ( ) : void
return void