protected virtual void DestroyGizmo(GameObject go)
        {
            SpriteGizmo gizmo = go.GetComponent <SpriteGizmo>();

            if (gizmo)
            {
                Destroy(gizmo);
                m_meshesCache.Remove(gizmo.Mesh, gizmo.transform);
            }
        }