10 override protected void Setup()
12 SCR_HintManagerComponent.HideHint();
13 SCR_HintManagerComponent.ClearLatestHint();
16 m_bConditionPassCheck =
true;
20 IEntity waypoint =
GetGame().GetWorld().FindEntityByName(
"WP_GREENHOUSE");
24 PlaySoundSystem(
"Navigation_Finish",
true);
26 m_TutorialComponent.SetStagesComplete(3,
true);
30 protected void TeleportFromVehicle()
32 IEntity vehicle =
GetGame().GetWorld().FindEntityByName(
"Navigation_car");
36 CompartmentAccessComponent compartmentAccessComp = CompartmentAccessComponent.Cast(vehicle.FindComponent(CompartmentAccessComponent));
37 if (!compartmentAccessComp)
40 IEntity tpPos =
GetGame().GetWorld().FindEntityByName(
"PP_START");
45 tpPos.GetTransform(mat);
46 compartmentAccessComp.MoveOutVehicle(-1, mat);
50 override bool GetIsFinished()
52 return !m_TutorialComponent.GetVoiceSystem().IsPlaying();