105 SCR_DamageManagerComponent damageManagerBroken = SCR_DamageManagerComponent.GetDamageManager(courseVehicle);
106 if (damageManagerBroken)
108 HitZone engineHitZone = damageManagerBroken.GetHitZoneByName(
"Engine_01");
114 transform[0] = courseVehicle.GetOrigin();
115 transform[1] =
vector.Forward;
119 if (engineDamageManager)
124 engineDamageManager.HandleDamage(damageContext1);
125 engineDamageManager.HandleDamage(damageContext2);
129 engineHitZone = damageManagerBroken.GetHitZoneByName(
"FuelTank_01");
135 transform[0] = courseVehicle.GetOrigin();
136 transform[1] =
vector.Forward;
140 if (engineDamageManager)
145 engineDamageManager.HandleDamage(damageContext1);
146 engineDamageManager.HandleDamage(damageContext2);
155 SCR_TutorialGamemodeComponent tutorial = SCR_TutorialGamemodeComponent.GetInstance();
161 if (tutorial.GetStageIndexByName(
"GAMEPAD") == -1)
162 tutorial.InsertStage(
"GAMEPAD", tutorial.GetActiveStageIndex());
164 tutorial.SetStage(
"GAMEPAD");
168 if (tutorial.GetStageIndexByName(
"KMB") == -1)
169 tutorial.InsertStage(
"KMB", tutorial.GetActiveStageIndex());
171 tutorial.SetStage(
"KMB");