Inheritance: LogicSpawn.GTARPG.Core.WorldObject
コード例 #1
0
ファイル: UIHandler.cs プロジェクト: tuita520/GTARPG
 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;
 }
コード例 #2
0
ファイル: UIHandler.cs プロジェクト: tuita520/GTARPG
        //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);
        }
コード例 #3
0
ファイル: UIHandler.cs プロジェクト: jonnelfernandez/GTARPG
        //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);
        }
コード例 #4
0
ファイル: UIHandler.cs プロジェクト: jonnelfernandez/GTARPG
 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;
 }
コード例 #5
0
ファイル: WorldData.cs プロジェクト: tuita520/GTARPG
 public void RemoveNpc(NpcObject npcObject)
 {
     Npcs.Remove(npcObject);
 }
コード例 #6
0
ファイル: WorldData.cs プロジェクト: tuita520/GTARPG
 public void AddPed(NpcObject n)
 {
     Npcs.Add(n);
 }
コード例 #7
0
ファイル: NpcObject.cs プロジェクト: tuita520/GTARPG
 public DialogContainer(NpcObject parent)
 {
     Parent  = parent;
     Dialogs = new List <DialogObject>();
 }
コード例 #8
0
ファイル: NpcObject.cs プロジェクト: jonnelfernandez/GTARPG
 public DialogContainer(NpcObject parent)
 {
     Parent = parent;
     Dialogs = new List<DialogObject>();
 }