VG_VAR_F32( k_cam_punch );
VG_VAR_F32( k_cam_shake_strength );
VG_VAR_F32( k_cam_shake_trackspeed );
+
+ vg_console_reg_var( "cinema", &k_cinema, k_var_dtype_f32, 0 );
+ vg_console_reg_var( "cinema_fixed", &k_cinema_fixed, k_var_dtype_i32, 0 );
+ vg_console_reg_var( "invert_y", &k_invert_y,
+ k_var_dtype_i32, VG_VAR_PERSISTENT );
}
PLAYER_API
}
PLAYER_API
-void player__use_model( player_instance *player, struct player_model *mdl )
-{
- player->playermodel = mdl;
+void player__use_model( player_instance *player, u16 reg_id ){
+ addon_cache_unwatch( k_addon_type_player, player->playermodel_view_slot );
+ player->playermodel_view_slot =
+ addon_cache_create_viewer( k_addon_type_player, reg_id );
}
PLAYER_API