关于 unity-decorator-pattern
unity-decorator-pattern 是一个用于修改属性值的精简 Unity 技能,提供装饰器模式实现。其泛型装饰器支持百分比和固定值调整,并可叠加计算最终数值。
主要功能
- 01泛型装饰器接口
- 02百分比属性修改器
- 03固定值属性修改器
- 04可组合叠加修改器
适用场景
- 01按百分比调整属性
- 02为属性增加固定值
- 03组合多个属性修改器
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ muharremtozan/ unity-agent-skills --skill unity-decorator-pattern安装后在 Claude Code 中输入/unity-decorator-pattern确认已加载。
附带文件assets/code/Decorator.cs.txtreferences/guide.md
详细介绍
Unity 装饰器模式
用于属性修改的极简装饰器模式。
核心功能
- 通用接口:适用于任何值类型的
IDecorator<T> - 属性修改器:百分比和固定值修改
- 可组合:可堆叠多个装饰器
核心文件(1 个文件)
Decorator.cs.txt:完整的装饰器模式(接口 + 基类 + 修改器)
用法
IDecorator<float> damage = new BaseStat(100);
damage = new PercentageModifier(damage, 0.2f); // +20%
damage = new FlatModifier(damage, 10); // +10
float final = damage.GetValue(); // 130
评论
支持 Markdown