示例#1
0
        public override void UpdateInfo(ref COMDT_WEAL_UNION actvInfo)
        {
            this._exchangeCount.Clear();
            byte bWealCnt = actvInfo.stExchange.bWealCnt;

            COMDT_WEAL_EXCHANGE_OBJ[] astWealList = actvInfo.stExchange.astWealList;
            for (int i = 0; i < bWealCnt; i++)
            {
                this._exchangeCount.Add(astWealList[i].bWealIdx, astWealList[i].dwExchangeCnt);
            }
        }
 public override void UpdateInfo(ref COMDT_WEAL_UNION actvInfo)
 {
     for (int i = 0; i < base.PhaseList.Count; i++)
     {
         if (i >= actvInfo.stMultiple.UsedCnt.Length)
         {
             break;
         }
         MultiGainPhase multiGainPhase = (MultiGainPhase)base.PhaseList[i];
         multiGainPhase._usedTimes = actvInfo.stMultiple.UsedCnt[i];
         multiGainPhase._NotifyStateChanged();
     }
 }
示例#3
0
 public override void UpdateInfo(ref COMDT_WEAL_UNION actvInfo)
 {
     base.SetPhaseMarks(actvInfo.stFixedTime.ullRewardMask);
 }
 public override void UpdateInfo(ref COMDT_WEAL_UNION actvInfo)
 {
     this._lastCheckTime     = actvInfo.stCheckIn.dwLastCheckTime;
     this._curFillPriceIndex = actvInfo.stCheckIn.bFillPriceIndex;
     base.SetPhaseMarks(actvInfo.stCheckIn.ullRewardMask);
 }
示例#5
0
 public virtual void UpdateInfo(ref COMDT_WEAL_UNION actvInfo)
 {
 }