public override void OnRelease()
 {
     this.wRewardType       = 0;
     this.dwRewardTypeParam = 0u;
     if (this.stMultipleInfo != null)
     {
         this.stMultipleInfo.Release();
         this.stMultipleInfo = null;
     }
     if (this.stNewMultipleInfo != null)
     {
         this.stNewMultipleInfo.Release();
         this.stNewMultipleInfo = null;
     }
 }
Beispiel #2
0
 public override void OnRelease()
 {
     this.bWealType  = 0;
     this.dwWealID   = 0u;
     this.dwPeriodID = 0u;
     this.dwDrawCnt  = 0u;
     this.iResult    = 0;
     this.iExtraCode = 0;
     if (this.stMultipleInfo != null)
     {
         this.stMultipleInfo.Release();
         this.stMultipleInfo = null;
     }
     if (this.stReward != null)
     {
         this.stReward.Release();
         this.stReward = null;
     }
 }
Beispiel #3
0
 public SCPKG_DRAWWEAL_RSP()
 {
     this.stMultipleInfo = (COMDT_MULTIPLE_INFO_NEW)ProtocolObjectPool.Get(COMDT_MULTIPLE_INFO_NEW.CLASS_ID);
     this.stReward       = (COMDT_REWARD_DETAIL)ProtocolObjectPool.Get(COMDT_REWARD_DETAIL.CLASS_ID);
 }
Beispiel #4
0
 public override void OnUse()
 {
     this.stMultipleInfo = (COMDT_MULTIPLE_INFO_NEW)ProtocolObjectPool.Get(COMDT_MULTIPLE_INFO_NEW.CLASS_ID);
     this.stReward       = (COMDT_REWARD_DETAIL)ProtocolObjectPool.Get(COMDT_REWARD_DETAIL.CLASS_ID);
 }
 public COMDT_REWARD_MULTIPLE_INFO()
 {
     this.stMultipleInfo    = (COMDT_MULTIPLE_INFO)ProtocolObjectPool.Get(COMDT_MULTIPLE_INFO.CLASS_ID);
     this.stNewMultipleInfo = (COMDT_MULTIPLE_INFO_NEW)ProtocolObjectPool.Get(COMDT_MULTIPLE_INFO_NEW.CLASS_ID);
 }
 public override void OnUse()
 {
     this.stMultipleInfo    = (COMDT_MULTIPLE_INFO)ProtocolObjectPool.Get(COMDT_MULTIPLE_INFO.CLASS_ID);
     this.stNewMultipleInfo = (COMDT_MULTIPLE_INFO_NEW)ProtocolObjectPool.Get(COMDT_MULTIPLE_INFO_NEW.CLASS_ID);
 }