增加一些定义

This commit is contained in:
bob
2025-07-14 17:08:18 +08:00
parent e4c3feb033
commit 7cccd2a81c
73 changed files with 629 additions and 20 deletions

View File

@@ -0,0 +1,7 @@
using Fantasy.Entitas;
namespace Fantasy;
public class Activity : Entity
{
}

View File

@@ -0,0 +1,31 @@
using Fantasy.Entitas;
namespace Fantasy;
public class BasicInfo : Entity
{
/// <summary>
/// 昵称
/// </summary>
public string NickName;
/// <summary>
/// 头像
/// </summary>
public string Head;
/// <summary>
/// 国家
/// </summary>
public string Country;
/// <summary>
/// 等级
/// </summary>
public int Level;
/// <summary>
/// 当前经验
/// </summary>
public int Exp;
}

View File

@@ -0,0 +1,16 @@
using Fantasy.Entitas;
namespace Fantasy;
public class Currency : Entity
{
/// <summary>
/// 配置id
/// </summary>
public int ConfigId;
/// <summary>
/// 拥有的数量
/// </summary>
public int Count;
}

View File

@@ -0,0 +1,5 @@
namespace Fantasy;
public class DayFlags
{
}

View File

@@ -0,0 +1,7 @@
using Fantasy.Entitas;
namespace Fantasy;
public class Fish : Entity
{
}

View File

@@ -0,0 +1,21 @@
using Fantasy.Entitas;
namespace Fantasy;
public class GamingInfo : Entity
{
/// <summary>
/// 地图
/// </summary>
public int Map;
/// <summary>
/// 位置
/// </summary>
public int Pos;
/// <summary>
/// 进入时间
/// </summary>
public int Time;
}

View File

@@ -0,0 +1,26 @@
using Fantasy.Entitas;
namespace Fantasy;
public class Guide : Entity
{
/// <summary>
/// 排序
/// </summary>
public int Sort;
/// <summary>
/// 配置id
/// </summary>
public int ConfigId;
/// <summary>
/// 步骤
/// </summary>
public int Step;
/// <summary>
/// 触发时间
/// </summary>
public long GetTime;
}

View File

@@ -0,0 +1,21 @@
using Fantasy.Entitas;
namespace Fantasy;
public class Item : Entity
{
/// <summary>
/// 配置id
/// </summary>
public int ConfigId;
/// <summary>
/// 拥有的数量
/// </summary>
public int Count;
/// <summary>
/// 耐久度
/// </summary>
public int Durability;
}

View File

@@ -0,0 +1,7 @@
using Fantasy.Entitas;
namespace Fantasy;
public class MapMatter : Entity
{
}

View File

@@ -0,0 +1,7 @@
using Fantasy.Entitas;
namespace Fantasy;
public class Mission : Entity
{
}

View File

@@ -0,0 +1,7 @@
using Fantasy.Entitas;
namespace Fantasy;
public class Skill : Entity
{
}

View File

@@ -0,0 +1,28 @@
using Fantasy.Entitas;
namespace Fantasy;
public class UserStatisticsInfo : Entity
{
/// <summary>
/// 登录次数
/// </summary>
public uint LoginCount;
/// <summary>
/// 最后登录时间
/// </summary>
public long LoginTime;
/// <summary>
/// 在线时间
/// </summary>
public long OnlineTime;
/// <summary>
/// 账号创建时间
/// </summary>
public long CreateTime;
public int FishCount;
}

View File

@@ -5,12 +5,62 @@ namespace Fantasy;
public class UserInfo : Entity
{
/// <summary>
/// 昵称
/// 基础信息
/// </summary>
public string NickName { get; set; }
public BasicInfo BasicInfo;
/// <summary>
/// 余额
/// 统计信息
/// </summary>
public long Money { get; set; }
public UserStatisticsInfo Statistics;
/// <summary>
/// 游戏信息
/// </summary>
public GamingInfo GamingInfo;
/// <summary>
/// 货币信息
/// </summary>
public List<Currency> Currency;
/// <summary>
/// 拥有的物品
/// </summary>
public List<Item> Items;
/// <summary>
/// 鱼护
/// </summary>
public List<Fish> Fishes;
/// <summary>
/// 参与的活动
/// </summary>
public List<Activity> Activity;
/// <summary>
/// 任务列表
/// </summary>
public List<Mission> Missions;
/// <summary>
/// 账号标识
/// </summary>
public DayFlags DayFlags;
/// <summary>
/// 拥有的技能
/// </summary>
public List<Skill> Abilities;
/// <summary>
/// 引导情况
/// </summary>
public List<Guide> Guides;
/// <summary>
/// 地图情况
/// </summary>
public List<MapMatter> MapMatters;
}

View File

@@ -1,11 +0,0 @@
using Fantasy.Entitas;
namespace Fantasy.Model;
public sealed class User : Entity
{
public string NickName { get; set; }
public string Head { get; set; }
public string Country { get; set; }
}