Esempio n. 1
0
        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)
            {
                ;
            }
        }
Esempio n. 2
0
 public void DrawDebugHitbox(BasicDebugDrawer drawer)
 {
     _ = _currentState;
 }
Esempio n. 3
0
 public void DrawDebugHitbox(BasicDebugDrawer drawer)
 {
     UIState currentState = this._currentState;
 }
Esempio n. 4
0
 private static void AddDebugDraw()
 {
   BasicDebugDrawer basicDebugDrawer = new BasicDebugDrawer(Main.instance.GraphicsDevice);
   Filters.Scene.OnPostDraw += (Action) (() => {});
 }