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();
 }
Exemple #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();
 }
Exemple #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());
 }
 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());
 }