コード例 #1
0
ファイル: ActivitySys.cs プロジェクト: wujiangu/wanshiwu0.1
 public void LoadStatistic(ref COMDT_WEAL_CON_DATA dat)
 {
     for (ushort i = 0; i < dat.wWealNum; i = (ushort)(i + 1))
     {
         COMDT_WEAL_CON_DATA_DETAIL conData  = dat.astWealDetail[i];
         ExeTaskActivity            activity = this.GetActivity(COM_WEAL_TYPE.COM_WEAL_CONDITION, conData.dwWealID) as ExeTaskActivity;
         if (activity != null)
         {
             activity.LoadInfo(conData);
         }
     }
 }
コード例 #2
0
 public void LoadStatistic(ref COMDT_WEAL_CON_DATA dat)
 {
     for (ushort num = 0; num < dat.wWealNum; num += 1)
     {
         COMDT_WEAL_CON_DATA_DETAIL cOMDT_WEAL_CON_DATA_DETAIL = dat.astWealDetail[(int)num];
         ExeTaskActivity            exeTaskActivity            = this.GetActivity(COM_WEAL_TYPE.COM_WEAL_CONDITION, cOMDT_WEAL_CON_DATA_DETAIL.dwWealID) as ExeTaskActivity;
         if (exeTaskActivity != null)
         {
             exeTaskActivity.LoadInfo(cOMDT_WEAL_CON_DATA_DETAIL);
         }
     }
 }
コード例 #3
0
 public void LoadInfo(COMDT_WEAL_CON_DATA_DETAIL conData)
 {
     for (int i = 0; i < base.PhaseList.Count; i++)
     {
         ExeTaskPhase exeTaskPhase = (ExeTaskPhase)base.PhaseList[i];
         exeTaskPhase.SetAchiveve((conData.dwReachMask & 1u << i) > 0u, (conData.dwLimitReachMask & 1u << i) > 0u);
         if (i < (int)conData.wConNum)
         {
             exeTaskPhase.SetCurrent((int)conData.astConData[i].dwValue);
         }
     }
     base.SetPhaseMarks((ulong)conData.dwRewardMask);
 }
コード例 #4
0
 public void LoadInfo(COMDT_WEAL_CON_DATA_DETAIL conData)
 {
     for (int i = 0; i < base.PhaseList.Count; i++)
     {
         int id = 0;
         if (this._config.bTrigType != 1)
         {
             id = i;
         }
         else
         {
             id = (conData.wConNum - i) - 1;
         }
         if ((id < conData.wConNum) && (id >= 0))
         {
             ExeTaskPhase phaseById = this.GetPhaseById(id);
             phaseById.SetAchiveve((conData.dwReachMask & (((int)1) << id)) > 0, (conData.dwLimitReachMask & (((int)1) << id)) > 0);
             phaseById.SetCurrent((int)conData.astConData[id].dwValue);
         }
     }
     this.SetPhaseMarks((ulong)conData.dwRewardMask);
 }