26 lines
1.1 KiB
C#
26 lines
1.1 KiB
C#
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; // 배열을 선언할거에요 -> 해당 재질 발소리 클립들을
|
|
} |