mirror of
https://gitlab.com/MaddoScientisto/cirnogodot.git
synced 2026-06-01 11:15:33 +00:00
Enemy resource
This commit is contained in:
parent
53b98bf729
commit
fff3ddc3cf
5 changed files with 136 additions and 0 deletions
22
Scripts/Resources/EnemyResource.cs
Normal file
22
Scripts/Resources/EnemyResource.cs
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
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<LootDrop> LootDrops { get; private set; }
|
||||
|
||||
[ExportCategory("AI")]
|
||||
[Export] public float AlarmReactRange { get; private set; }
|
||||
[Export] public float PlayerDisengageRange { get; private set; }
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue