10 override protected void Setup()
13 m_bConditionPassCheck =
true;
14 SCR_HintManagerComponent.HideHint();
15 SCR_HintManagerComponent.ClearLatestHint();
17 m_TutorialComponent.ResetStage_VehiclesHeavy();
19 Vehicle repairTruck = m_TutorialComponent.GetRepairTruck();
22 GetGame().GetCallqueue().CallLater(PlaySoundSystem, 2000,
false,
"Start",
false);
27 SlotManagerComponent slotManager = SlotManagerComponent.Cast(repairTruck.FindComponent(SlotManagerComponent));
36 IEntity cargo = slotInfo.GetAttachedEntity();
40 SCR_ResourceComponent resourceComponent = SCR_ResourceComponent.FindResourceComponent(cargo);
42 if (!resourceComponent)
47 if (!resourceGenerator)
50 resourceGenerator.RequestGeneration(350);
54 override bool GetIsFinished()
56 return !m_TutorialComponent.GetVoiceSystem().IsPlaying();