コード例 #1
0
 /**
  * @brief 시퀀스 넘버가 일치하는지 확인하는 메소드
  * @author 박성식([email protected])
  * @date 2016-10-31
  * @param seqNo 시퀀스넘버
  * @return bool 일치 또는 모든 모델 움직임 없음=참, 불일치=거짓
  */
 private bool canDoSeq(int seqNo)
 {
     //모든 모델들에 대해 확인한다.
     Dictionary <int, List <ModelAnimator> > .Enumerator itr = modelList.GetEnumerator();
     while (itr.MoveNext())
     {
         List <ModelAnimator> ani  = itr.Current.Value;
         ModelAnimator        anim = ani[0];
         if (anim.seqNo != -1 && anim.seqNo != seqNo && anim.isDoingAnim)
         {
             System.Diagnostics.Debug.WriteLine(string.Format("{0},{1},{2}", anim.seqNo, anim.isDoingAnim, seqNo));
             return(false);
         }
     }
     return(true);
 }