public Panel2DMap() { DoubleBuffered = true; AllowDrop = true; SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.UserPaint | ControlStyles.OptimizedDoubleBuffer | ControlStyles.Selectable, true); UpdateStyles(); if (LicenseManager.UsageMode == LicenseUsageMode.Runtime) { _editor = Editor.Instance; _editor.EditorEventRaised += EditorEventRaised; _depthBar = new DepthBar(_editor); _depthBar.InvalidateParent += Invalidate; _depthBar.GetParent += () => this; _depthBar.SelectedRoom += rooms => _editor.SelectRoomsAndResetCamera(WinFormsUtils.BoolCombine(_editor.SelectedRooms, rooms, ModifierKeys)); _movementTimer = new MovementTimer(MoveTimerTick); UpdateBrushes(); ResetView(); } }
public DepthProbe(DepthBar parent) { Color = parent.getProbeColor(); }