// Set an AdministrationOption value public static void SetPlayOption(AdministrationOption option, int value) { Internal.NativeFunctions.nwnxSetFunction(PLUGIN_NAME, "SetPlayOption"); Internal.NativeFunctions.StackPushInteger((int)option); Internal.NativeFunctions.StackPushInteger(value); Internal.NativeFunctions.nwnxCallFunction(); }
// Get an AdministrationOption value public static int GetPlayOption(AdministrationOption option) { Internal.NativeFunctions.nwnxSetFunction(PLUGIN_NAME, "GetPlayOption"); Internal.NativeFunctions.StackPushInteger((int)option); Internal.NativeFunctions.nwnxCallFunction(); return(Internal.NativeFunctions.nwnxPopInt()); }
/// <summary> /// Get an AdministrationOption value /// </summary> /// <param name="option"></param> /// <returns></returns> public static int GetPlayOption(AdministrationOption option) { NWNXCore.NWNX_PushArgumentInt("NWNX_Administration", "GET_PLAY_OPTION", (int)option); NWNXCore.NWNX_CallFunction("NWNX_Administration", "GET_PLAY_OPTION"); return(NWNXCore.NWNX_GetReturnValueInt("NWNX_Administration", "GET_PLAY_OPTION")); }
public static void SetPlayOption(AdministrationOption option, int value) { var sFunc = "SetPlayOption"; NWNXCore.NWNX_PushArgumentInt(value); NWNXCore.NWNX_PushArgumentInt((int)option); NWNXCore.NWNX_CallFunction(NWNX_Administration, sFunc); }
public static int GetPlayOption(AdministrationOption option) { var sFunc = "GetPlayOption"; NWNXCore.NWNX_PushArgumentInt((int)option); NWNXCore.NWNX_CallFunction(NWNX_Administration, sFunc); return(NWNXCore.NWNX_GetReturnValueInt()); }
/// <summary> /// Set an AdministrationOption value /// </summary> /// <param name="option"></param> /// <param name="value"></param> public static void SetPlayOption(AdministrationOption option, int value) { NWNXCore.NWNX_PushArgumentInt("NWNX_Administration", "SET_PLAY_OPTION", value); NWNXCore.NWNX_PushArgumentInt("NWNX_Administration", "SET_PLAY_OPTION", (int)option); NWNXCore.NWNX_CallFunction("NWNX_Administration", "SET_PLAY_OPTION"); }