29 lines
771 B
C#
29 lines
771 B
C#
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;
|
|
}
|
|
} |