mirror of
https://github.com/isledecomp/isle-portable.git
synced 2025-09-23 12:03:56 -04:00
Improve LegoPathActor::VTable0x84
BETA match (#1543)
This commit is contained in:
parent
ac4d3b2490
commit
d714bf62f1
@ -220,21 +220,20 @@ MxResult LegoPathActor::VTable0x84(
|
|||||||
right.EqualsCross(up, dir);
|
right.EqualsCross(up, dir);
|
||||||
m_roi->UpdateTransformationRelativeToParent(matrix);
|
m_roi->UpdateTransformationRelativeToParent(matrix);
|
||||||
|
|
||||||
if (!m_cameraFlag || !m_userNavFlag) {
|
if (m_cameraFlag && m_userNavFlag) {
|
||||||
|
m_boundary->AddActor(this);
|
||||||
|
FUN_10010c30();
|
||||||
|
}
|
||||||
|
else {
|
||||||
p5.EqualsCross(*p_boundary->GetUnknown0x14(), p3);
|
p5.EqualsCross(*p_boundary->GetUnknown0x14(), p3);
|
||||||
p5.Unitize();
|
p5.Unitize();
|
||||||
|
|
||||||
if (VTable0x80(p_p1, p_p4, p2, p5) == SUCCESS) {
|
if (VTable0x80(p_p1, p_p4, p2, p5) != SUCCESS) {
|
||||||
MxTrace("Warning: m_BADuration = %g, roi = %s\n", m_BADuration, m_roi->GetName());
|
MxTrace("Warning: m_BADuration = %g, roi = %s\n", m_BADuration, m_roi->GetName());
|
||||||
m_boundary->AddActor(this);
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
return FAILURE;
|
return FAILURE;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
else {
|
|
||||||
m_boundary->AddActor(this);
|
m_boundary->AddActor(this);
|
||||||
FUN_10010c30();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
m_unk0xec = m_roi->GetLocal2World();
|
m_unk0xec = m_roi->GetLocal2World();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user