static void network_request_scoreboard( const char *mod_uid,
const char *route_uid,
u32 week, u64 userdata ){
- if( !network_client.remote )
+ if( !network_connected() )
return;
netmsg_request *req = alloca( sizeof(netmsg_request) + 512 );
static void network_publish_laptime( const char *mod_uid,
const char *route_uid, f64 lap_time ){
- if( !network_client.remote )
+ if( !network_connected() )
return;
i32 time_centiseconds = lap_time * 100.0;
}
static void network_send_item( enum netmsg_playeritem_type type ){
- if( !network_client.remote )
+ if( !network_connected() )
return;
netmsg_playeritem *item =
}
static void on_persona_state_change( CallbackMsg_t *msg ){
- if( network_client.remote ){
- PersonaStateChange_t *info = (void *)msg->m_pubParam;
+ if( !network_connected() )
+ return;
- ISteamUser *hSteamUser = SteamAPI_SteamUser();
-
- vg_info( "User: %llu, change: %u\n", info->m_ulSteamID,
- info->m_nChangeFlags );
+ PersonaStateChange_t *info = (void *)msg->m_pubParam;
+ ISteamUser *hSteamUser = SteamAPI_SteamUser();
- if( info->m_ulSteamID == SteamAPI_ISteamUser_GetSteamID(hSteamUser) ){
- if( info->m_nChangeFlags & k_EPersonaChangeName ){
- network_send_username();
- }
+ vg_info( "User: %llu, change: %u\n", info->m_ulSteamID,
+ info->m_nChangeFlags );
+
+ if( info->m_ulSteamID == SteamAPI_ISteamUser_GetSteamID(hSteamUser) ){
+ if( info->m_nChangeFlags & k_EPersonaChangeName ){
+ network_send_username();
}
}
}