using GameCore.ECS.Interfaces; namespace GameCore.Player; public class EquipmentComponent : IComponent { public List EquippableWeaponItemIds { get; set; } = []; public int CurrentWeaponIndex { get; set; } = -1; // -1 indicates no weapon equipped }