using UnityEngine; using UnityEngine.AddressableAssets; namespace Code.Configs { [CreateAssetMenu(menuName = "Config/Enemies/Cockroach", fileName = "CockroachConfig")] public class CockroachConfig : ScriptableObject { public AssetReference cockroachPrefab; public int damage = 2; public float attackCooldown = 1.5f; public float detectionRange = 20f; public float attackRange = 1.3f; public float speed = 6f; public bool isStunnable; public float stunDuration; public bool usesIdleMovement = true; public float idleWanderRadius = 3f; public float idleMoveDurationMin = 0.3f; public float idleMoveDurationMax = 1f; public float idlePauseDurationMin = 0.1f; public float idlePauseDurationMax = 0.8f; } }