- write_entity.GetState().chunk_pos = { 7, 2, -3 };
- write_entity.GetState().block_pos = { 1.5f, 0.9f, 12.0f };
- write_entity.GetState().velocity = { 0.025f, 0.001f, 0.0f };
- write_entity.GetState().orient = { 1.0f, 0.0f, 0.0f, 0.0f };
- write_entity.GetState().pitch = 0.3f;
- write_entity.GetState().yaw = -2.3f;
+ EntityState write_state;
+ write_state.pos = { { 7, 2, -3 }, { 1.5f, 0.9f, 12.0f } };
+ write_state.velocity = { 0.025f, 0.001f, 0.0f };
+ write_state.orient = glm::normalize(glm::quat(0.863f, 0.0f, 0.505f, 0.0f));
+ write_state.pitch = 0.3f;
+ write_state.yaw = -2.3f;
+ write_entity.SetState(write_state);