Files
Deroc_Virtual_3D/Assets/FPS/Scripts/Gameplay/HealthPickup.cs
T
Alex38Lyon 878ea46cac update
2025-06-03 12:00:47 +02:00

22 lines
609 B
C#

using Unity.FPS.Game;
using UnityEngine;
namespace Unity.FPS.Gameplay
{
public class HealthPickup : Pickup
{
[Header("Parameters")] [Tooltip("Amount of health to heal on pickup")]
public float HealAmount;
protected override void OnPicked(PlayerCharacterController player)
{
Health playerHealth = player.GetComponent<Health>();
if (playerHealth && playerHealth.CanPickup())
{
playerHealth.Heal(HealAmount);
PlayPickupFeedback();
Destroy(gameObject);
}
}
}
}