2026-03-08 16:55:49 +01:00
|
|
|
using FNAF_Clone.GUI;
|
|
|
|
|
using FNAF_Clone.Map;
|
|
|
|
|
using GlobalClassLib;
|
|
|
|
|
using MonoGameLibrary.Graphics;
|
|
|
|
|
|
|
|
|
|
namespace FNAF_Clone;
|
|
|
|
|
|
|
|
|
|
public class ClientEnemy : GlobalEnemy<MapTileProjection, TileConnectorProjection> {
|
2026-03-17 20:14:29 +01:00
|
|
|
public ClientEnemy(int typeId, string name, int id, EnemyUIElement sprite, int difficulty, MapTileProjection location, JumpscareUIElement jumpscareSprite) : base(id) {
|
2026-03-08 16:55:49 +01:00
|
|
|
Name = name;
|
|
|
|
|
TypeId = typeId;
|
|
|
|
|
Sprite = sprite;
|
|
|
|
|
Location = location;
|
2026-03-09 20:05:21 +01:00
|
|
|
JumpscareSprite = jumpscareSprite;
|
2026-03-08 16:55:49 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// public TextureRegion Sprite { get; set; }
|
|
|
|
|
|
|
|
|
|
public UIElement Sprite { get; set; }
|
|
|
|
|
public override string Name{ get; }
|
|
|
|
|
public override int TypeId{ get; }
|
2026-03-09 20:05:21 +01:00
|
|
|
|
|
|
|
|
public JumpscareUIElement JumpscareSprite { get; set; }
|
2026-03-08 16:55:49 +01:00
|
|
|
}
|