-- {\v/} Domino auto-generated LUA script file
|
|
--
|
|
-- Script document: domino/user/windycity/dlc/mission_10/dlc_m10.domino.xml
|
|
-- User graph: Credits_fullscreen_DLC
|
|
--
|
|
--
|
|
-- DO NOT EDIT MANUALLY THIS FILE OR YOUR CHANGES WILL BE LOST!
|
|
-- Please modify the original Domino script instead. You have been warned.
|
|
|
|
-- *** SCRIPT INPUT REFLECTION ***
|
|
--[[
|
|
<InputReflection />
|
|
]]--
|
|
-- *** END OF SCRIPT INPUT REFLECTION ***
|
|
|
|
|
|
export = {
|
|
};
|
|
|
|
|
|
function export:LuaDependencies()
|
|
return {
|
|
};
|
|
end;
|
|
|
|
function export:Create(cbox)
|
|
-- External box dependencies
|
|
cbox:RegisterBox("Domino/System/BinkVideoPlayer_v3.lua");
|
|
cbox:RegisterBox("Domino/System/InputListenerMonitor.lua");
|
|
cbox:RegisterBox("Domino/System/OrderedOutput.lua");
|
|
cbox:RegisterBox("Domino/System/PlatformCheck.lua");
|
|
cbox:RegisterBox("Domino/System/PlaySound_v2.lua");
|
|
cbox:RegisterBox("Domino/System/SetActionMap_v2.lua");
|
|
cbox:RegisterBox("Domino/System/SetInteger_v2.lua");
|
|
cbox:RegisterBox("Domino/System/ShowCredits.lua");
|
|
cbox:RegisterBox("Domino/System/ShowOrHideAllUI.lua");
|
|
cbox:RegisterBox("Domino/System/SimpleNode.lua");
|
|
cbox:RegisterBox("Domino/System/Timer_v2.lua");
|
|
|
|
-- Load resources
|
|
cbox:LoadResource("sndres0x0010f446", "CSoundResource");
|
|
cbox:LoadResource("sndres0x0010f445", "CSoundResource");
|
|
end;
|
|
|
|
function export:Init(cbox)
|
|
local l0;
|
|
self.End = DummyFunction;
|
|
self.Stop_blackness = DummyFunction;
|
|
self.Credits_StartIndex = 0;
|
|
self[2] = cbox:CreateBox("Domino/System/PlaySound_v2.lua");
|
|
l0 = self[2];
|
|
l0._graph = self;
|
|
l0.Out = self.f_2_Out;
|
|
l0.Started = self.f_2_Started;
|
|
l0.Finished = DummyFunction;
|
|
self[10] = cbox:CreateBox("Domino/System/PlaySound_v2.lua");
|
|
l0 = self[10];
|
|
l0._graph = self;
|
|
l0.Out = self.f_10_Out;
|
|
l0.Started = DummyFunction;
|
|
l0.Finished = DummyFunction;
|
|
self[22] = cbox:CreateBox("Domino/System/Timer_v2.lua");
|
|
l0 = self[22];
|
|
l0._graph = self;
|
|
l0.Out = DummyFunction;
|
|
l0.Started = DummyFunction;
|
|
l0.Stopped = DummyFunction;
|
|
l0.Paused = DummyFunction;
|
|
l0.Resumed = DummyFunction;
|
|
l0.TimeElapsed = self.f_22_TimeElapsed;
|
|
l0.LoopingEnded = DummyFunction;
|
|
l0.GotTime = DummyFunction;
|
|
self[1] = cbox:CreateBox("Domino/System/ShowCredits.lua");
|
|
l0 = self[1];
|
|
l0._graph = self;
|
|
l0.Out = DummyFunction;
|
|
l0.Shown = DummyFunction;
|
|
l0.Hidden = self.f_1_Hidden;
|
|
l0.Exited = self.f_1_Exited;
|
|
self[18] = cbox:CreateBox("Domino/System/InputListenerMonitor.lua");
|
|
l0 = self[18];
|
|
l0._graph = self;
|
|
l0.Out = DummyFunction;
|
|
l0.Enabled = DummyFunction;
|
|
l0.Disabled = DummyFunction;
|
|
l0.InputReceived = self.f_18_InputReceived;
|
|
self[9] = cbox:CreateBox("Domino/System/PlatformCheck.lua");
|
|
l0 = self[9];
|
|
l0._graph = self;
|
|
l0.PC = self.f_9_PC;
|
|
l0.XboxOne = self.f_9_XboxOne;
|
|
l0.PS4 = self.f_9_PS4;
|
|
l0.Xbox360 = self.f_9_Xbox360;
|
|
l0.PS3 = self.f_9_PS3;
|
|
end;
|
|
|
|
function export:ShutDown()
|
|
for k,v in pairs(self) do if type(v) == "table" and v.ShutDown ~= self.ShutDown and v ~= self._graph and v.ShutDown ~= nil then v:ShutDown() end end;
|
|
end;
|
|
|
|
function export:Start()
|
|
local l0;
|
|
l0 = Boxes[PathID("Domino/System/BinkVideoPlayer_v3.lua")];
|
|
l0.BinkFileName = "fullscreen/end_sequence_logOff.bik";
|
|
l0.ExternalSoundId = nil;
|
|
l0.OnSkipSoundId = nil;
|
|
l0.Seconds = nil;
|
|
l0.CanBeSkip = nil;
|
|
l0.NoActionMap = nil;
|
|
l0.EnableAlpha = nil;
|
|
l0.UseSubtitle = nil;
|
|
l0.PlayEmbeddedAudio = nil;
|
|
l0.PauseGame = nil;
|
|
l0.OverrideSubtitle = nil;
|
|
l0._graph = self;
|
|
l0.Started = self.f_14_Started;
|
|
l0.TimeElapsed = DummyFunction;
|
|
l0.Stopped = DummyFunction;
|
|
l0.Finished = DummyFunction;
|
|
l0:Start();
|
|
end;
|
|
|
|
function export:f_21_Pushed()
|
|
local l0;
|
|
self = self._graph;
|
|
self:en_18();
|
|
l0 = self[18];
|
|
l0:Enable();
|
|
end;
|
|
|
|
function export:f_2_Out()
|
|
local l0;
|
|
self = self._graph;
|
|
self:en_1();
|
|
l0 = self[1];
|
|
l0:Show();
|
|
end;
|
|
|
|
function export:f_2_Started()
|
|
local l0;
|
|
self = self._graph;
|
|
l0 = self[22];
|
|
l0.Seconds = 2;
|
|
l0:Start();
|
|
end;
|
|
|
|
function export:f_10_Out()
|
|
local l0;
|
|
self = self._graph;
|
|
l0 = Boxes[PathID("Domino/System/SetActionMap_v2.lua")];
|
|
l0.ActionMap = "cinematic";
|
|
l0.ActionMapName = nil;
|
|
l0._graph = self;
|
|
l0.Out = DummyFunction;
|
|
l0.IsSet = DummyFunction;
|
|
l0.Pushed = DummyFunction;
|
|
l0.Popped = self.f_16_Popped;
|
|
l0:Pop();
|
|
end;
|
|
|
|
function export:f_14_Started()
|
|
local l0;
|
|
self = self._graph;
|
|
l0 = Boxes[PathID("Domino/System/OrderedOutput.lua")];
|
|
l0._graph = self;
|
|
l0._DynamicAnchors = {
|
|
Out = 2,
|
|
};
|
|
l0.Out[0] = self.f_23_Out_0;
|
|
l0.Out[1] = self.f_23_Out_1;
|
|
l0:In();
|
|
end;
|
|
|
|
function export:f_4_Out()
|
|
local l0;
|
|
self = self._graph;
|
|
l0 = Boxes[PathID("Domino/System/SetInteger_v2.lua")];
|
|
self.Credits_StartIndex = l0.Target;
|
|
self:en_11();
|
|
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
|
|
l0:In();
|
|
end;
|
|
|
|
function export:f_22_TimeElapsed()
|
|
local l0;
|
|
self = self._graph;
|
|
l0 = Boxes[PathID("Domino/System/SetActionMap_v2.lua")];
|
|
l0.ActionMap = "cinematic";
|
|
l0.ActionMapName = nil;
|
|
l0._graph = self;
|
|
l0.Out = DummyFunction;
|
|
l0.IsSet = DummyFunction;
|
|
l0.Pushed = self.f_21_Pushed;
|
|
l0.Popped = DummyFunction;
|
|
l0:Push();
|
|
end;
|
|
|
|
function export:f_1_Exited()
|
|
local l0;
|
|
self = self._graph;
|
|
self:en_1();
|
|
l0 = self[1];
|
|
l0:Hide();
|
|
end;
|
|
|
|
function export:f_1_Hidden()
|
|
local l0;
|
|
self = self._graph;
|
|
self:en_18();
|
|
l0 = self[18];
|
|
l0:Disable();
|
|
l0 = self[10];
|
|
l0.SoundId = "0x0010f446";
|
|
l0:Play();
|
|
end;
|
|
|
|
function export:f_11_Out()
|
|
local l0;
|
|
self = self._graph;
|
|
l0 = self[2];
|
|
l0.SoundId = "0x0010f445";
|
|
l0:Play();
|
|
end;
|
|
|
|
function export:f_23_Out_0()
|
|
local l0;
|
|
self = self._graph;
|
|
l0 = Boxes[PathID("Domino/System/SetActionMap_v2.lua")];
|
|
l0.ActionMap = "cinematic";
|
|
l0.ActionMapName = nil;
|
|
l0._graph = self;
|
|
l0.Out = DummyFunction;
|
|
l0.IsSet = DummyFunction;
|
|
l0.Pushed = self.f_13_Pushed;
|
|
l0.Popped = DummyFunction;
|
|
l0:Push();
|
|
end;
|
|
|
|
function export:f_23_Out_1()
|
|
self = self._graph;
|
|
self:Stop_blackness();
|
|
end;
|
|
|
|
function export:f_19_Shown()
|
|
self = self._graph;
|
|
self:End();
|
|
end;
|
|
|
|
function export:f_7_Out()
|
|
local l0;
|
|
self = self._graph;
|
|
l0 = Boxes[PathID("Domino/System/SetInteger_v2.lua")];
|
|
self.Credits_StartIndex = l0.Target;
|
|
self:en_11();
|
|
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
|
|
l0:In();
|
|
end;
|
|
|
|
function export:f_8_Out()
|
|
local l0;
|
|
self = self._graph;
|
|
l0 = Boxes[PathID("Domino/System/SetInteger_v2.lua")];
|
|
self.Credits_StartIndex = l0.Target;
|
|
self:en_11();
|
|
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
|
|
l0:In();
|
|
end;
|
|
|
|
function export:f_13_Pushed()
|
|
local l0;
|
|
self = self._graph;
|
|
l0 = self[9];
|
|
l0:In();
|
|
end;
|
|
|
|
function export:f_6_Out()
|
|
local l0;
|
|
self = self._graph;
|
|
l0 = Boxes[PathID("Domino/System/SetInteger_v2.lua")];
|
|
self.Credits_StartIndex = l0.Target;
|
|
self:en_11();
|
|
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
|
|
l0:In();
|
|
end;
|
|
|
|
function export:f_18_InputReceived()
|
|
local l0;
|
|
self = self._graph;
|
|
self:en_1();
|
|
l0 = self[1];
|
|
l0:Hide();
|
|
end;
|
|
|
|
function export:f_16_Popped()
|
|
local l0;
|
|
self = self._graph;
|
|
l0 = Boxes[PathID("Domino/System/ShowOrHideAllUI.lua")];
|
|
l0._graph = self;
|
|
l0.Out = DummyFunction;
|
|
l0.Shown = self.f_19_Shown;
|
|
l0.Hidden = DummyFunction;
|
|
l0:Show();
|
|
end;
|
|
|
|
function export:f_9_PC()
|
|
local l0;
|
|
self = self._graph;
|
|
l0 = Boxes[PathID("Domino/System/SetInteger_v2.lua")];
|
|
l0.Integer = 1096;
|
|
l0.String = nil;
|
|
l0.Float = nil;
|
|
l0.Player = nil;
|
|
l0.UseFloor = nil;
|
|
l0._graph = self;
|
|
l0.Out = self.f_6_Out;
|
|
l0:FromInteger();
|
|
end;
|
|
|
|
function export:f_9_PS3()
|
|
local l0;
|
|
self = self._graph;
|
|
l0 = Boxes[PathID("Domino/System/SetInteger_v2.lua")];
|
|
l0.Integer = 1096;
|
|
l0.String = nil;
|
|
l0.Float = nil;
|
|
l0.Player = nil;
|
|
l0.UseFloor = nil;
|
|
l0._graph = self;
|
|
l0.Out = self.f_7_Out;
|
|
l0:FromInteger();
|
|
end;
|
|
|
|
function export:f_9_PS4()
|
|
local l0;
|
|
self = self._graph;
|
|
l0 = Boxes[PathID("Domino/System/SetInteger_v2.lua")];
|
|
l0.Integer = 1096;
|
|
l0.String = nil;
|
|
l0.Float = nil;
|
|
l0.Player = nil;
|
|
l0.UseFloor = nil;
|
|
l0._graph = self;
|
|
l0.Out = self.f_5_Out;
|
|
l0:FromInteger();
|
|
end;
|
|
|
|
function export:f_9_Xbox360()
|
|
local l0;
|
|
self = self._graph;
|
|
l0 = Boxes[PathID("Domino/System/SetInteger_v2.lua")];
|
|
l0.Integer = 1096;
|
|
l0.String = nil;
|
|
l0.Float = nil;
|
|
l0.Player = nil;
|
|
l0.UseFloor = nil;
|
|
l0._graph = self;
|
|
l0.Out = self.f_4_Out;
|
|
l0:FromInteger();
|
|
end;
|
|
|
|
function export:f_9_XboxOne()
|
|
local l0;
|
|
self = self._graph;
|
|
l0 = Boxes[PathID("Domino/System/SetInteger_v2.lua")];
|
|
l0.Integer = 1096;
|
|
l0.String = nil;
|
|
l0.Float = nil;
|
|
l0.Player = nil;
|
|
l0.UseFloor = nil;
|
|
l0._graph = self;
|
|
l0.Out = self.f_8_Out;
|
|
l0:FromInteger();
|
|
end;
|
|
|
|
function export:f_5_Out()
|
|
local l0;
|
|
self = self._graph;
|
|
l0 = Boxes[PathID("Domino/System/SetInteger_v2.lua")];
|
|
self.Credits_StartIndex = l0.Target;
|
|
self:en_11();
|
|
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
|
|
l0:In();
|
|
end;
|
|
|
|
function export:en_1()
|
|
local l0;
|
|
l0 = self[1];
|
|
l0.FullScreen = 1;
|
|
l0.StartIndex = self.Credits_StartIndex;
|
|
l0.EndIndex = -1;
|
|
end;
|
|
|
|
function export:en_11()
|
|
local l0;
|
|
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
|
|
l0._graph = self;
|
|
l0.Out = self.f_11_Out;
|
|
end;
|
|
|
|
function export:en_18()
|
|
local l0;
|
|
l0 = self[18];
|
|
l0.Input = "skip_cinematic";
|
|
end;
|
|
|
|
-- Empty out anchor definitions
|
|
function export:End()
|
|
|
|
end;
|
|
function export:Stop_blackness()
|
|
|
|
end;
|
|
_compilerVersion = 4;
|