seperation of body initialization, glider model
[carveJwlIkooP6JGAAIwe30JlM.git] / player_replay.c
index 31c4c74ead695a6cf789c060337956d07b543aed..f3b4a51c0347d69c6ae07d40a0cb0063faec7bfb 100644 (file)
@@ -305,7 +305,7 @@ static void skaterift_record_frame( replay_buffer *replay,
       else if( localplayer.subsystem == k_player_subsystem_dead ){
          struct replay_rb *arr = dst;
          for( u32 i=0; i<localplayer.ragdoll.part_count; i ++ ){
-            rigidbody *rb = &localplayer.ragdoll.parts[i].obj.rb;
+            rigidbody *rb = &localplayer.ragdoll.parts[i].rb;
             v3_copy( rb->co, arr[i].co );
             v3_copy( rb->w, arr[i].w );
             v3_copy( rb->v, arr[i].v );
@@ -376,7 +376,7 @@ void skaterift_restore_frame( replay_frame *frame ){
 
       for( u32 i=0; i<localplayer.ragdoll.part_count; i ++ ){
          struct ragdoll_part *part = &localplayer.ragdoll.parts[i];
-         rigidbody *rb = &part->obj.rb;
+         rigidbody *rb = &part->rb;
 
          v3_copy( arr[i].co, rb->co );
          v3_copy( arr[i].w, rb->w );