|
|
-- {\v/} Domino auto-generated LUA script file
|
|
|
--
|
|
|
-- Script document: domino/user/windycity/main_missions/act_01/mission_template/a00_m00.domino.xml
|
|
|
-- User graph: A00_M00_Activation
|
|
|
--
|
|
|
--
|
|
|
-- 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/MapPointController_v3.lua");
|
|
|
cbox:RegisterBox("Domino/System/MissionController.lua");
|
|
|
cbox:RegisterBox("Domino/System/MissionLayer_v2.lua");
|
|
|
cbox:RegisterBox("Domino/System/TextMessageBox_v4.lua");
|
|
|
cbox:RegisterBox("Domino/System/TriggerMonitor_v2.lua");
|
|
|
end;
|
|
|
|
|
|
function export:Init(cbox)
|
|
|
local l0;
|
|
|
self._name = "A00_M00_Activation";
|
|
|
self._elementPathId = "DocumentContainer|windycity\\main_missions\\act_01\\Mission_TEMPLATE\\A00_M00.domino.xml|@A00_M00_Activation";
|
|
|
self.LayerName = "A00_M00_Activation";
|
|
|
self.box_MapPointController_v3_2 = cbox:CreateBox("Domino/System/MapPointController_v3.lua");
|
|
|
l0 = self.box_MapPointController_v3_2;
|
|
|
l0._graph = self;
|
|
|
l0._name = "box_MapPointController_v3_2";
|
|
|
l0._elementPathId = "DocumentContainer|windycity\\main_missions\\act_01\\Mission_TEMPLATE\\A00_M00.domino.xml|@A00_M00_Activation|300535040";
|
|
|
l0.Shown = DummyFunction;
|
|
|
l0.Hidden = self.f_box_MapPointController_v3_2_Hidden;
|
|
|
l0.TextSet = DummyFunction;
|
|
|
l0.TextHidden = DummyFunction;
|
|
|
self.box_TextMessageBox_v4_1 = cbox:CreateBox("Domino/System/TextMessageBox_v4.lua");
|
|
|
l0 = self.box_TextMessageBox_v4_1;
|
|
|
l0._graph = self;
|
|
|
l0._name = "box_TextMessageBox_v4_1";
|
|
|
l0._elementPathId = "DocumentContainer|windycity\\main_missions\\act_01\\Mission_TEMPLATE\\A00_M00.domino.xml|@A00_M00_Activation|408600476";
|
|
|
l0.Displayed = self.f_box_TextMessageBox_v4_1_Displayed;
|
|
|
l0.Hidden = DummyFunction;
|
|
|
l0.Finished = DummyFunction;
|
|
|
l0.Out = DummyFunction;
|
|
|
self.box_MissionLayer_v2_4 = cbox:CreateBox("Domino/System/MissionLayer_v2.lua");
|
|
|
l0 = self.box_MissionLayer_v2_4;
|
|
|
l0._graph = self;
|
|
|
l0._name = "box_MissionLayer_v2_4";
|
|
|
l0._elementPathId = "DocumentContainer|windycity\\main_missions\\act_01\\Mission_TEMPLATE\\A00_M00.domino.xml|@A00_M00_Activation|670694603";
|
|
|
l0.Loaded = DummyFunction;
|
|
|
l0.Unloaded = self.f_box_MissionLayer_v2_4_Unloaded;
|
|
|
l0.Reseted = DummyFunction;
|
|
|
self.box_MissionLayer_v2_3 = cbox:CreateBox("Domino/System/MissionLayer_v2.lua");
|
|
|
l0 = self.box_MissionLayer_v2_3;
|
|
|
l0._graph = self;
|
|
|
l0._name = "box_MissionLayer_v2_3";
|
|
|
l0._elementPathId = "DocumentContainer|windycity\\main_missions\\act_01\\Mission_TEMPLATE\\A00_M00.domino.xml|@A00_M00_Activation|1619555183";
|
|
|
l0.Loaded = self.f_box_MissionLayer_v2_3_Loaded;
|
|
|
l0.Unloaded = DummyFunction;
|
|
|
l0.Reseted = DummyFunction;
|
|
|
self.box_TriggerMonitor_v2_6 = cbox:CreateBox("Domino/System/TriggerMonitor_v2.lua");
|
|
|
l0 = self.box_TriggerMonitor_v2_6;
|
|
|
l0._graph = self;
|
|
|
l0._name = "box_TriggerMonitor_v2_6";
|
|
|
l0._elementPathId = "DocumentContainer|windycity\\main_missions\\act_01\\Mission_TEMPLATE\\A00_M00.domino.xml|@A00_M00_Activation|1979723929";
|
|
|
l0.Enabled = self.f_box_TriggerMonitor_v2_6_Enabled;
|
|
|
l0.Disabled = self.f_box_TriggerMonitor_v2_6_Disabled;
|
|
|
l0.Enter = self.f_box_TriggerMonitor_v2_6_Enter;
|
|
|
l0.Leave = DummyFunction;
|
|
|
l0.Use = DummyFunction;
|
|
|
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:In()
|
|
|
local l0;
|
|
|
l0 = self.box_MissionLayer_v2_3;
|
|
|
l0.LayerName = self.LayerName;
|
|
|
CDominoManager_GetInstance():TraceConnection("DocumentContainer|windycity\\main_missions\\act_01\\Mission_TEMPLATE\\A00_M00.domino.xml|@A00_M00_Activation|664932317", "664932317", "A00_M00_Activation", "In", "box_MissionLayer_v2_3.Load", self, l0);
|
|
|
l0:Load();
|
|
|
end;
|
|
|
|
|
|
function export:f_box_MapPointController_v3_2_Hidden()
|
|
|
local l0, l1;
|
|
|
self = self._graph;
|
|
|
l0 = self.box_MissionLayer_v2_4;
|
|
|
l0.LayerName = self.LayerName;
|
|
|
l0 = self.box_MapPointController_v3_2;
|
|
|
l1 = self.box_MissionLayer_v2_4;
|
|
|
CDominoManager_GetInstance():TraceConnection("DocumentContainer|windycity\\main_missions\\act_01\\Mission_TEMPLATE\\A00_M00.domino.xml|@A00_M00_Activation|731009566", "731009566", "A00_M00_Activation", "box_MapPointController_v3_2.Hidden", "box_MissionLayer_v2_4.Unload", l0, l1);
|
|
|
l1:Unload();
|
|
|
end;
|
|
|
|
|
|
function export:f_box_TextMessageBox_v4_1_Displayed()
|
|
|
local l0, l1;
|
|
|
self = self._graph;
|
|
|
self:OnEnter_box_TriggerMonitor_v2_6();
|
|
|
l0 = self.box_TextMessageBox_v4_1;
|
|
|
l1 = self.box_TriggerMonitor_v2_6;
|
|
|
CDominoManager_GetInstance():TraceConnection("DocumentContainer|windycity\\main_missions\\act_01\\Mission_TEMPLATE\\A00_M00.domino.xml|@A00_M00_Activation|1554872511", "1554872511", "A00_M00_Activation", "box_TextMessageBox_v4_1.Displayed", "box_TriggerMonitor_v2_6.Enable", l0, l1);
|
|
|
l1:Enable();
|
|
|
end;
|
|
|
|
|
|
function export:f_box_MissionLayer_v2_4_Unloaded()
|
|
|
local l0, l1;
|
|
|
self = self._graph;
|
|
|
l0 = Boxes[PathID("Domino/System/MissionController.lua")];
|
|
|
l0.Mission = nil;
|
|
|
l0.MissionName = "Main_Missions.A00_M00";
|
|
|
l0._graph = self;
|
|
|
l0._name = "box_MissionController_5";
|
|
|
l0._elementPathId = "DocumentContainer|windycity\\main_missions\\act_01\\Mission_TEMPLATE\\A00_M00.domino.xml|@A00_M00_Activation|711496232";
|
|
|
l0.Out = DummyFunction;
|
|
|
l0 = self.box_MissionLayer_v2_4;
|
|
|
l1 = Boxes[PathID("Domino/System/MissionController.lua")];
|
|
|
CDominoManager_GetInstance():TraceConnection("DocumentContainer|windycity\\main_missions\\act_01\\Mission_TEMPLATE\\A00_M00.domino.xml|@A00_M00_Activation|1859651083", "1859651083", "A00_M00_Activation", "box_MissionLayer_v2_4.Unloaded", "box_MissionController_5.Stop", l0, l1);
|
|
|
l1:Stop();
|
|
|
end;
|
|
|
|
|
|
function export:f_box_MissionLayer_v2_3_Loaded()
|
|
|
local l0, l1;
|
|
|
self = self._graph;
|
|
|
l0 = self.box_TextMessageBox_v4_1;
|
|
|
l0.MessageType = "Lead";
|
|
|
l0.OasisID = {
|
|
|
section = "MISSIONS.MAIN.OBJECTIVES.Act1.Lead_TEMPLATE.Mission_TEMPLATE.Objective_TEMPLATE",
|
|
|
item = "",
|
|
|
id = "-1",
|
|
|
};
|
|
|
l0 = self.box_MissionLayer_v2_3;
|
|
|
l1 = self.box_TextMessageBox_v4_1;
|
|
|
CDominoManager_GetInstance():TraceConnection("DocumentContainer|windycity\\main_missions\\act_01\\Mission_TEMPLATE\\A00_M00.domino.xml|@A00_M00_Activation|1261361679", "1261361679", "A00_M00_Activation", "box_MissionLayer_v2_3.Loaded", "box_TextMessageBox_v4_1.DisplayToLocalPlayer", l0, l1);
|
|
|
l1:DisplayToLocalPlayer();
|
|
|
end;
|
|
|
|
|
|
function export:f_box_TriggerMonitor_v2_6_Disabled()
|
|
|
local l0, l1;
|
|
|
self = self._graph;
|
|
|
self:OnEnter_box_MapPointController_v3_2();
|
|
|
l0 = self.box_TriggerMonitor_v2_6;
|
|
|
l1 = self.box_MapPointController_v3_2;
|
|
|
CDominoManager_GetInstance():TraceConnection("DocumentContainer|windycity\\main_missions\\act_01\\Mission_TEMPLATE\\A00_M00.domino.xml|@A00_M00_Activation|1807238603", "1807238603", "A00_M00_Activation", "box_TriggerMonitor_v2_6.Disabled", "box_MapPointController_v3_2.Hide", l0, l1);
|
|
|
l1:Hide();
|
|
|
end;
|
|
|
|
|
|
function export:f_box_TriggerMonitor_v2_6_Enabled()
|
|
|
local l0, l1;
|
|
|
self = self._graph;
|
|
|
self:OnEnter_box_MapPointController_v3_2();
|
|
|
l0 = self.box_TriggerMonitor_v2_6;
|
|
|
l1 = self.box_MapPointController_v3_2;
|
|
|
CDominoManager_GetInstance():TraceConnection("DocumentContainer|windycity\\main_missions\\act_01\\Mission_TEMPLATE\\A00_M00.domino.xml|@A00_M00_Activation|1577203563", "1577203563", "A00_M00_Activation", "box_TriggerMonitor_v2_6.Enabled", "box_MapPointController_v3_2.Show", l0, l1);
|
|
|
l1:Show();
|
|
|
end;
|
|
|
|
|
|
function export:f_box_TriggerMonitor_v2_6_Enter()
|
|
|
local l0;
|
|
|
self = self._graph;
|
|
|
self:OnEnter_box_TriggerMonitor_v2_6();
|
|
|
l0 = self.box_TriggerMonitor_v2_6;
|
|
|
CDominoManager_GetInstance():TraceConnection("DocumentContainer|windycity\\main_missions\\act_01\\Mission_TEMPLATE\\A00_M00.domino.xml|@A00_M00_Activation|775404407", "775404407", "A00_M00_Activation", "box_TriggerMonitor_v2_6.Enter", "box_TriggerMonitor_v2_6.Disable", l0, l0);
|
|
|
l0:Disable();
|
|
|
end;
|
|
|
|
|
|
function export:OnEnter_box_MapPointController_v3_2()
|
|
|
local l0;
|
|
|
l0 = self.box_MapPointController_v3_2;
|
|
|
l0.MapPoint = nil;
|
|
|
end;
|
|
|
|
|
|
function export:OnEnter_box_TriggerMonitor_v2_6()
|
|
|
local l0;
|
|
|
l0 = self.box_TriggerMonitor_v2_6;
|
|
|
l0.Trigger = nil;
|
|
|
end;
|
|
|
|
|
|
-- Empty out anchor definitions
|
|
|
_compilerVersion = 4;
|