Пример #1
0
 public void ClearClipper(IKdTreeCameraClipper clipper)
 {
     if (m_Clipper == clipper)
     {
         Reset();
         m_Clipper = null;
     }
 }
Пример #2
0
 public void SetRendererVisible(bool isVisible, IKdTreeCameraClipper clipper)
 {
     if (matrixInstanceIdList == null || clipper == null)
     {
         return;
     }
     for (int i = 0; i < matrixInstanceIdList.Count; ++i)
     {
         var instanceID = matrixInstanceIdList[i];
         var r          = clipper.GetRendererByInstanceID(instanceID);
         if (r != null && r.gameObject.activeSelf != isVisible)
         {
             r.gameObject.SetActive(isVisible);
         }
     }
 }
Пример #3
0
 public void RegisterClipper(IKdTreeCameraClipper clipper)
 {
     m_Clipper = clipper;
 }