Newer
Older
DungeonShooting / DungeonShooting_Godot / src / game / buff / buff / Buff_ShieldRecoveryTime.cs
@小李xl 小李xl on 17 Mar 2024 481 bytes 重构主动道具中

[BuffFragment("ShieldRecoveryTime", "单格护盾减少的恢复时间, 参数‘1’单位: 秒")]
public class Buff_ShieldRecoveryTime : BuffFragment
{
    private float _time;
    
    public override void InitParam(float arg1)
    {
        _time = arg1;
    }
    
    public override void OnPickUpItem()
    {
        Role.RoleState.ShieldRecoveryTime -= _time;
    }

    public override void OnRemoveItem()
    {
        Role.RoleState.ShieldRecoveryTime += _time;
    }
}