Ejemplo n.º 1
0
 public static void SetCurrentNodeText(string text, DialogLanguages language = DialogLanguages.English,
                                       Gender gender = Gender.Male)
 {
     Internal.NativeFunctions.nwnxSetFunction(PLUGIN_NAME, "SetCurrentNodeText");
     Internal.NativeFunctions.nwnxPushInt((int)gender);
     Internal.NativeFunctions.nwnxPushInt((int)language);
     Internal.NativeFunctions.nwnxCallFunction();
 }
Ejemplo n.º 2
0
 public static void SetCurrentNodeText(string text, DialogLanguages language, GenderType gender)
 {
     Internal.NativeFunctions.nwnxSetFunction(PLUGIN_NAME, "SetCurrentNodeText");
     Internal.NativeFunctions.nwnxPushInt(gender.InternalValue);
     Internal.NativeFunctions.nwnxPushInt((int)language);
     Internal.NativeFunctions.nwnxPushString(text);
     Internal.NativeFunctions.nwnxCallFunction();
 }
Ejemplo n.º 3
0
 public static string GetCurrentNodeText(DialogLanguages language, GenderType gender)
 {
     Internal.NativeFunctions.nwnxSetFunction(PLUGIN_NAME, "GetCurrentNodeText");
     Internal.NativeFunctions.nwnxPushInt(gender.InternalValue);
     Internal.NativeFunctions.nwnxPushInt((int)language);
     Internal.NativeFunctions.nwnxCallFunction();
     return(Internal.NativeFunctions.nwnxPopString());
 }
Ejemplo n.º 4
0
 public static string GetCurrentNodeText(DialogLanguages language = DialogLanguages.English,
                                         Gender gender            = Gender.Male)
 {
     Internal.NativeFunctions.nwnxSetFunction(PLUGIN_NAME, "GetCurrentNodeText");
     Internal.NativeFunctions.nwnxPushInt((int)gender);
     Internal.NativeFunctions.nwnxPushInt((int)language);
     Internal.NativeFunctions.nwnxCallFunction();
     return(Internal.NativeFunctions.nwnxPopString());
 }