Client ====== .. currentmodule:: narupatools.app.client .. autoclass:: Client .. rubric:: Inheritance .. inheritance-diagram:: Client :parts: 1 .. rubric:: Methods .. autosummary:: :nosignatures: ~Client.__init__ ~Client.attempt_update_multiplayer_locks ~Client.attempt_update_multiplayer_state ~Client.autoconnect ~Client.clear_selections ~Client.close ~Client.connect ~Client.connect_imd ~Client.connect_multiplayer ~Client.connect_to_server ~Client.connect_to_session ~Client.connect_to_single_server ~Client.connect_to_single_server_multiple_ports ~Client.connect_trajectory ~Client.create_selection ~Client.get_selection ~Client.get_shared_value ~Client.remove_selection ~Client.remove_shared_value ~Client.run_command ~Client.run_imd_command ~Client.run_multiplayer_command ~Client.run_pause ~Client.run_play ~Client.run_reset ~Client.run_step ~Client.run_trajectory_command ~Client.set_shared_value ~Client.start_interaction ~Client.stop_interaction ~Client.subscribe_multiplayer ~Client.subscribe_to_all_frames ~Client.subscribe_to_frames ~Client.update_available_commands ~Client.update_interaction ~Client.update_selection ~Client.wait_until_first_frame .. automethod:: Client.__init__ .. automethod:: Client.attempt_update_multiplayer_locks .. automethod:: Client.attempt_update_multiplayer_state .. automethod:: Client.autoconnect .. automethod:: Client.clear_selections .. automethod:: Client.close .. automethod:: Client.connect .. automethod:: Client.connect_imd .. automethod:: Client.connect_multiplayer .. automethod:: Client.connect_to_server .. automethod:: Client.connect_to_session .. automethod:: Client.connect_to_single_server .. automethod:: Client.connect_to_single_server_multiple_ports .. automethod:: Client.connect_trajectory .. automethod:: Client.create_selection .. automethod:: Client.get_selection .. automethod:: Client.get_shared_value .. automethod:: Client.remove_selection .. automethod:: Client.remove_shared_value .. automethod:: Client.run_command .. automethod:: Client.run_imd_command .. automethod:: Client.run_multiplayer_command .. automethod:: Client.run_pause .. automethod:: Client.run_play .. automethod:: Client.run_reset .. automethod:: Client.run_step .. automethod:: Client.run_trajectory_command .. automethod:: Client.set_shared_value .. automethod:: Client.start_interaction .. automethod:: Client.stop_interaction .. automethod:: Client.subscribe_multiplayer .. automethod:: Client.subscribe_to_all_frames .. automethod:: Client.subscribe_to_frames .. automethod:: Client.update_available_commands .. automethod:: Client.update_interaction .. automethod:: Client.update_selection .. automethod:: Client.wait_until_first_frame .. rubric:: Attributes .. autosummary:: ~Client.all_frames ~Client.are_frames_subscribed ~Client.current_frame ~Client.first_frame ~Client.frames ~Client.interactions ~Client.latest_frame ~Client.latest_multiplayer_values ~Client.on_frame_received ~Client.root_selection ~Client.selections ~Client.shared_state .. autoattribute:: Client.all_frames .. autoattribute:: Client.are_frames_subscribed .. autoattribute:: Client.current_frame .. autoattribute:: Client.first_frame .. autoattribute:: Client.frames .. autoattribute:: Client.interactions .. autoattribute:: Client.latest_frame .. autoattribute:: Client.latest_multiplayer_values .. autoattribute:: Client.on_frame_received .. autoattribute:: Client.root_selection .. autoattribute:: Client.selections .. autoattribute:: Client.shared_state