private void Update() { // Left click if (Input.GetMouseButtonDown(0)) { mouse_one_down(); gate_context_manager.left_click(); connection_context_manager.left_click(); spawn_context_manager.left_click(); } if (Input.GetMouseButton(0)) { mouse_one_pressed(); } if (Input.GetMouseButtonUp(0)) { mouse_one_up(); } // Right click if (Input.GetMouseButtonDown(1)) { gate_context_manager.left_click(); connection_context_manager.left_click(); spawn_context_manager.left_click(); mouse_two_down(); } // Middle click if (Input.GetMouseButtonDown(2)) { background_scroller.start_scroll(); } if (Input.GetMouseButton(2)) { background_scroller.scroll(); } }