// Token: 0x06000C09 RID: 3081 RVA: 0x003D7B7C File Offset: 0x003D5D7C public void Calculate(UIElement element) { this.BoundElement = element; CalculatedStyle dimensions = element.GetDimensions(); this._calculatedPosition = dimensions.Position() + this._offset + this._anchor * new Vector2(dimensions.Width, dimensions.Height); }
public void Calculate(UIElement element) { this.BoundElement = element; CalculatedStyle dimensions = element.GetDimensions(); this._calculatedPosition = Vector2.op_Addition(Vector2.op_Addition(dimensions.Position(), this._offset), Vector2.op_Multiply(this._anchor, new Vector2(dimensions.Width, dimensions.Height))); }
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 Calculate(UIElement element) { CalculatedStyle dimensions = element.GetDimensions(); Position = dimensions.Position() + _offset + _anchor * new Vector2(dimensions.Width, dimensions.Height); }