mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-09 06:27:43 +00:00
Fix CIOWinManager crash when attempting to distribute messages
This commit is contained in:
@@ -18,28 +18,18 @@ CAi::CAi(TUniqueId uid, bool active, const std::string& name, const CEntityInfo&
|
||||
CModelData&& mData, const zeus::CAABox& box, float mass, const CHealthInfo& hInfo,
|
||||
const CDamageVulnerability& dmgVuln, const CMaterialList& list, ResId, const CActorParameters& actorParams,
|
||||
float stepUp, float stepDown)
|
||||
: CPhysicsActor(uid, active, name, info, xf, std::move(mData), MakeAiMaterialList(list), box, SMoverData(mass),
|
||||
actorParams, stepUp, stepDown),
|
||||
x258_healthInfo(hInfo),
|
||||
x260_damageVulnerability(dmgVuln)
|
||||
: CPhysicsActor(uid, active, name, info, xf, std::move(mData), MakeAiMaterialList(list), box, SMoverData(mass),
|
||||
actorParams, stepUp, stepDown)
|
||||
, x258_healthInfo(hInfo)
|
||||
, x260_damageVulnerability(dmgVuln)
|
||||
{
|
||||
}
|
||||
|
||||
CAiStateFunc CAi::GetStateFunc(const char* func)
|
||||
{
|
||||
return m_FuncMap->GetStateFunc(func);
|
||||
}
|
||||
CAiStateFunc CAi::GetStateFunc(const char* func) { return m_FuncMap->GetStateFunc(func); }
|
||||
|
||||
CAiTriggerFunc CAi::GetTrigerFunc(const char* func)
|
||||
{
|
||||
return m_FuncMap->GetTriggerFunc(func);
|
||||
}
|
||||
CAiTriggerFunc CAi::GetTrigerFunc(const char* func) { return m_FuncMap->GetTriggerFunc(func); }
|
||||
|
||||
const CStateMachine*CAi::GetStateMachine() const { return x2c8_stateMachine.GetObj(); }
|
||||
void CAi::CreateFuncLookup(CAiFuncMap* funcMap)
|
||||
{
|
||||
m_FuncMap = funcMap;
|
||||
}
|
||||
const CStateMachine* CAi::GetStateMachine() const { return x2c8_stateMachine.GetObj(); }
|
||||
void CAi::CreateFuncLookup(CAiFuncMap* funcMap) { m_FuncMap = funcMap; }
|
||||
CAiFuncMap* CAi::m_FuncMap = nullptr;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user