using UnityEngine; // 유니티 기능을 불러올거에요 -> UnityEngine을 using System; // 시스템 기능을 사용할거에요 -> System을 // ============================================================ // SurfaceType / SurfaceFootstep // 바닥 재질 열거형과 재질별 발소리 묶음 데이터 클래스 // MonsterBehaviour.cs에서 사용 // ============================================================ public enum SurfaceType // 열거형을 선언할거에요 -> 바닥 재질 종류를 { Default, // 기본 (설정 없을 때) Stone, // 돌/콘크리트 Dirt, // 흙/모래 Wood, // 나무 Metal, // 금속 Grass, // 풀 Water, // 물 } [Serializable] // 직렬화할거에요 -> Inspector에서 편집 가능하게 public class SurfaceFootstep // 클래스를 선언할거에요 -> 재질별 발소리 묶음을 { public SurfaceType surfaceType; // 변수를 선언할거에요 -> 재질 타입을 public AudioClip[] clips; // 배열을 선언할거에요 -> 해당 재질 발소리 클립들을 }