public void AddMapItem(MapItem mapItem, bool addToMap = true) { Entity entity = Entity.CreateInstance(GameState.Instance.EntityManager); entity.GetTransform().Parent = this.Parent.GetTransform(); new MapItemComponent(entity, mapItem); MapItemEntities.Add(entity); if (addToMap) { _mapInstance.AddMapItem(mapItem); } }