using System; using System.Collections; using System.Collections.Generic; using UnityEngine; namespace BITKit.Entities { public interface IdComponent { int Id { get; } string Name { get; } } public class UnityIdComponent : EntityBehavior,IdComponent { [SerializeField] private int id; [SerializeField] private string unityName; public int Id => id; public string Name => unityName; public override void Initialize(IEntity _entity) { base.Initialize(_entity); id = _entity.Id; } } }