Newer
Older
DungeonShooting / DungeonShooting_Godot / src / game / buff / effect / Eff_ChangeHp.cs
@小李xl 小李xl on 21 Mar 2024 353 bytes 新增3个道具
  1.  
  2. using System.Text.Json;
  3.  
  4. [EffectFragment("ChangeHp", "修改血量, 参数1为血量变化的具体值")]
  5. public class Eff_ChangeHp : EffectFragment
  6. {
  7. private int _value;
  8.  
  9. public override void InitParam(JsonElement[] arg)
  10. {
  11. _value = arg[0].GetInt32();
  12. }
  13.  
  14. public override void OnUse()
  15. {
  16. Role.Hp += _value;
  17. }
  18. }