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