private void CreateNodeMarkingsHiddenCheckbox() { nodeMarkingsHiddenCheckbox = AddUIComponent <CheckboxPanel>(); nodeMarkingsHiddenCheckbox.Build(PanelType.None, new Layout(new Vector2(0.0f, 28.0f), true, LayoutDirection.Horizontal, LayoutStart.TopLeft, 10)); nodeMarkingsHiddenCheckbox.Initialize( NetworkSkinPanelController.RoadDecoration.NodeMarkingsHidden, Translation.Instance.GetTranslation(TranslationID.LABEL_HIDE_NODE_MARKINGS), Translation.Instance.GetTranslation(TranslationID.TOOLTIP_HIDE_NODE_MARKINGS)); nodeMarkingsHiddenCheckbox.EventCheckboxStateChanged += NetworkSkinPanelController.RoadDecoration.SetNodeMarkingsHidden; }
private void CreateNodeMarkingsHiddenCheckbox() { nodeMarkingsHiddenCheckbox = AddUIComponent <CheckboxPanel>(); nodeMarkingsHiddenCheckbox.Build(PanelType.None, new Layout(new Vector2(0.0f, 28.0f), true, LayoutDirection.Horizontal, LayoutStart.TopLeft, 10)); nodeMarkingsHiddenCheckbox.Initialize( NetworkSkinPanelController.RoadDecoration.NodeMarkingsHidden, Translation.Instance.GetTranslation(TranslationID.LABEL_HIDE_NODE_MARKINGS), Translation.Instance.GetTranslation(TranslationID.TOOLTIP_HIDE_NODE_MARKINGS)); nodeMarkingsHiddenCheckbox.EventCheckboxStateChanged += NetworkSkinPanelController.RoadDecoration.SetNodeMarkingsHidden; nodeMarkingsHiddenCheckbox.isVisible = NetworkSkinPanelController.RoadDecoration.CanHideNodeMarkings; arrowsHiddenCheckbox = AddUIComponent <CheckboxPanel>(); arrowsHiddenCheckbox.Build(PanelType.None, new Layout(new Vector2(0.0f, 28.0f), true, LayoutDirection.Horizontal, LayoutStart.TopLeft, 10)); arrowsHiddenCheckbox.Initialize( NetworkSkinPanelController.RoadDecoration.ArrowsHidden, Translation.Instance.GetTranslation(TranslationID.LABEL_HIDE_ROAD_ARROWS), Translation.Instance.GetTranslation(TranslationID.TOOLTIP_HIDE_ROAD_ARROWS)); arrowsHiddenCheckbox.EventCheckboxStateChanged += NetworkSkinPanelController.RoadDecoration.SetArrowsHidden; arrowsHiddenCheckbox.isVisible = NetworkSkinPanelController.RoadDecoration.HasArrows; signsHiddenCheckbox = AddUIComponent <CheckboxPanel>(); signsHiddenCheckbox.Build(PanelType.None, new Layout(new Vector2(0.0f, 28.0f), true, LayoutDirection.Horizontal, LayoutStart.TopLeft, 10)); signsHiddenCheckbox.Initialize( NetworkSkinPanelController.RoadDecoration.SignsHidden, Translation.Instance.GetTranslation(TranslationID.LABEL_HIDE_ROAD_SIGNS), Translation.Instance.GetTranslation(TranslationID.TOOLTIP_HIDE_ROAD_SIGNS)); signsHiddenCheckbox.EventCheckboxStateChanged += NetworkSkinPanelController.RoadDecoration.SetSignsHidden; signsHiddenCheckbox.isVisible = NetworkSkinPanelController.RoadDecoration.HasSigns; decorationHiddenCheckbox = AddUIComponent <CheckboxPanel>(); decorationHiddenCheckbox.Build(PanelType.None, new Layout(new Vector2(0.0f, 28.0f), true, LayoutDirection.Horizontal, LayoutStart.TopLeft, 10)); decorationHiddenCheckbox.Initialize( NetworkSkinPanelController.RoadDecoration.SignsHidden, Translation.Instance.GetTranslation(TranslationID.LABEL_HIDE_ROAD_DECORATION), Translation.Instance.GetTranslation(TranslationID.TOOLTIP_HIDE_ROAD_DECORATION)); decorationHiddenCheckbox.EventCheckboxStateChanged += NetworkSkinPanelController.RoadDecoration.SetDecorationHidden; decorationHiddenCheckbox.isVisible = NetworkSkinPanelController.RoadDecoration.HasDecoration; transportStopsHiddenCheckbox = AddUIComponent <CheckboxPanel>(); transportStopsHiddenCheckbox.Build(PanelType.None, new Layout(new Vector2(0.0f, 28.0f), true, LayoutDirection.Horizontal, LayoutStart.TopLeft, 10)); transportStopsHiddenCheckbox.Initialize( NetworkSkinPanelController.RoadDecoration.TransportStopsHidden, Translation.Instance.GetTranslation(TranslationID.LABEL_HIDE_TRANSPORT_STOPS), Translation.Instance.GetTranslation(TranslationID.TOOLTIP_HIDE_TRANSPORT_STOPS)); transportStopsHiddenCheckbox.EventCheckboxStateChanged += NetworkSkinPanelController.RoadDecoration.SetTransportStopsHidden; transportStopsHiddenCheckbox.isVisible = NetworkSkinPanelController.RoadDecoration.HasTransportStops; trafficLightsHiddenCheckbox = AddUIComponent <CheckboxPanel>(); trafficLightsHiddenCheckbox.Build(PanelType.None, new Layout(new Vector2(0.0f, 28.0f), true, LayoutDirection.Horizontal, LayoutStart.TopLeft, 10)); trafficLightsHiddenCheckbox.Initialize( NetworkSkinPanelController.RoadDecoration.TransportStopsHidden, Translation.Instance.GetTranslation(TranslationID.LABEL_HIDE_TRAFFIC_LIGHTS), Translation.Instance.GetTranslation(TranslationID.TOOLTIP_HIDE_TRAFFIC_LIGHTS)); trafficLightsHiddenCheckbox.EventCheckboxStateChanged += NetworkSkinPanelController.RoadDecoration.SetTrafficLightsHidden; trafficLightsHiddenCheckbox.isVisible = NetworkSkinPanelController.RoadDecoration.HasTrafficLights; levelCrossingsHiddenCheckbox = AddUIComponent <CheckboxPanel>(); levelCrossingsHiddenCheckbox.Build(PanelType.None, new Layout(new Vector2(0.0f, 28.0f), true, LayoutDirection.Horizontal, LayoutStart.TopLeft, 10)); levelCrossingsHiddenCheckbox.Initialize( NetworkSkinPanelController.RoadDecoration.LevelCrossingsHidden, Translation.Instance.GetTranslation(TranslationID.LABEL_HIDE_LEVEL_CROSSINGS), Translation.Instance.GetTranslation(TranslationID.TOOLTIP_HIDE_LEVEL_CROSSINGS)); levelCrossingsHiddenCheckbox.EventCheckboxStateChanged += NetworkSkinPanelController.RoadDecoration.SetLevelCrossingsHidden; levelCrossingsHiddenCheckbox.isVisible = NetworkSkinPanelController.RoadDecoration.HasLevelCrossings; }