public void Connect( CurveTool.CurveTool curveTool, IDRenderer idRenderer, LineRenderer lineRenderer, ManipulatorManager manipulatorManager, Operations operations, PhysicsDrag physicsDrag, IRenderer renderer, SceneManager sceneManager, Sounds sounds, UserInterfaceManager userInterfaceManager, OpenTK.GameWindow window ) { this.curveTool = curveTool; this.idRenderer = idRenderer; this.lineRenderer = lineRenderer; this.manipulatorManager = manipulatorManager; this.operations = operations; this.physicsDrag = physicsDrag; this.renderer = renderer; this.sceneManager = sceneManager; this.sounds = sounds; this.userInterfaceManager = userInterfaceManager; this.window = window; InitializationDependsOn(manipulatorManager); }
public void Connect( CurveTool.CurveTool curveTool, IDRenderer idRenderer, LineRenderer lineRenderer, MainSceneRenderer mainSceneRenderer, ManipulatorManager manipulatorManager, Map map, MaterialManager materialManager, IRenderer renderer, SceneManager sceneManager, SelectionManager selectionManager, ShadowRenderer shadowRenderer, StereoscopicRenderer stereoscopicRenderer, UserInterfaceManager userInterfaceManager, VoxelEditor voxelEditor, OpenTK.GameWindow window ) { this.curveTool = curveTool; this.idRenderer = idRenderer; this.lineRenderer = lineRenderer; this.mainSceneRenderer = mainSceneRenderer; this.manipulatorManager = manipulatorManager; this.map = map; this.materialManager = materialManager; this.renderer = renderer; this.sceneManager = sceneManager; this.selectionManager = selectionManager; this.shadowRenderer = shadowRenderer; this.stereoscopicRenderer = stereoscopicRenderer; this.userInterfaceManager = userInterfaceManager; this.voxelEditor = voxelEditor; this.window = window; InitializationDependsOn(map); InitializationDependsOn(materialManager); }