Пример #1
0
 private void SetupSubmeshes(int meshes)
 {
     for (int i = submeshes.Count; i < meshes; i++)
     {
         submeshes.Add(DebugVisualVoxelSubmesh.Create(Parent, active));
     }
 }
Пример #2
0
 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));
 }