| 2465 | } |
| 2466 | |
| 2467 | void ASSetRotation(Object* obj, const quaternion& quat) { |
| 2468 | switch (obj->GetType()) { |
| 2469 | case _env_object: |
| 2470 | ((EnvObject*)obj)->SetRotation(quat); |
| 2471 | ((EnvObject*)obj)->UpdatePhysicsTransform(); |
| 2472 | break; |
| 2473 | case _decal_object: |
| 2474 | ((DecalObject*)obj)->SetRotation(quat); |
| 2475 | break; |
| 2476 | case _movement_object: |
| 2477 | ((MovementObject*)obj)->SetRotation(quat); |
| 2478 | break; |
| 2479 | default: |
| 2480 | obj->SetRotation(quat); |
| 2481 | break; |
| 2482 | } |
| 2483 | } |
| 2484 | |
| 2485 | void ASSetTranslationRotationFast(Object* obj, const vec3& vec, const quaternion& quat) { |
| 2486 | switch (obj->GetType()) { |
nothing calls this directly
no test coverage detected