public override bool OnInteract(GazePointer pointer)
{
var interact = base.OnInteract(pointer);
if (interact)
{
if (puzzle && holder)
{
holder.FreeDropPosition(dropPosition);
puzzle.RemoveFromHolder(this);
}
}
// holder = null; // We just removed from the holder
return interact;
}