public bool GetAIFeature(AIFeatureType type) { bool flag; m_AIFeatures.TryGetValue(type, out flag); return(flag); }
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; } }
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; } }