- 组合式单位与数值基础重构:scripts/Models/UnitModel.cs, scripts/Models/UnitComponents.cs, scripts/Models/StudentModel.cs, scripts/Models/MentorModel.cs, scripts/Models/StaffModel.cs, scripts/Models/PropertyValue.cs, scripts/Models/StatusValue.cs - 任务与运行时状态骨架:scripts/Models/Task.cs, scripts/Models/TaskDefinitions.cs, scripts/Models/GameState.cs - 配置与规则定义骨架:scripts/Models/DefinitionSupport.cs, scripts/Models/DomainEnums.cs, scripts/Models/Modifiers.cs, scripts/Models/DisciplineDefinitions.cs, scripts/Models/SynergyDefinitions.cs, scripts/Models/ItemDefinitions.cs, scripts/Models/PaperDefinitions.cs, scripts/Models/RogueliteDefinitions.cs, scripts/Models/GameContentDatabase.cs, scripts/Models/CoreIds.cs - MVC/会话/系统/i18n/Mod 支撑:scripts/Core/GameSession.cs, scripts/Core/GameSystems.cs, scripts/Core/GameController.cs, scripts/Core/Mvc.cs, scripts/Core/LocalizationService.cs, scripts/Core/ContentRegistry.cs, scripts/Core/ModManifest.cs, scripts/Core/EventBus.cs - 主控流程衔接:scripts/GameManager.cs
44 lines
737 B
C#
44 lines
737 B
C#
namespace Models;
|
|
|
|
/// <summary>
|
|
/// 通用枚举(跨系统共享)
|
|
/// 设计说明:
|
|
/// 1) 这些枚举用于 Modifier 与系统逻辑,不直接绑定某个 UI。
|
|
/// 2) 若未来需要 Mod 扩展新类型,可将枚举替换为 string Id。
|
|
/// 注意事项:
|
|
/// - 如果确实需要开放扩展,请避免在存档里写枚举的数值。
|
|
/// 未来扩展:
|
|
/// - 可加入“行动点/灵感/算力”等资源类型。
|
|
/// </summary>
|
|
public enum AttributeType
|
|
{
|
|
Academic,
|
|
Engineering,
|
|
Writing,
|
|
Financial,
|
|
Social,
|
|
Activation
|
|
}
|
|
|
|
public enum ResourceType
|
|
{
|
|
Money,
|
|
Reputation,
|
|
ResearchPoints,
|
|
Paper,
|
|
Inspiration,
|
|
Time
|
|
}
|
|
|
|
public enum StatusType
|
|
{
|
|
Stress,
|
|
Sanity,
|
|
Mood,
|
|
Stamina,
|
|
Loyalty,
|
|
Energy,
|
|
Health
|
|
}
|
|
|