internal static void UpdateOutline(Int32 brushNodeID)
        {
            var brushInfo           = CSGManager.GetBrushInfo(brushNodeID);
            var brushMeshInstanceID = CSGManager.GetBrushMeshID(brushNodeID);

            if (BrushMeshManager.IsBrushMeshIDValid(brushMeshInstanceID))
            {
                var brushMesh = BrushMeshManager.GetBrushMesh(brushMeshInstanceID);
                brushInfo.brushOutline = CreateOutline(brushMesh);
            }
            else
            {
                if (brushInfo.brushOutline == null)
                {
                    brushInfo.brushOutline = new BrushOutline();
                }
                brushInfo.brushOutline.Reset();
            }
        }
Beispiel #2
0
 private static bool IsBrushMeshIDValid(Int32 brushMeshID)
 {
     return(BrushMeshManager.IsBrushMeshIDValid(brushMeshID));
 }