using Cirno.Scripts.Resources.Loot; using Godot; using Godot.Collections; namespace Cirno.Scripts.Resources; [GlobalClass] public partial class EnemyResource : Resource { [Export] public StringName EnemyName { get; private set; } [Export] public StringName EnemyKey { get; private set; } [Export] public StringName PrefabPath { get; private set; } [Export] public float MaxHealth { get; private set; } [Export] public DamageResistance Resistances { get; private set; } [Export] public WeaponResource Weapon { get; private set; } [Export] public Array LootDrops { get; private set; } [ExportCategory("AI")] [Export] public float AlarmReactRange { get; private set; } [Export] public float PlayerDisengageRange { get; private set; } }