void DrawVMeshWire(VMeshWire wires, Matrix4 mat) { var c = _window.DebugRender.Color; _window.DebugRender.Color = Color4.White; for (int i = 0; i < wires.Lines.Length / 2; i++) { _window.DebugRender.DrawLine( mat.Transform(wires.Lines[i * 2]), mat.Transform(wires.Lines[i * 2 + 1]) ); } _window.DebugRender.Color = c; }
void DrawVMeshWire(VMeshWire wires, Matrix4x4 mat, int color) { var c = _window.DebugRender.Color; color %= initialCmpColors.Length; _window.DebugRender.Color = initialCmpColors[color]; for (int i = 0; i < wires.Lines.Length / 2; i++) { _window.DebugRender.DrawLine( Vector3.Transform(wires.Lines[i * 2], mat), Vector3.Transform(wires.Lines[i * 2 + 1], mat) ); } _window.DebugRender.Color = c; }