| 795 | } |
| 796 | |
| 797 | void PlayLayer::destroyPlayer(PlayerObject* player) |
| 798 | { |
| 799 | if (player->isDead() || player->noclip) |
| 800 | return; |
| 801 | |
| 802 | player->setIsDead(true); |
| 803 | player->playDeathEffect(); |
| 804 | player->stopRotation(); |
| 805 | player->setVisible(false); |
| 806 | |
| 807 | scheduleOnce([&](float d) { resetLevel(); }, 1.f, "playlayer_restart"); |
| 808 | } |
| 809 | |
| 810 | void PlayLayer::updateCamera(float dt) |
| 811 | { |
no test coverage detected