FunGame-Core/Entity/Character/CharacterProfile.cs
milimoe 57219895fb
设计 Item 类,添加对应的 Converter;新增伤害统计 (#88)
* 设计 Item 类,添加对应的 Converter

* 新增伤害统计和 AlterActionTypeBeforeAction
2024-09-15 01:25:15 +08:00

68 lines
1.8 KiB
C#

using Milimoe.FunGame.Core.Library.Constant;
namespace Milimoe.FunGame.Core.Entity
{
/// <summary>
/// 角色的一些个人信息
/// </summary>
/// <param name="name"></param>
/// <param name="firstname"></param>
/// <param name="nickname"></param>
public class CharacterProfile(string name, string firstname, string nickname)
{
/// <summary>
/// 角色的姓
/// </summary>
public string Name { get; set; } = name;
/// <summary>
/// 角色的名字
/// </summary>
public string FirstName { get; set; } = firstname;
/// <summary>
/// 角色的昵称
/// </summary>
public string NickName { get; set; } = nickname;
/// <summary>
/// 角色的出生地
/// </summary>
public string Birthplace { get; set; } = "";
/// <summary>
/// 角色的出生日期
/// </summary>
public DateTime Birthday { get; set; } = General.DefaultTime;
/// <summary>
/// 角色的身份
/// </summary>
public string Status { get; set; } = "";
/// <summary>
/// 角色的隶属
/// </summary>
public string Affiliation { get; set; } = "";
/// <summary>
/// 角色的性别
/// </summary>
public string Sex { get; set; } = "";
/// <summary>
/// 角色的身高
/// </summary>
public string Height { get; set; } = "";
/// <summary>
/// 角色的体重
/// </summary>
public string Weight { get; set; } = "";
/// <summary>
/// 角色的故事
/// </summary>
public Dictionary<string, string> Stories { get; set; } = [];
}
}