This commit is contained in:
2026-06-24 17:43:37 +09:00
parent 24f5f729e4
commit 122d59b0f5
2297 changed files with 517608 additions and 605 deletions

View File

@@ -0,0 +1,32 @@
using UnityEngine;
public class DamageObstacle : MonoBehaviour
{
public enum ObstacleType
{
Rock,
Rhino,
ClamBite
}
[Header("Damage")]
[SerializeField] private ObstacleType obstacleType = ObstacleType.Rock;
[SerializeField] private int damage = 10;
[Header("Options")]
[SerializeField] private bool canDamage = true;
public ObstacleType Type => obstacleType;
public int Damage => damage;
public bool CanDamage => canDamage;
public void SetCanDamage(bool value)
{
canDamage = value;
}
public void SetDamage(int value)
{
damage = Mathf.Max(0, value);
}
}