using System.Collections.Generic; using UnityEngine; namespace AlicizaX { [CreateAssetMenu(fileName = "PoolConfig", menuName = "GameplaySystem/PoolConfig", order = 10)] public class PoolConfigScriptableObject : ScriptableObject { public List configs = new List(); public void Normalize() { if (configs == null) { configs = new List(); return; } for (int i = 0; i < configs.Count; i++) { configs[i]?.Normalize(); } } #if UNITY_EDITOR private void OnValidate() { Normalize(); } #endif } }