public void Init() { CompactHierarchyManager.Clear(); BrushMeshFactory.CreateBox(Vector3.one, 0, out var brushMesh); var surfaceDefinition = new ChiselSurfaceDefinition(); surfaceDefinition.EnsureSize(6); var brushMeshHash = BrushMeshManager.RegisterBrushMesh(brushMesh, surfaceDefinition); dummyBrushMeshInstance = new BrushMeshInstance { brushMeshHash = brushMeshHash }; }
public IEnumerator CreateBrushContainerAsset_IsPartOfManager() { var surfaceDefinition = new ChiselSurfaceDefinition(); surfaceDefinition.EnsureSize(6); BrushMeshFactory.CreateBox(Vector3.one, 0, out BrushMesh box); yield return(null); var instance = BrushMeshInstance.Create(box, in surfaceDefinition); Assert.IsTrue(instance.Valid); instance.Destroy(); }