Esempio n. 1
0
 public void ExitPreviewMode(IUsesSpatialHash hash)
 {
     foreach (var grabData in m_GrabData)
     {
         hash.AddToSpatialHash(grabData.transform.gameObject);
         grabData.ResetScale();
     }
     hasPreview = false;
 }
Esempio n. 2
0
 public void EnterPreviewMode(IUsesSpatialHash hash, float scaleFactor)
 {
     hasPreview = true;
     foreach (var grabData in m_GrabData)
     {
         hash.RemoveFromSpatialHash(grabData.transform.gameObject);
         grabData.SetScale(scaleFactor);
     }
 }
 /// <summary>
 /// Remove all renderers of a GameObject (and its children) from the spatial hash
 /// </summary>
 /// <param name="go">The GameObject to remove</param>
 public static void RemoveFromSpatialHash(this IUsesSpatialHash obj, GameObject go)
 {
     removeFromSpatialHash(go);
 }
 /// <summary>
 /// Add all renderers of a GameObject (and its children) to the spatial hash for queries, direct selection, etc.
 /// </summary>
 /// <param name="go">The GameObject to add</param>
 public static void AddToSpatialHash(this IUsesSpatialHash obj, GameObject go)
 {
     addToSpatialHash(go);
 }