private void SetupSubmeshes(int meshes) { for (int i = submeshes.Count; i < meshes; i++) { submeshes.Add(DebugVisualVoxelSubmesh.Create(Parent, active)); } }
private void SetupSubmeshes(int submeshes) { for (int i = m_submeshes.Count; i < submeshes; i++) { m_submeshes.Add(DebugVisualVoxelSubmesh.Create(m_parent, m_active)); } }
public static DebugVisualVoxelSubmesh Create(Transform parent = null, bool active = true) { GameObject go = new GameObject(); if (parent != null) { go.transform.SetParent(parent); } DebugVisualVoxelSubmesh component = go.AddComponent <DebugVisualVoxelSubmesh>(); go.SetActive(active); return(component); }
public DebugVisualVoxelMeshController(Transform parent = null) { m_parent = parent; m_submeshes.Add(DebugVisualVoxelSubmesh.Create(m_parent, m_active)); }