public void ClearClipper(IKdTreeCameraClipper clipper) { if (m_Clipper == clipper) { Reset(); m_Clipper = null; } }
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); } } }
public void RegisterClipper(IKdTreeCameraClipper clipper) { m_Clipper = clipper; }