File size: 1,168 Bytes
b6a38d7 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
-- ========== GENERATED BY XTemplate Editor (Alt-F3) DO NOT EDIT MANUALLY! ==========
PlaceObj('XTemplate', {
__is_kind_of = "XLayer",
group = "Layers",
id = "ScreenBlur",
save_in = "Common",
PlaceObj('XTemplateWindow', {
'__class', "XLayer",
'ZOrder', 0,
}, {
PlaceObj('XTemplateFunc', {
'name', "Open",
'func', function (self, ...)
XLayer.Open(self, ...)
table.change(hr, "BackgroundBlur", {
EnablePostProcScreenBlur = 50,
MotionVectorJitterPhaseCountBase = 0,
})
table.discard_restore(hr, "Savegame_BackgroundBlur")
hr.EnablePostProcVignette = 1
SetSceneParamColor(1, "VignetteTintColor", RGBA(0,0,0,0), 0, 0)
end,
}),
PlaceObj('XTemplateFunc', {
'name', "Close",
'func', function (self, ...)
XLayer.Close(self, ...)
table.restore(hr, "BackgroundBlur")
table.discard_restore(hr, "Savegame_BackgroundBlur")
hr.EnablePostProcVignette = EngineOptions.Vignette == "On" and 1 or 0
local lightmodel = CurrentLightmodel and CurrentLightmodel[1]
if lightmodel then
SetSceneParamColor(1, "VignetteTintColor", lightmodel.vignette_tint_color, 0, 0)
end
end,
}),
}),
})
|