/// <summary> /// Set the weather chance of type in area /// </summary> /// <param name="area"></param> /// <param name="type"></param> /// <param name="chance"></param> public static void SetWeatherChance(NWGameObject area, AreaWeatherChance type, int chance) { string sFunc = "SetWeatherChance"; NWNXCore.NWNX_PushArgumentInt(NWNX_Area, sFunc, chance); NWNXCore.NWNX_PushArgumentInt(NWNX_Area, sFunc, (int)type); NWNXCore.NWNX_PushArgumentObject(NWNX_Area, sFunc, area); NWNXCore.NWNX_CallFunction(NWNX_Area, sFunc); }
/// <summary> /// Get the weather chance of type in area /// </summary> /// <param name="area"></param> /// <param name="type"></param> /// <returns></returns> public static int GetWeatherChance(NWGameObject area, AreaWeatherChance type) { string sFunc = "GetWeatherChance"; NWNXCore.NWNX_PushArgumentInt(NWNX_Area, sFunc, (int)type); NWNXCore.NWNX_PushArgumentObject(NWNX_Area, sFunc, area); NWNXCore.NWNX_CallFunction(NWNX_Area, sFunc); return(NWNXCore.NWNX_GetReturnValueInt(NWNX_Area, sFunc)); }