⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fact.cs

📁 Game Engine Desing Direct X and C#.rar
💻 CS
字号:
using System;
using System.Xml;

namespace GameAI
{
	public enum Operator {
		Equals, 
		LessThan, 
		GreaterThan, 
		LessThanEquals,
		GreaterThanEquals,
		NotEqual,
		And,
		Or,
		True,
		False
	};
	/// <summary>
	/// Summary description for Fact
	/// </summary>
	public class Fact
	{
		#region Attributes
		private string m_Name;
		private float m_Value;

		private static float m_Epsilon = 0.001f;
		#endregion
		#region Properties
		public string Name { get { return m_Name; } }
		public float Value { get { return m_Value; } set { m_Value = value; } }
		public bool IsTrue { get { return (Math.Abs(m_Value) > m_Epsilon); } }

		public static float Epsilon { set { m_Epsilon = value; } }
		#endregion

		public Fact(string name)
		{
			m_Name = name;
		}

		public void Write( XmlTextWriter writer )
		{
			writer.WriteStartElement("Fact");
			writer.WriteElementString("name", m_Name);
			writer.WriteElementString("Value", XmlConvert.ToString(m_Value));
			writer.WriteEndElement();
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -