using Godot; /// <summary> /// 提升伤害buff, 子弹伤害提升20% /// </summary> [Tool] public partial class BuffPropProp0005 : BuffProp { public override void OnPickUpItem() { Master.RoleState.CalcDamageEvent += CalcDamage; } public override void OnRemoveItem() { Master.RoleState.CalcDamageEvent -= CalcDamage; } private void CalcDamage(int originDamage, RefValue<int> refValue) { refValue.Value += Mathf.CeilToInt(originDamage * 0.2f); } }