what the fuck

This commit is contained in:
griffi-gh 2023-02-12 22:15:09 +01:00
parent bf7fc475e2
commit b8447bc121

View file

@ -37,7 +37,9 @@ pub fn create_client(
pub fn connect_client( pub fn connect_client(
mut client: UniqueViewMut<UdpClient> mut client: UniqueViewMut<UdpClient>
) { ) {
client.0.connect().unwrap(); if !client.0.has_not_made_connection_attempts() {
client.0.connect().unwrap();
}
} }
pub fn update_client( pub fn update_client(
@ -63,18 +65,12 @@ pub fn insert_client_events(
pub fn update_networking() -> Workload { pub fn update_networking() -> Workload {
( (
create_client.run_if_missing_unique::<UdpClient>(), create_client.run_if_missing_unique::<UdpClient>(),
connect_client.run_if(client_needs_connect_call), connect_client,
update_client, update_client,
insert_client_events, insert_client_events,
).into_workload() ).into_workload()
} }
fn client_needs_connect_call(
client: UniqueView<UdpClient>,
) -> bool {
client.0.has_not_made_connection_attempts()
}
pub fn is_multiplayer( pub fn is_multiplayer(
game_type: UniqueView<GameType> game_type: UniqueView<GameType>
) -> bool { ) -> bool {