示例#1
0
        public bool GetAIFeature(AIFeatureType type)
        {
            bool flag;

            m_AIFeatures.TryGetValue(type, out flag);
            return(flag);
        }
示例#2
0
 protected void InitFeature()
 {
     for (int i = 0; i < Enum.GetNames(typeof(AIFeatureType)).Length; i++)
     {
         AIFeatureType type = (AIFeatureType)i;
         bool          flag = GlobalTools.GetValueFromBitMark(m_AIMark, i);
         this.m_AIFeatures[type] = flag;
     }
 }
示例#3
0
 protected void InitFeature()
 {
     char[] flagArray = m_ActorData.AIFeature.ToCharArray();
     for (int i = 0; i < flagArray.Length; i++)
     {
         AIFeatureType type = (AIFeatureType)i;
         bool          flag = int.Parse(flagArray[i].ToString()) == 1;
         m_AIFeatures[type] = flag;
     }
 }