Begin LegoNavController::Notify (#716)

* Partial implementation of LegoNavController::Notify

* Mark as stub

* Update legoanimationmanager.cpp

* Rename function/style

---------

Co-authored-by: Christian Semmler <mail@csemmler.com>
This commit is contained in:
Misha
2024-03-23 14:00:34 -04:00
committed by GitHub
parent 8b43e940f8
commit b279e8b8b9
8 changed files with 259 additions and 7 deletions

View File

@@ -353,6 +353,12 @@ void LegoAnimationManager::FUN_100603c0()
// TODO
}
// STUB: LEGO1 0x10060570
void LegoAnimationManager::FUN_10060570(MxBool)
{
// TODO
}
// FUNCTION: LEGO1 0x10060d00
MxResult LegoAnimationManager::StartEntityAction(MxDSAction& p_dsAction, LegoEntity* p_entity)
{

View File

@@ -889,7 +889,7 @@ void LegoGameState::SwitchArea(Area p_area)
LoadIsle();
VariableTable()->SetVariable("VISIBILITY", "Hide Gas");
CurrentActor()->ResetWorldTransform(FALSE);
NavController()->SetLocation(0x3b);
NavController()->UpdateCameraLocation(59); // LCAMZG1 in g_cameraLocations
VideoManager()->Get3DManager()->SetFrustrum(90, 0.1f, 250.0f);
InvokeAction(Extra::ActionType::e_start, *g_isleScript, IsleScript::c_GaraDoor, NULL);
break;