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);
        }
Esempio n. 2
0
        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);
        }