public override bool OnCalloutAccepted() { myBlip = Attacker.AttachBlip(); myBlip.EnableRoute(Color.Red); //Attacker.BlockPermanentEvents = true; //myPed2.BlockPermanentEvents = true; Game.DisplaySubtitle("Head to the scene " + Main.playerName + "!", 5000); status = ENoiseStatus.EnRoute; //this.pursuit = Functions.CreatePursuit(); //Functions.AddPedToPursuit(pursuit, Attacker); return(base.OnCalloutAccepted()); }
public override void Process() { base.Process(); if (status == ENoiseStatus.EnRoute && Game.LocalPlayer.Character.Position.DistanceTo(Attacker.Position) <= 15) { status = ENoiseStatus.OnScene; StartMurderScenario(); } if (status == ENoiseStatus.DecisionMade && !Functions.IsPursuitStillRunning(pursuit)) { this.End(); } if (Game.IsKeyDown(Keys.End)) { this.End(); } }