Esempio n. 1
0
 private void UpdateConditionsFlag()
 {
     if (this.IsSelfUnit)
     {
         this.mConditionsDetail |= TobiraCondsUnitParam.ConditionsDetail.IsSelf;
     }
     if (this.Level > 0)
     {
         this.mConditionsDetail |= TobiraCondsUnitParam.ConditionsDetail.IsUnitLv;
     }
     if (!string.IsNullOrEmpty(this.JobIname) && this.mJobLevel > 0)
     {
         this.mConditionsDetail |= TobiraCondsUnitParam.ConditionsDetail.IsJobLv;
     }
     if (this.mAwakeLevel > 0)
     {
         this.mConditionsDetail |= TobiraCondsUnitParam.ConditionsDetail.IsAwake;
     }
     if (this.mTobiraLv <= 0)
     {
         return;
     }
     this.mConditionsDetail |= TobiraCondsUnitParam.ConditionsDetail.IsTobiraLv;
 }
Esempio n. 2
0
 public bool HasFlag(TobiraCondsUnitParam.ConditionsDetail flag)
 {
     return((this.mConditionsDetail & flag) != (TobiraCondsUnitParam.ConditionsDetail) 0);
 }