Projext/Assets/Scripts/Enemy/AI/Surfacefootstep.cs

26 lines
1.1 KiB
C#
Raw Normal View History

2026-02-27 00:44:52 +00:00
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; // 배열을 선언할거에요 -> 해당 재질 발소리 클립들을
}