public DistanceGauge() { InitializeComponent(); DistanceLine.EnableFluidVisibilityAnimation(showFromScale: 0.4f, hideToScale: 0.4f, showDuration: 400, hideDuration: 400); ElevationPanel.EnableFluidVisibilityAnimation(showDuration: 400, hideDuration: 400); TimeCaption.EnableFluidVisibilityAnimation(showDuration: 400, hideDuration: 400); DistanceCaption.EnableFluidVisibilityAnimation(showDuration: 400, hideDuration: 400); TimeCaption.EnableImplicitAnimation(VisualPropertyType.Offset, duration: 400); TimePanel.EnableImplicitAnimation(VisualPropertyType.Offset, duration: 400); DistanceCaption.EnableImplicitAnimation(VisualPropertyType.Offset, duration: 400); DistancePanel.EnableImplicitAnimation(VisualPropertyType.Offset, duration: 400); }
public override void Build(PanelType panelType, Layout layout) { base.Build(panelType, layout); distancePanel = AddUIComponent <DistancePanel>(); distancePanel.Build(panelType, new Layout(new Vector2(390.0f, 100.0f), true, ColossalFramework.UI.LayoutDirection.Vertical, ColossalFramework.UI.LayoutStart.TopLeft, 5)); }