| 1268 | } |
| 1269 | |
| 1270 | void Animate3DTest::update(float dt) |
| 1271 | { |
| 1272 | if (_state == State::HURT_TO_SWIMMING) |
| 1273 | { |
| 1274 | _elapseTransTime += dt; |
| 1275 | |
| 1276 | if (_elapseTransTime >= Animate3D::getTransitionTime()) |
| 1277 | { |
| 1278 | _mesh->stopAction(_hurt); |
| 1279 | _state = State::SWIMMING; |
| 1280 | } |
| 1281 | } |
| 1282 | else if (_state == State::SWIMMING_TO_HURT) |
| 1283 | { |
| 1284 | _elapseTransTime += dt; |
| 1285 | if (_elapseTransTime >= Animate3D::getTransitionTime()) |
| 1286 | { |
| 1287 | _mesh->stopAction(_swim); |
| 1288 | _state = State::HURT; |
| 1289 | } |
| 1290 | } |
| 1291 | } |
| 1292 | |
| 1293 | void Animate3DTest::addMeshRenderer() |
| 1294 | { |
nothing calls this directly
no test coverage detected