Files
ProjectMD/Assets/Scripts/GameBase/Gate.cs
2026-01-13 01:20:44 +09:00

19 lines
445 B
C#

using UnityEngine;
using System;
// Gate.cs
public class Gate : MonoBehaviour, IDamageable
{
[SerializeField] private float maxHealth = 50f;
[SerializeField] private float currentHealth = 50f;
private float CurrentHealth;
void Awake() => currentHealth = maxHealth;
public void TakeDamage(float amount)
{
currentHealth -= amount;
if (currentHealth <= 0)
gameObject.SetActive(false);
}
}