public void Awake() { Instance = this; NetworkSkinManager.instance.EventSegmentPlaced += OnSegmentPlaced; TerrainSurface = new TerrainSurfacePanelController(); TerrainSurface.EventModifiersChanged += OnModifiersChanged; Color = new ColorPanelController(); Color.EventModifiersChanged += OnModifiersChanged; StreetLight = new StreetLightPanelController(); StreetLight.EventModifiersChanged += OnModifiersChanged; LeftTree = new TreePanelController(LanePosition.Left); LeftTree.EventModifiersChanged += OnModifiersChanged; MiddleTree = new TreePanelController(LanePosition.Middle); MiddleTree.EventModifiersChanged += OnModifiersChanged; RighTree = new TreePanelController(LanePosition.Right); RighTree.EventModifiersChanged += OnModifiersChanged; var availablePillars = PillarUtils.GetAvailablePillars(); ElevatedBridgePillar = new PillarPanelController(PillarType.Bridge, availablePillars); ElevatedBridgePillar.EventModifiersChanged += OnModifiersChanged; ElevatedMiddlePillar = new PillarPanelController(PillarType.Middle, availablePillars); ElevatedMiddlePillar.EventModifiersChanged += OnModifiersChanged; BridgeBridgePillar = new PillarPanelController(PillarType.Bridge, availablePillars); BridgeBridgePillar.EventModifiersChanged += OnModifiersChanged; BridgeMiddlePillar = new PillarPanelController(PillarType.Middle, availablePillars); BridgeMiddlePillar.EventModifiersChanged += OnModifiersChanged; Catenary = new CatenaryPanelController(); Catenary.EventModifiersChanged += OnModifiersChanged; RoadDecoration = new RoadDecorationPanelController(); RoadDecoration.EventModifiersChanged += OnModifiersChanged; Tool = ToolsModifierControl.toolController.gameObject.AddComponent <PipetteTool>(); Tool.EventNetInfoPipetted += OnNetInfoPipetted; }
private void OnResetClicked(UIButton button, UIButton[] buttons) { NetworkSkinPanelController.OnReset(); }