public void Preset(Entity entity, int hp)
        {
            var transform = entity.GetTransform();
            var iceCube   = World.Global.SpawnEntity(
                IceCube.Factory, transform.position, transform.orientation);

            this.outerEntity = iceCube;

            TickOuterHealthHandlerWrapper.HookTo(entity);
        }
 public void RemoveLogic(Entity entity)
 {
     entity.GetTransform().ResetInGrid();
     TickOuterHealthHandlerWrapper.UnhookFrom(entity);
 }