-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDialog.cs
33 lines (29 loc) · 1.2 KB
/
Dialog.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
using LavishScriptAPI;
namespace Vanguard.ISXVG
{
/// <summary>
/// Retrieves a dialog or dialogresponse object representing information about your character's current dialog with an NPC.
/// </summary>
public class Dialog : LavishScriptObject
{
/// <summary>
/// Initializes a new instance of the <see cref="Dialog"/> class.
/// </summary>
/// <param name="Obj">The obj.</param>
public Dialog(LavishScriptObject Obj) : base(Obj) {}
/// <summary>
/// Initializes a new instance of the <see cref="Dialog"/> class.
/// </summary>
public Dialog() : base(LavishScript.Objects.GetObject("Dialog")) {}
/// <summary>
/// Gets the response count of this <see cref="Dialog"/>.
/// </summary>
/// <value>The response count.</value>
public int ResponseCount { get { return GetMember<int>("ResponseCount"); } }
/// <summary>
/// Gets the NPC talking with of this <see cref="Dialog"/>.
/// </summary>
/// <value>The NPC talking with.</value>
public Pawn NPCTalkingWith { get { return new Pawn(GetMember("NPCTalkingWith")); } }
}
}