public void DrawDebugHitbox(BasicDebugDrawer drawer, float colorIntensity = 0.0f) { if (this.IsMouseHovering) { colorIntensity += 0.1f; } Color rgb = Main.hslToRgb(colorIntensity, colorIntensity, 0.5f); CalculatedStyle innerDimensions = this.GetInnerDimensions(); drawer.DrawLine(innerDimensions.Position(), innerDimensions.Position() + new Vector2(innerDimensions.Width, 0.0f), 2f, rgb); drawer.DrawLine(innerDimensions.Position() + new Vector2(innerDimensions.Width, 0.0f), innerDimensions.Position() + new Vector2(innerDimensions.Width, innerDimensions.Height), 2f, rgb); drawer.DrawLine(innerDimensions.Position() + new Vector2(innerDimensions.Width, innerDimensions.Height), innerDimensions.Position() + new Vector2(0.0f, innerDimensions.Height), 2f, rgb); drawer.DrawLine(innerDimensions.Position() + new Vector2(0.0f, innerDimensions.Height), innerDimensions.Position(), 2f, rgb); foreach (UIElement element in this.Elements) { ; } }
public void DrawDebugHitbox(BasicDebugDrawer drawer) { _ = _currentState; }
public void DrawDebugHitbox(BasicDebugDrawer drawer) { UIState currentState = this._currentState; }
private static void AddDebugDraw() { BasicDebugDrawer basicDebugDrawer = new BasicDebugDrawer(Main.instance.GraphicsDevice); Filters.Scene.OnPostDraw += (Action) (() => {}); }