m3x3_mulv( gate->transport, launch_v, launch_v);
m4x3_mulv( gate->transport, launch_co, launch_co );
m3x3_mul( gate->transport, basis, basis );
-
- if( gate->flags & k_ent_gate_nonlocal ){
- trace_world = &world_static.instances[ gate->target ];
- }
}
}
v3_zero( player_skate.weight_distribution );
}
-static void player__skate_reset( ent_spawn *rp ){
- struct player_skate_state *state = &player_skate.state;
- v3_zero( localplayer.rb.v );
- v4_copy( rp->transform.q, localplayer.rb.q );
-
- state->activity = k_skate_activity_air;
- state->activity_prev = k_skate_activity_air;
-
- player__skate_clear_mechanics();
- player__skate_reset_animator();
-
- v3_zero( state->head_position );
- state->head_position[1] = 1.8f;
-}
-
#include "network_compression.h"
static void player__skate_animator_exchange( bitpack_ctx *ctx, void *data ){