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); } }