| 79 | } |
| 80 | |
| 81 | void SpawnWetnessDrip(const Vector3& pos, int roomNumber) |
| 82 | { |
| 83 | constexpr auto LIFE_MAX = 1.0f; |
| 84 | constexpr auto SPAWN_RADIUS = BLOCK(1 / 32.0f); |
| 85 | |
| 86 | auto gravity = g_GameFlow->GetSettings()->Physics.Gravity; |
| 87 | auto sphere = BoundingSphere(pos, SPAWN_RADIUS); |
| 88 | auto dripPos = Random::GeneratePointInSphere(sphere); |
| 89 | SpawnDrip(dripPos, roomNumber, Vector3::Zero, LIFE_MAX, Random::GenerateFloat(gravity / 2, gravity)); |
| 90 | } |
| 91 | |
| 92 | void UpdateDrips() |
| 93 | { |
no test coverage detected