using System; using UnityEngine; [Serializable] public class LevelConfig { public string levelId; public string levelName; public int difficulty; public WaveConfig[] waves; } [Serializable] public class WaveConfig { public int waveIndex; public float triggerZPosition; public EnemyConfig[] enemies; } [Serializable] public class EnemyConfig { public string characterDataId; public int count; public int level; public Vector3[] spawnPositions; }