Game::Handle<RigidBody> body = entity.entity->get_body();
entity.inverse_mass = 1.0f/body->get_mass();
entity.moment_of_inertia = body->get_moment_of_inertia();
+ entity.external_force = body->get_force();
+ entity.external_torque = body->get_torque();
entity.velocity = body->get_velocity();
entity.angular_velocity = body->get_angular_velocity();
}
Game::Handle<RigidBody> body = entity.entity->get_body();
body->set_velocity(entity.velocity);
body->set_angular_velocity(entity.angular_velocity);
+ body->clear_forces();
}
}