示例#1
0
 protected HasMarchingCube GetCubeForwarder()
 {
     if (hasCube == null)
     {
         hasCube = g.AddComponent <HasMarchingCube>();
     }
     return(hasCube);
 }
示例#2
0
 protected MarchingCubeMeshDisplayer(ReducedMarchingCubesChunk chunk, GameObject g, Transform t) : this(g, g.AddComponent <MeshFilter>(), g.AddComponent <MeshRenderer>(), new Mesh(), g.AddComponent <MeshCollider>())
 {
     g.transform.SetParent(t, false);
     if (chunk is ReducedMarchingCubesChunk interactable)
     {
         hasCube       = g.AddComponent <HasMarchingCube>();
         hasCube.chunk = chunk;
     }
 }