Gamestate

Inherits: Node < Object

Category: Singleton

Brief Description

Handles multiplayer gamestate.

Methods

float get_playback_position ( )
AudioStreamPlayback get_stream_playback ( )
void play ( float from_position=0.0 )
void seek ( float to_position )
void stop ( )

Signals

  • user_join ( )

Emits when user is fully registered.

  • user_leave ( )

Emits when a registered user leaves.

  • user_name_disconnected ( String name )

Emits when user is connected for chat.

  • user_name_connected ( String name )

Emits when user is disconnected from chat.

Emits message of id user.

  • player_id ( int id )

Emits id of player after establishing a connection.

  • server_up ( )

No description provided.

  • server_connected ( )

No description provided.

  • server_select ( )

Shows dialog to connect to a server or create a server.

  • network_error ( string message )

No description provided.

  • network_log ( string message )

Emmit on change in server status, client status - conenction, establishing connection, etc.

  • scene_change ( )

No description provided.

  • scene_change_name ( name )

No description provided.

  • scene_change_error ( msg )

No description provided.

  • loading_progress ( percentage )

No description provided.

  • loading_done ( )
  • loading_error ( msg )

No description provided.

  • player_scene ( )

No description provided.

Emit when a scene for players is detected

  • connection_failed ( )

No description provided.

  • connection_succeeded ( )

No description provided.

  • game_ended ( )

No description provided.

  • game_error ( what )

No description provided.

Description

Does something with multiplayer

Tutorials

  • Should be done

Method Descriptions

  • float get_playback_position ( )

Returns the position in the AudioStream.

  • AudioStreamPlayback get_stream_playback ( )
  • void play ( float from_position=0.0 )

Plays the audio from the given position ‘from_position’, in seconds.

  • void seek ( float to_position )

Sets the position from which audio will be played, in seconds.

  • void stop ( )

Stops the audio.