`
duoerbasilu
  • 浏览: 1541678 次
文章分类
社区版块
存档分类
最新评论

Attribute.cs

 
阅读更多
/// <summary>
/// Attribute.cs
/// High Sword
/// July 27, 2012
/// 
/// This is the class for all of the character attributes in-game
/// </summary>

public class Attribute : BaseStat {
	new public const int STARTING_EXP_COST = 50;	// this is starting cost for all of our attributes
	
	private string _name;							// this is the name of the attribute
	
	/// <summary>
	/// Initializes a new instance of the <see cref="Attribute"/> class.
	/// </summary>
	public Attribute () {
		_name = "";
		ExpToLevel = STARTING_EXP_COST;
		LevelModifier = 1.05f;
	}
	
	/// <summary>
	/// Gets or sets the _name.
	/// </summary>
	/// <value>
	/// The _name.
	/// </value>
	public string Name {
		get{return _name;}
		set{_name = value;}
	}
}

/// <summary>
/// This is a list of all the attributes that will have an in-game for our characters
/// </summary>
public enum AttributeName {
	Might,
	Constitution,
	Nimbleness,
	Speed,
	Concentration,
	Willpower,
	Charisma
}


分享到:
评论

相关推荐

    08.剖析 AssemblyInfo.cs - 了解常用的特性 Attribute.pdf

    在C#编程中,AssemblyInfo.cs是一个重要的文件,它用于描述程序集级别的元数据信息。当我们使用Visual Studio创建项目时,这个文件会自动生成,并包含了一系列的全局特性Attribute,这些特性为我们提供了对程序集...

    AssemblyInfo.cs文件参数具体讲解

    ### AssemblyInfo.cs 文件参数详解 #### 一、概述 在.NET框架中,`AssemblyInfo.cs`文件是一个重要的组成部分,主要用于定义程序集级别的元数据。这些元数据包括但不限于程序集的标题、描述、版本号以及作者信息等...

    c#主题蜘蛛,指定种子网站和主题词

    1. Form1.cs.bak 和 Form1.cs:这是程序的主界面文件,可能包含了用户交互界面的设计,如设置种子网站和主题词的输入框,以及爬取结果的展示区域。 2. utility.cs.bak 和 utility.cs:这些可能是工具类文件,包含了...

    网络爬虫(机器人蜘蛛)完整源代码(C#)

    9. **Attribute.cs**: 这可能是自定义属性的定义,用于给类、方法或字段添加元数据,可能在爬虫的配置或逻辑中起到作用。 10. **TestSpider.cs**: 测试类,用于验证和调试爬虫功能。这里可能包含模拟爬取、单元测试...

    CSharpSpider

    9. **Attribute.cs**: 可能定义了自定义属性,用于标记代码中的特定部分,以便在运行时进行特殊处理。例如,可以定义一个属性来标记需爬取的URL。 10. **TestSpider.cs**: 测试类,用于验证爬虫的各个组件是否按...

    C#.net实现网络蚂蚁下载网站

    5. AttributeList.cs:可能定义了一个属性列表,用于存储文件的元数据,如大小、分块信息等。 6. ParseHTML.cs:HTML解析类,可能用于从网页中提取下载链接和其他相关信息。 7. Done.cs:可能包含了下载完成后的处理...

    vs2005c#实现多线程信息采集,蜘蛛程序源码

    5. `AttributeList.cs`:可能定义了属性列表,用于存储和处理抓取到的数据属性。 6. `ParseHTML.cs`:HTML解析器,对HTML进行解析,找出需要的数据。 7. `Done.cs`:可能包含了处理完成任务的逻辑,比如保存结果、...

    .net 读取项目AssemblyInfo.cs属性值

    在.NET框架中,`AssemblyInfo.cs`文件是一个特殊文件,用于存储有关程序集的各种元数据信息,如程序集的名称、版本、版权信息、描述等。这些信息在编译时被嵌入到生成的DLL或EXE文件中,用于标识和描述程序集的功能...

    C# 读 取 mp3 属性

    在给定的上下文中,我们有两个关键的源代码文件:`MusicFileInfo.cs` 和 `Mp3Attribute.cs`,它们很可能是用于实现这个功能的核心类。 首先,`MusicFileInfo.cs` 文件很可能定义了一个类,该类封装了对音乐文件信息...

    Radius客户端类

    3. **nRadius_Attribute.cs** - Radius协议中的属性是数据报文的关键部分,用于传递用户信息(如用户名、密码)和其他元数据。这个类可能定义了表示各种Radius属性的结构体或类,使得在客户端代码中处理和操作属性变...

    Philosopher's_Stone_测试文档1

    - `attribute.cs`:负责管理角色属性,如血量、经验值等,并对其进行测试。 - **具体测试案例**: - 无输入数据情况下 AI 角色的随机移动测试。 - 输入特定位置后的路径寻找测试。 - 角色属性的修改测试。 - ...

    ASP.NET MVC5 新特性:Attribute路由使用详解

    与传统的在全局配置文件`RouteConfig.cs`中定义路由不同,Attribute路由让开发者可以直接在控制器的动作方法上定义路由模板。 要启用Attribute路由,首先需要确保你的应用程序是基于ASP.NET MVC5构建的。接着,在...

    网页下载程序,定点采集程序

    `AttributeList.cs`:这个类可能定义了程序需要从网页中抓取的特定属性列表,比如标题、作者、发布日期等,以便于进一步处理和分析。 `HTMLParser.cs`:HTML解析器,对下载的HTML内容进行深度处理,提取出有价值的...

    C#低功耗蓝牙通信

    BLE通信的关键在于GATT(Generic Attribute Profile),它定义了如何组织和交换数据。在`BlueToothManager.cs`中,可能会有对GATT服务和特性的操作,如查找服务,读取或写入特性值,以及订阅特征的更改通知。这些...

    c#网页爬虫csspider

    8. **AttributeList.cs**:可能是一个属性列表类,用于存储需要爬取的网页元素的CSS选择器,以便定位特定内容。 9. **ParseHTML.cs**:这个类更专注于HTML解析,可能是为了更复杂的解析任务,比如处理JavaScript...

    Attribute笔记

    - 配件属性:在.NET工程中,`AssemblyInfo.cs`文件包含了项目的基本元数据,如版本信息、版权等,这些都是系统在编译时使用的。 - 上下文属性:主要用于对象远程调用和事务管理,如COM+组件服务和MTS。 3. 常用...

    FormAttributesFormAttributes

    开发者可以通过调整不同的`FormAttribute`值,实现如改变窗体的大小、颜色、透明度,控制其在任务栏中的显示方式,或者响应各种用户交互事件。在实际项目中,`FormAttributes`往往与其他.NET Framework类和事件处理...

    离散化方法:Class-Attribute Contingency Coefficient (CACC - MATLAB):CACC离散化方法的正确实现。http://cs.adelaide.edu.au/~jzaragoza-matlab开发

    这是 Tsai 等人在 2008 年发表的论文“A Discretization Algorithm Based on Class-Attribute Contingency Coefficient”中出现的离散化方法的正确 MATLAB 实现。 如果您尝试了其他一些实现,但没有收到论文中报告...

    SpreadSheet-Load-Attribute:通过UnityEngine CustomAttribute将Google Spread Sheet单元格值应用于组件的成员

    SpradSheet负载属性关于CustomAttribute,它获取Google表格的值并将其反映给组件的成员。从一开始就使用Google表格(在场景的开头)覆盖放置在场景中的对象的组件的成员变量的值。如何使用设置:编辑Settings.cs 从...

    WPFCalculator.zip

    元数据可能是通过属性或接口实现的,例如,使用Attribute类来标记类或方法,提供额外的信息。 "readme.htm"通常是一个包含项目说明、安装指南或使用提示的文件。在这个案例中,它可能会简要介绍如何运行...

Global site tag (gtag.js) - Google Analytics