public override void Load() { //Because he has different position from junkyard race MyEntity manjeet = MyScriptWrapper.GetEntity((int)EntityID.FlyToManjeet); manjeet.SetPosition(new Vector3(-7529.0f, -3368.0f, 5938.0f)); m_marcusForCrashDialoguePlayed = false; MyScriptWrapper.OnSpawnpointBotSpawned += MyScriptWrapperOnOnSpawnpointBotSpawned; MyScriptWrapper.OnBotReachedWaypoint += MyScriptWrapperOnOnBotReachedWaypoint; MyScriptWrapper.OnDialogueFinished += MyScriptWrapperOnOnDialogueFinished; MyScriptWrapper.OnEntityAtacked += MyScriptWrapperOnOnEntityAtacked; MyScriptWrapper.ApplyTransition(MyMusicTransitionEnum.CalmAtmosphere, 0, "KA01"); MyScriptWrapper.OnSentenceStarted += MyScriptWrapper_OnSentenceStarted; m_speakWithPoliceDialogueFinished = false; m_ravenGuy = (MySmallShipBot)MyScriptWrapper.GetEntity(MyActorConstants.GetActorName(MyActorEnum.VALENTIN)); m_ravenGuy.SleepDistance = 8000; m_gameVolume = MyScriptWrapper.GetGameVolume(); m_ravenGirl = (MySmallShipBot)MyScriptWrapper.GetEntity(MyActorConstants.GetActorName(MyActorEnum.TARJA)); m_ravenGirl.SleepDistance = 8000; m_marcus = (MySmallShipBot)MyScriptWrapper.GetEntity(MyActorConstants.GetActorName(MyActorEnum.MARCUS)); m_marcus.SleepDistance = 8000; m_madelyn = MyScriptWrapper.GetEntity(MyActorConstants.GetActorName(MyActorEnum.MADELYN)); MyScriptWrapper.SetEntityDestructible(m_madelyn, false); m_madelyn.SetWorldMatrix(MyScriptWrapper.GetEntity((uint)EntityID.MadelynStart).WorldMatrix); m_madelynTurrets = new MyPrefabLargeWeapon[3]; m_madelynTurrets[0] = (MyPrefabLargeWeapon)MyScriptWrapper.GetEntity("BackTurretM"); m_madelynTurrets[1] = (MyPrefabLargeWeapon)MyScriptWrapper.GetEntity("FrontTurretM"); m_madelynTurrets[2] = (MyPrefabLargeWeapon)MyScriptWrapper.GetEntity("BottomTurretM"); MyScriptWrapper.SetEntityPriority(MyScriptWrapper.GetEntity((uint) EntityID.EACMothershipContainer1), -1, true); MyScriptWrapper.SetEntityPriority(MyScriptWrapper.GetEntity((uint) EntityID.EACMothershipContainer2), -1, true); m_ravenGuyIn = false; m_madelynMoving = false; m_madelynMoving2 = false; m_desperationFadeout = false; base.Load(); }