public override EntityComponent Clone(Entity target)
        {
            var component = new TilemapEntityComponent(target);

            component._drawableElement          = GameInstance.GetService <SceneRenderer>().CreateDrawableElement(target.IsInitializing);
            component._drawableElement.Mesh     = _drawableElement.Mesh;
            component._drawableElement.Material = _drawableElement.Material;
            component.IsActive = target.IsActive;
            return(component);
        }
 public override EntityComponent Clone(Entity target)
 {
     var component = new TilemapEntityComponent(target);
     component._drawableElement = GameInstance.GetService<SceneRenderer>().CreateDrawableElement(target.IsInitializing);
     component._drawableElement.Mesh = _drawableElement.Mesh;
     component._drawableElement.Material = _drawableElement.Material;
     component.IsActive = target.IsActive;
     return component;
 }