| 2141 | } |
| 2142 | |
| 2143 | void Actor::SetPhysicsScene(PhysicsScene* scene) |
| 2144 | { |
| 2145 | CHECK(scene); |
| 2146 | |
| 2147 | const auto previous = GetPhysicsScene(); |
| 2148 | _physicsScene = scene; |
| 2149 | |
| 2150 | if (previous != _physicsScene) |
| 2151 | { |
| 2152 | OnPhysicsSceneChanged(previous); |
| 2153 | |
| 2154 | // cascade |
| 2155 | for (auto child : Children) |
| 2156 | child->SetPhysicsScene(scene); |
| 2157 | } |
| 2158 | } |
| 2159 | |
| 2160 | PhysicsScene* Actor::GetPhysicsScene() const |
| 2161 | { |
no test coverage detected