mirror of
https://github.com/PrimeDecomp/prime.git
synced 2025-07-02 06:14:22 +00:00
Use GetIdListForScript in CScriptSpecialFunction::AcceptScriptMsg
Former-commit-id: 3fd463fc8a8c12ff18fcfc880f8324f9acfd7c66
This commit is contained in:
parent
01b02f2397
commit
250461ddec
@ -343,15 +343,15 @@ void CScriptSpecialFunction::AcceptScriptMsg(EScriptObjectMessage msg, TUniqueId
|
||||
continue;
|
||||
}
|
||||
|
||||
// GetIdListForScript seems very different between Ghidra and Metaforce
|
||||
// const auto search = mgr.GetIdListForScript(conn->x8_objId);
|
||||
|
||||
rstl::pair< TUniqueId, TUniqueId >* it;
|
||||
if (CActor* act = TCastToPtr< CActor >(mgr.ObjectById(it->second))) {
|
||||
x198_ringControllers.push_back(SRingController(it->second, 0.f, false));
|
||||
const CStateManager::TIdListResult& it = mgr.GetIdListForScript(conn->x8_objId);
|
||||
if (it.first != it.second) {
|
||||
TUniqueId uid = it.first->second;
|
||||
if (CActor* act = TCastToPtr< CActor >(mgr.ObjectById(uid))) {
|
||||
x198_ringControllers.push_back(SRingController(uid, 0.f, false));
|
||||
act->RemoveMaterial(kMT_Occluder, mgr);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// TODO: there's an actual sort symbol, so it's a templated sort somewhere
|
||||
// std::sort(x198_ringControllers.begin(), x198_ringControllers.end(),
|
||||
|
Loading…
x
Reference in New Issue
Block a user