public void OnDeSelect()
 {
     if (!IsoLayerManager.currentLayer.canSnap)
     {
         return;
     }
     IsInUse = false;
     IsoLayerManager.currentLayer.SnapObject(moveObject);
     IsoLayerManager.currentLayer.RemoveDataAtPosition(moveObject.transform.position);
     IsoLayerManager.currentLayer.DestroyShadow();
     ToolManager.DeselectTool();
 }
    public void Unselect()
    {
        //if (!ToolMangerInstance.IsLocked)
        // {
        if (selected)
        {
            GazeGestureManager.InputUpdated -= HandleUpdatedInput;

            ToolSoundsInstance.PlayDeselectSound();
        }

        contentToManipulate = null;
        ToolMangerInstance.DeselectTool(this);
        selected = false;
        meshRenderer.material = DefaultMaterial;
        // }
    }
 public void OnDeselect()
 {
     IsInUse = false;
     ResetMouseCursor();
     ToolManager.DeselectTool();
 }