Example #1
0
 // 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();
 }
Example #2
0
 // 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());
 }
Example #3
0
        /// <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"));
        }
Example #4
0
        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);
        }
Example #5
0
        public static int GetPlayOption(AdministrationOption option)
        {
            var sFunc = "GetPlayOption";

            NWNXCore.NWNX_PushArgumentInt((int)option);
            NWNXCore.NWNX_CallFunction(NWNX_Administration, sFunc);

            return(NWNXCore.NWNX_GetReturnValueInt());
        }
Example #6
0
 /// <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");
 }