Пример #1
0
        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);
        }
Пример #2
0
 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));
 }