Inheritance: LogicSpawn.GTARPG.Core.WorldObject
Esempio n. 1
0
 public void DialogEnd()
 {
     Function.Call(Hash.DISPLAY_HUD, 1);
     Function.Call(Hash.DISPLAY_RADAR, 1);
     World.RenderingCamera           = null;
     Game.Player.CanControlCharacter = true;
     View.RemoveMenu(DialogMenu);
     CurrentNpc    = null;
     CurrentDialog = null;
 }
Esempio n. 2
0
        //Dialog
        public void StartDialog(NpcObject npcObject)
        {
            CurrentNpc            = npcObject;
            CurrentDialog         = npcObject.Dialog;
            CurrentDialog.Current = CurrentDialog.StartingDialog;
            Function.Call(Hash.DISPLAY_HUD, 0);
            Function.Call(Hash.DISPLAY_RADAR, 0);

            Game.Player.CanControlCharacter = false;

            NpcCamera.Position = CurrentNpc.Position + CurrentNpc.Ped.RightVector * 4f;
            var mid = (CurrentNpc.Position + Game.Player.Character.Position) / 2;

            NpcCamera.PointAt(mid);
        }
Esempio n. 3
0
        //Dialog
        public void StartDialog(NpcObject npcObject)
        {
            CurrentNpc = npcObject;
            CurrentDialog = npcObject.Dialog;
            CurrentDialog.Current = CurrentDialog.StartingDialog;
            Function.Call(Hash.DISPLAY_HUD, 0);
            Function.Call(Hash.DISPLAY_RADAR, 0);

            Game.Player.CanControlCharacter = false;

            NpcCamera.Position = CurrentNpc.Position + CurrentNpc.Ped.RightVector * 4f;
            var mid = (CurrentNpc.Position + Game.Player.Character.Position)/2;
            NpcCamera.PointAt(mid);
        }
Esempio n. 4
0
 public void DialogEnd()
 {
     Function.Call(Hash.DISPLAY_HUD, 1);
     Function.Call(Hash.DISPLAY_RADAR, 1);
     World.RenderingCamera = null;
     Game.Player.CanControlCharacter = true;
     View.RemoveMenu(DialogMenu);
     CurrentNpc = null;
     CurrentDialog = null;
 }
Esempio n. 5
0
 public void RemoveNpc(NpcObject npcObject)
 {
     Npcs.Remove(npcObject);
 }
Esempio n. 6
0
 public void AddPed(NpcObject n)
 {
     Npcs.Add(n);
 }
Esempio n. 7
0
 public DialogContainer(NpcObject parent)
 {
     Parent  = parent;
     Dialogs = new List <DialogObject>();
 }
Esempio n. 8
0
 public DialogContainer(NpcObject parent)
 {
     Parent = parent;
     Dialogs = new List<DialogObject>();
 }