mirror of https://github.com/AxioDL/metaforce.git
Merge pull request #256 from lioncash/binding
CActorContraption: Make use of structured bindings where applicable
This commit is contained in:
commit
6c9d6bc38b
|
@ -53,11 +53,12 @@ void MP1::CActorContraption::AcceptScriptMsg(EScriptObjectMessage msg, TUniqueId
|
||||||
void MP1::CActorContraption::Think(float dt, CStateManager& mgr) {
|
void MP1::CActorContraption::Think(float dt, CStateManager& mgr) {
|
||||||
CScriptActor::Think(dt, mgr);
|
CScriptActor::Think(dt, mgr);
|
||||||
|
|
||||||
for (const std::pair<TUniqueId, std::string>& uid : x2e8_children) {
|
for (const auto& [uid, name] : x2e8_children) {
|
||||||
CFlameThrower* act = static_cast<CFlameThrower*>(mgr.ObjectById(uid.first));
|
auto* act = static_cast<CFlameThrower*>(mgr.ObjectById(uid));
|
||||||
|
|
||||||
if (act && act->GetActive())
|
if (act && act->GetActive()) {
|
||||||
act->SetTransform(x34_transform * GetScaledLocatorTransform(uid.second), dt);
|
act->SetTransform(x34_transform * GetScaledLocatorTransform(name), dt);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue