(client) feat:健康给予,路径优化,结算界面,商店界面 (#60)

Co-authored-by: m0_75251201 <m0_75251201@noreply.gitcode.com>
Reviewed-on: http://47.107.252.169:3000/Roguelite-Game-Developing-Team/Gen_Hack-and-Slash-Roguelite/pulls/60
This commit is contained in:
2025-10-10 14:08:23 +08:00
parent 9a797479ff
commit 16b49f3d3a
1900 changed files with 114053 additions and 34157 deletions

View File

@@ -1,47 +1,49 @@
namespace Data
{
/// <summary>
/// 定义提示文本在游戏或应用中显示方式的类别。
/// Defines categories for how prompt text is displayed in a game or application.
/// 定义提示文本在游戏或应用中显示方式的类别。
/// Defines categories for how prompt text is displayed in a game or application.
/// </summary>
public enum PromptDisplayCategory
{
/// <summary>
/// 默认或未分类的显示方式。
/// Default or uncategorized display method.
/// 默认或未分类的显示方式。
/// Default or uncategorized display method.
/// </summary>
Default = 0,
/// <summary>
/// 显示在玩家当前焦点实体例如NPC或交互物上方以聊天气泡的形式呈现。
/// Displayed as a chat bubble above the player's currently focused entity (e.g., NPC, interactive object).
/// 显示在玩家当前焦点实体例如NPC或交互物上方以聊天气泡的形式呈现。
/// Displayed as a chat bubble above the player's currently focused entity (e.g., NPC, interactive object).
/// </summary>
FocusedEntityChatBubble,
/// <summary>
/// 显示在玩家当前焦点实体例如NPC或交互物的头顶通常是简短的状态、名称或互动提示。
/// Displayed as text above the player's currently focused entity (e.g., NPC, interactive object), typically for short status, names, or interaction prompts.
/// 显示在玩家当前焦点实体例如NPC或交互物的头顶通常是简短的状态、名称或互动提示。
/// Displayed as text above the player's currently focused entity (e.g., NPC, interactive object), typically for short
/// status, names, or interaction prompts.
/// </summary>
FocusedEntityOverheadText,
/// <summary>
/// 大型文本显示在屏幕中央,通常用于重要通知、标题或剧情提示,需要玩家立即注意。
/// Large text displayed in the center of the screen, typically for important announcements, titles, or narrative prompts that demand immediate player attention.
/// 大型文本显示在屏幕中央,通常用于重要通知、标题或剧情提示,需要玩家立即注意。
/// Large text displayed in the center of the screen, typically for important announcements, titles, or narrative
/// prompts that demand immediate player attention.
/// </summary>
ScreenCenterLargeText,
/// <summary>
/// 非焦点提示通常以不易干扰的方式如屏幕边缘、HUD小字或右下角浮动显示提供辅助信息、次要指引或环境提示。
/// Non-focused hint, typically displayed in a non-intrusive way (e.g., screen corner, small HUD text, or bottom-right floating message) to provide auxiliary information, minor guidance, or environmental cues.
/// 非焦点提示通常以不易干扰的方式如屏幕边缘、HUD小字或右下角浮动显示提供辅助信息、次要指引或环境提示。
/// Non-focused hint, typically displayed in a non-intrusive way (e.g., screen corner, small HUD text, or bottom-right
/// floating message) to provide auxiliary information, minor guidance, or environmental cues.
/// </summary>
PassiveHint,
PassiveHint
}
public class MessageDef : Define
{
public PromptDisplayCategory type;
public string text;
public string color;
public string text;
public PromptDisplayCategory type;
}
}