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