using UnityEngine; using UnityEngine.AddressableAssets; namespace Code.Configs { [CreateAssetMenu(menuName = "Config/Enemies/Fog", fileName = "FogConfig")] public class FogConfig : ScriptableObject { public AssetReference fogPrefab; public int damage = int.MaxValue; public float attackCooldown; public float detectionRange; public float attackRange = 5f; public float speed = 1.5f; public bool isStunnable; public float stunDuration; public bool usesIdleMovement; public float idleWanderRadius; public float idleMoveDurationMin; public float idleMoveDurationMax; public float idlePauseDurationMin; public float idlePauseDurationMax; } }