public override void OnUse()
 {
     this.stRankInfo       = (COMDT_GUILD_MEMBER_RANK_INFO)ProtocolObjectPool.Get(COMDT_GUILD_MEMBER_RANK_INFO.CLASS_ID);
     this.stVip            = (COMDT_GAME_VIP_CLIENT)ProtocolObjectPool.Get(COMDT_GAME_VIP_CLIENT.CLASS_ID);
     this.stGuildMatchInfo = (COMDT_MEMBER_GUILD_MATCH_INFO)ProtocolObjectPool.Get(COMDT_MEMBER_GUILD_MATCH_INFO.CLASS_ID);
     this.stRankShowGrade  = (COMDT_RANKGRADE)ProtocolObjectPool.Get(COMDT_RANKGRADE.CLASS_ID);
 }
 public override void OnRelease()
 {
     if (this.stBriefInfo != null)
     {
         this.stBriefInfo.Release();
         this.stBriefInfo = null;
     }
     this.bPosition        = 0;
     this.dwConstruct      = 0u;
     this.dwWeekConstruct  = 0u;
     this.dwTotalConstruct = 0u;
     this.dwCurrActive     = 0u;
     this.dwWeekActive     = 0u;
     this.bFireCnt         = 0;
     this.bDonateCnt       = 0;
     this.dwDonateNum      = 0u;
     this.dwWeekDividend   = 0u;
     this.dwJoinTime       = 0u;
     if (this.stRankInfo != null)
     {
         this.stRankInfo.Release();
         this.stRankInfo = null;
     }
     this.dwLastLoginTime = 0u;
     if (this.stGuildMatchInfo != null)
     {
         this.stGuildMatchInfo.Release();
         this.stGuildMatchInfo = null;
     }
 }
 public COMDT_TRANS_CONTEXT_OF_FIRE_MEMBER()
 {
     this.szName           = new byte[64];
     this.szHeadUrl        = new byte[256];
     this.stRankInfo       = (COMDT_GUILD_MEMBER_RANK_INFO)ProtocolObjectPool.Get(COMDT_GUILD_MEMBER_RANK_INFO.CLASS_ID);
     this.stVip            = (COMDT_GAME_VIP_CLIENT)ProtocolObjectPool.Get(COMDT_GAME_VIP_CLIENT.CLASS_ID);
     this.stGuildMatchInfo = (COMDT_MEMBER_GUILD_MATCH_INFO)ProtocolObjectPool.Get(COMDT_MEMBER_GUILD_MATCH_INFO.CLASS_ID);
 }
 public override void OnRelease()
 {
     this.ullGuildID         = 0uL;
     this.iGuildLogicWorldID = 0;
     this.ullOperUid         = 0uL;
     this.dwGameEntity       = 0u;
     this.ullFireUid         = 0uL;
     this.iFireLogicWorldID  = 0;
     this.dwLevel            = 0u;
     this.dwHeadID           = 0u;
     this.dwAbility          = 0u;
     this.bPosition          = 0;
     this.dwConstruct        = 0u;
     this.dwWeekConstruct    = 0u;
     this.dwTotalConstruct   = 0u;
     this.dwCurrActive       = 0u;
     this.dwWeekActive       = 0u;
     this.bFireCnt           = 0;
     this.bDonateCnt         = 0;
     this.dwDonateNum        = 0u;
     this.dwWeekDividend     = 0u;
     this.dwJoinTime         = 0u;
     if (this.stRankInfo != null)
     {
         this.stRankInfo.Release();
         this.stRankInfo = null;
     }
     this.bFlag            = 0;
     this.dwFireGameEntity = 0u;
     if (this.stVip != null)
     {
         this.stVip.Release();
         this.stVip = null;
     }
     this.dwLastLoginTime = 0u;
     this.dwClassOfRank   = 0u;
     this.dwScoreOfRank   = 0u;
     if (this.stGuildMatchInfo != null)
     {
         this.stGuildMatchInfo.Release();
         this.stGuildMatchInfo = null;
     }
     if (this.stRankShowGrade != null)
     {
         this.stRankShowGrade.Release();
         this.stRankShowGrade = null;
     }
 }
 public override void OnRelease()
 {
     if (this.stBriefInfo != null)
     {
         this.stBriefInfo.Release();
         this.stBriefInfo = null;
     }
     this.bPosition   = 0;
     this.dwConstruct = 0u;
     this.bFireCnt    = 0;
     this.dwJoinTime  = 0u;
     if (this.stRankInfo != null)
     {
         this.stRankInfo.Release();
         this.stRankInfo = null;
     }
     this.dwLastLoginTime = 0u;
     if (this.stGuildMatchInfo != null)
     {
         this.stGuildMatchInfo.Release();
         this.stGuildMatchInfo = null;
     }
 }
 public COMDT_GUILD_MEMBER_INFO()
 {
     this.stBriefInfo      = (COMDT_GUILD_MEMBER_BRIEF_INFO)ProtocolObjectPool.Get(COMDT_GUILD_MEMBER_BRIEF_INFO.CLASS_ID);
     this.stRankInfo       = (COMDT_GUILD_MEMBER_RANK_INFO)ProtocolObjectPool.Get(COMDT_GUILD_MEMBER_RANK_INFO.CLASS_ID);
     this.stGuildMatchInfo = (COMDT_MEMBER_GUILD_MATCH_INFO)ProtocolObjectPool.Get(COMDT_MEMBER_GUILD_MATCH_INFO.CLASS_ID);
 }