74 lines
1.4 KiB
Text
74 lines
1.4 KiB
Text
|
|
||
|
|
||
|
-- #################################################################
|
||
|
-- ## %PreGenWarning%
|
||
|
-- #################################################################
|
||
|
|
||
|
|
||
|
-- Allocate 20 Me for the script
|
||
|
heapSize += 15000000
|
||
|
|
||
|
nlErrorFilename = "%OutputLogfile%"
|
||
|
nlErrorStream = openFile nlErrorFilename mode:"a"
|
||
|
if nlErrorStream == undefined then
|
||
|
nlErrorStream = createFile nlErrorFilename
|
||
|
|
||
|
-- Unhide layers
|
||
|
fn unhidelayers =
|
||
|
(
|
||
|
for i = 0 to (LayerManager.count - 1) do
|
||
|
(
|
||
|
layer = (LayerManager.getLayer i)
|
||
|
layer.ishidden = false
|
||
|
)
|
||
|
)
|
||
|
|
||
|
-- Unhide category
|
||
|
fn unhidecategory =
|
||
|
(
|
||
|
if (geometry.count > 0) then
|
||
|
(
|
||
|
unhide geometry[1]
|
||
|
if (geometry[1].ishidden == true) then
|
||
|
max hide object toggle
|
||
|
)
|
||
|
if (shapes.count > 0) then
|
||
|
(
|
||
|
unhide shapes[1]
|
||
|
if (shapes[1].ishidden == true) then
|
||
|
max hide shape toggle
|
||
|
)
|
||
|
if (lights.count > 0) then
|
||
|
(
|
||
|
unhide lights[1]
|
||
|
if (lights[1].ishidden == true) then
|
||
|
max hide light toggle
|
||
|
)
|
||
|
if (cameras.count > 0) then
|
||
|
(
|
||
|
unhide cameras[1]
|
||
|
if (cameras[1].ishidden == true) then
|
||
|
max hide camera toggle
|
||
|
)
|
||
|
if (helpers.count > 0) then
|
||
|
(
|
||
|
unhide helpers[1]
|
||
|
if (helpers[1].ishidden == true) then
|
||
|
max hide helper toggle
|
||
|
)
|
||
|
)
|
||
|
|
||
|
-- Log a message
|
||
|
fn nlerror message =
|
||
|
(
|
||
|
if nlErrorStream != undefined then
|
||
|
(
|
||
|
format "%\n" message to:nlErrorStream
|
||
|
flush nlErrorStream
|
||
|
)
|
||
|
|
||
|
-- To the console
|
||
|
print message
|
||
|
)
|
||
|
|