|
|
-- {\v/} Domino auto-generated LUA script file
|
|
|
--
|
|
|
-- Script document: domino/user/windycity/dlc/mission_03/dlc_m03.domino.xml
|
|
|
-- User graph: DLC_M03_ToyCar_Inventory
|
|
|
--
|
|
|
--
|
|
|
-- 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>
|
|
|
<DataIn Name="Blocked" Type="Core|bool" />
|
|
|
<DataIn Name="Player_in" Type="Nomad|entity{}" />
|
|
|
</InputReflection>
|
|
|
]]--
|
|
|
-- *** END OF SCRIPT INPUT REFLECTION ***
|
|
|
|
|
|
|
|
|
export = {
|
|
|
};
|
|
|
|
|
|
|
|
|
function export:LuaDependencies()
|
|
|
return {
|
|
|
};
|
|
|
end;
|
|
|
|
|
|
function export:Create(cbox)
|
|
|
-- External box dependencies
|
|
|
cbox:RegisterBox("Domino/System/CompareBoolean_v2.lua");
|
|
|
cbox:RegisterBox("Domino/System/InventoryController.lua");
|
|
|
cbox:RegisterBox("Domino/System/InventoryMonitor.lua");
|
|
|
end;
|
|
|
|
|
|
function export:Init(cbox)
|
|
|
local l0;
|
|
|
self._name = "DLC_M03_ToyCar_Inventory";
|
|
|
self._elementPathId = "DocumentContainer|windycity\\dlc\\mission_03\\dlc_m03.domino.xml|@DLC_M03_ToyCar_Inventory";
|
|
|
self.Out = DummyFunction;
|
|
|
self.Player_pwn = nil;
|
|
|
self.Default = 0;
|
|
|
self.box_InventoryMonitor_1 = cbox:CreateBox("Domino/System/InventoryMonitor.lua");
|
|
|
l0 = self.box_InventoryMonitor_1;
|
|
|
l0._graph = self;
|
|
|
l0._name = "box_InventoryMonitor_1";
|
|
|
l0._elementPathId = "DocumentContainer|windycity\\dlc\\mission_03\\dlc_m03.domino.xml|@DLC_M03_ToyCar_Inventory|1484845561";
|
|
|
l0.True = self.f_box_InventoryMonitor_1_True;
|
|
|
l0.False = self.f_box_InventoryMonitor_1_False;
|
|
|
l0.Enabled = DummyFunction;
|
|
|
l0.Disabled = DummyFunction;
|
|
|
l0.OnItemAdded = DummyFunction;
|
|
|
l0.OnItemRemoved = DummyFunction;
|
|
|
l0.OnItemEquipped = DummyFunction;
|
|
|
l0.InWheelTrue = DummyFunction;
|
|
|
l0.InWheelFalse = DummyFunction;
|
|
|
self.box_InventoryMonitor_6 = cbox:CreateBox("Domino/System/InventoryMonitor.lua");
|
|
|
l0 = self.box_InventoryMonitor_6;
|
|
|
l0._graph = self;
|
|
|
l0._name = "box_InventoryMonitor_6";
|
|
|
l0._elementPathId = "DocumentContainer|windycity\\dlc\\mission_03\\dlc_m03.domino.xml|@DLC_M03_ToyCar_Inventory|1590423525";
|
|
|
l0.True = self.f_box_InventoryMonitor_6_True;
|
|
|
l0.False = self.f_box_InventoryMonitor_6_False;
|
|
|
l0.Enabled = DummyFunction;
|
|
|
l0.Disabled = DummyFunction;
|
|
|
l0.OnItemAdded = DummyFunction;
|
|
|
l0.OnItemRemoved = DummyFunction;
|
|
|
l0.OnItemEquipped = DummyFunction;
|
|
|
l0.InWheelTrue = DummyFunction;
|
|
|
l0.InWheelFalse = 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 = Boxes[PathID("Domino/System/CompareBoolean_v2.lua")];
|
|
|
l0.A = self.Blocked;
|
|
|
l0.B = 1;
|
|
|
l0._graph = self;
|
|
|
l0._name = "box_Compare_Boolean_v2_4";
|
|
|
l0._elementPathId = "DocumentContainer|windycity\\dlc\\mission_03\\dlc_m03.domino.xml|@DLC_M03_ToyCar_Inventory|243711935";
|
|
|
l0.Out = DummyFunction;
|
|
|
l0.A_is_True = self.f_box_Compare_Boolean_v2_4_A_is_True;
|
|
|
l0.A_is_False = self.f_box_Compare_Boolean_v2_4_A_is_False;
|
|
|
l0.A_and_B = DummyFunction;
|
|
|
l0.notA_and_notB = DummyFunction;
|
|
|
l0.A_or_B = DummyFunction;
|
|
|
l0.A_xor_B = DummyFunction;
|
|
|
CDominoManager_GetInstance():TraceConnection("DocumentContainer|windycity\\dlc\\mission_03\\dlc_m03.domino.xml|@DLC_M03_ToyCar_Inventory|1867600135", "1867600135", "DLC_M03_ToyCar_Inventory", "In", "box_Compare_Boolean_v2_4.In", self, l0);
|
|
|
l0:In();
|
|
|
end;
|
|
|
|
|
|
function export:f_box_InventoryController_2_Removed()
|
|
|
local l0;
|
|
|
self = self._graph;
|
|
|
l0 = Boxes[PathID("Domino/System/InventoryController.lua")];
|
|
|
local clone = {}; for k,v in pairs(l0) do clone[k] = v end;
|
|
|
CDominoManager_GetInstance():TraceConnection("DocumentContainer|windycity\\dlc\\mission_03\\dlc_m03.domino.xml|@DLC_M03_ToyCar_Inventory|338282002", "338282002", "DLC_M03_ToyCar_Inventory", "box_InventoryController_2.Removed", "Out", clone, self);
|
|
|
self:Out();
|
|
|
end;
|
|
|
|
|
|
function export:f_box_Compare_Boolean_v2_4_A_is_False()
|
|
|
local l0;
|
|
|
self = self._graph;
|
|
|
l0 = Boxes[PathID("Domino/System/CompareBoolean_v2.lua")];
|
|
|
local clone = {}; for k,v in pairs(l0) do clone[k] = v end;
|
|
|
l0 = self.box_InventoryMonitor_6;
|
|
|
l0.pawn = self.Player_in;
|
|
|
l0.ItemDB = "Items.2096579846";
|
|
|
CDominoManager_GetInstance():TraceConnection("DocumentContainer|windycity\\dlc\\mission_03\\dlc_m03.domino.xml|@DLC_M03_ToyCar_Inventory|504024493", "504024493", "DLC_M03_ToyCar_Inventory", "box_Compare_Boolean_v2_4.A_is_False", "box_InventoryMonitor_6.HasItem", clone, l0);
|
|
|
l0:HasItem();
|
|
|
end;
|
|
|
|
|
|
function export:f_box_Compare_Boolean_v2_4_A_is_True()
|
|
|
local l0;
|
|
|
self = self._graph;
|
|
|
l0 = Boxes[PathID("Domino/System/CompareBoolean_v2.lua")];
|
|
|
local clone = {}; for k,v in pairs(l0) do clone[k] = v end;
|
|
|
l0 = self.box_InventoryMonitor_1;
|
|
|
l0.pawn = self.Player_in;
|
|
|
l0.ItemDB = "Items.2096579846";
|
|
|
CDominoManager_GetInstance():TraceConnection("DocumentContainer|windycity\\dlc\\mission_03\\dlc_m03.domino.xml|@DLC_M03_ToyCar_Inventory|1033253810", "1033253810", "DLC_M03_ToyCar_Inventory", "box_Compare_Boolean_v2_4.A_is_True", "box_InventoryMonitor_1.HasItem", clone, l0);
|
|
|
l0:HasItem();
|
|
|
end;
|
|
|
|
|
|
function export:f_box_InventoryController_5_Removed()
|
|
|
local l0;
|
|
|
self = self._graph;
|
|
|
l0 = Boxes[PathID("Domino/System/InventoryController.lua")];
|
|
|
local clone = {}; for k,v in pairs(l0) do clone[k] = v end;
|
|
|
CDominoManager_GetInstance():TraceConnection("DocumentContainer|windycity\\dlc\\mission_03\\dlc_m03.domino.xml|@DLC_M03_ToyCar_Inventory|1566328128", "1566328128", "DLC_M03_ToyCar_Inventory", "box_InventoryController_5.Removed", "Out", clone, self);
|
|
|
self:Out();
|
|
|
end;
|
|
|
|
|
|
function export:f_box_InventoryMonitor_1_False()
|
|
|
local l0, l1;
|
|
|
self = self._graph;
|
|
|
l0 = Boxes[PathID("Domino/System/InventoryController.lua")];
|
|
|
l0.ItemDB = "Items.2096579846";
|
|
|
l0.ItemCount = nil;
|
|
|
l0.ReturnProjectilesToPlayer = nil;
|
|
|
l0._graph = self;
|
|
|
l0._name = "box_InventoryController_3";
|
|
|
l0._elementPathId = "DocumentContainer|windycity\\dlc\\mission_03\\dlc_m03.domino.xml|@DLC_M03_ToyCar_Inventory|1896527448";
|
|
|
l0.Out = DummyFunction;
|
|
|
l0.IsSet = DummyFunction;
|
|
|
l0.Added = self.f_box_InventoryController_3_Added;
|
|
|
l0.Removed = DummyFunction;
|
|
|
l0.Switched = DummyFunction;
|
|
|
l0.UnspawnedReleasedProjectiles = DummyFunction;
|
|
|
l0.ItemEquipped = DummyFunction;
|
|
|
l0.WheelActionMapDisabled = DummyFunction;
|
|
|
l0.WheelActionMapEnabled = DummyFunction;
|
|
|
l0 = self.box_InventoryMonitor_1;
|
|
|
l1 = Boxes[PathID("Domino/System/InventoryController.lua")];
|
|
|
CDominoManager_GetInstance():TraceConnection("DocumentContainer|windycity\\dlc\\mission_03\\dlc_m03.domino.xml|@DLC_M03_ToyCar_Inventory|1816638088", "1816638088", "DLC_M03_ToyCar_Inventory", "box_InventoryMonitor_1.False", "box_InventoryController_3.Add", l0, l1);
|
|
|
l1:Add();
|
|
|
end;
|
|
|
|
|
|
function export:f_box_InventoryMonitor_1_True()
|
|
|
local l0, l1;
|
|
|
self = self._graph;
|
|
|
l0 = Boxes[PathID("Domino/System/InventoryController.lua")];
|
|
|
l0.ItemDB = "Items.2096579846";
|
|
|
l0.ItemCount = nil;
|
|
|
l0.ReturnProjectilesToPlayer = nil;
|
|
|
l0._graph = self;
|
|
|
l0._name = "box_InventoryController_2";
|
|
|
l0._elementPathId = "DocumentContainer|windycity\\dlc\\mission_03\\dlc_m03.domino.xml|@DLC_M03_ToyCar_Inventory|165690240";
|
|
|
l0.Out = DummyFunction;
|
|
|
l0.IsSet = DummyFunction;
|
|
|
l0.Added = DummyFunction;
|
|
|
l0.Removed = self.f_box_InventoryController_2_Removed;
|
|
|
l0.Switched = DummyFunction;
|
|
|
l0.UnspawnedReleasedProjectiles = DummyFunction;
|
|
|
l0.ItemEquipped = DummyFunction;
|
|
|
l0.WheelActionMapDisabled = DummyFunction;
|
|
|
l0.WheelActionMapEnabled = DummyFunction;
|
|
|
l0 = self.box_InventoryMonitor_1;
|
|
|
l1 = Boxes[PathID("Domino/System/InventoryController.lua")];
|
|
|
CDominoManager_GetInstance():TraceConnection("DocumentContainer|windycity\\dlc\\mission_03\\dlc_m03.domino.xml|@DLC_M03_ToyCar_Inventory|1650688708", "1650688708", "DLC_M03_ToyCar_Inventory", "box_InventoryMonitor_1.True", "box_InventoryController_2.Remove", l0, l1);
|
|
|
l1:Remove();
|
|
|
end;
|
|
|
|
|
|
function export:f_box_InventoryMonitor_6_False()
|
|
|
local l0, l1;
|
|
|
self = self._graph;
|
|
|
l0 = Boxes[PathID("Domino/System/InventoryController.lua")];
|
|
|
l0.ItemDB = "Items.2096579846";
|
|
|
l0.ItemCount = nil;
|
|
|
l0.ReturnProjectilesToPlayer = nil;
|
|
|
l0._graph = self;
|
|
|
l0._name = "box_InventoryController_7";
|
|
|
l0._elementPathId = "DocumentContainer|windycity\\dlc\\mission_03\\dlc_m03.domino.xml|@DLC_M03_ToyCar_Inventory|2024754580";
|
|
|
l0.Out = DummyFunction;
|
|
|
l0.IsSet = DummyFunction;
|
|
|
l0.Added = self.f_box_InventoryController_7_Added;
|
|
|
l0.Removed = DummyFunction;
|
|
|
l0.Switched = DummyFunction;
|
|
|
l0.UnspawnedReleasedProjectiles = DummyFunction;
|
|
|
l0.ItemEquipped = DummyFunction;
|
|
|
l0.WheelActionMapDisabled = DummyFunction;
|
|
|
l0.WheelActionMapEnabled = DummyFunction;
|
|
|
l0 = self.box_InventoryMonitor_6;
|
|
|
l1 = Boxes[PathID("Domino/System/InventoryController.lua")];
|
|
|
CDominoManager_GetInstance():TraceConnection("DocumentContainer|windycity\\dlc\\mission_03\\dlc_m03.domino.xml|@DLC_M03_ToyCar_Inventory|970700555", "970700555", "DLC_M03_ToyCar_Inventory", "box_InventoryMonitor_6.False", "box_InventoryController_7.Add", l0, l1);
|
|
|
l1:Add();
|
|
|
end;
|
|
|
|
|
|
function export:f_box_InventoryMonitor_6_True()
|
|
|
local l0;
|
|
|
self = self._graph;
|
|
|
l0 = self.box_InventoryMonitor_6;
|
|
|
CDominoManager_GetInstance():TraceConnection("DocumentContainer|windycity\\dlc\\mission_03\\dlc_m03.domino.xml|@DLC_M03_ToyCar_Inventory|1568638263", "1568638263", "DLC_M03_ToyCar_Inventory", "box_InventoryMonitor_6.True", "Out", l0, self);
|
|
|
self:Out();
|
|
|
end;
|
|
|
|
|
|
function export:f_box_InventoryController_3_Added()
|
|
|
local l0;
|
|
|
self = self._graph;
|
|
|
l0 = Boxes[PathID("Domino/System/InventoryController.lua")];
|
|
|
local clone = {}; for k,v in pairs(l0) do clone[k] = v end;
|
|
|
l0 = Boxes[PathID("Domino/System/InventoryController.lua")];
|
|
|
l0.ItemDB = "Items.2096579846";
|
|
|
l0.ItemCount = nil;
|
|
|
l0.ReturnProjectilesToPlayer = nil;
|
|
|
l0._graph = self;
|
|
|
l0._name = "box_InventoryController_5";
|
|
|
l0._elementPathId = "DocumentContainer|windycity\\dlc\\mission_03\\dlc_m03.domino.xml|@DLC_M03_ToyCar_Inventory|1316356604";
|
|
|
l0.Out = DummyFunction;
|
|
|
l0.IsSet = DummyFunction;
|
|
|
l0.Added = DummyFunction;
|
|
|
l0.Removed = self.f_box_InventoryController_5_Removed;
|
|
|
l0.Switched = DummyFunction;
|
|
|
l0.UnspawnedReleasedProjectiles = DummyFunction;
|
|
|
l0.ItemEquipped = DummyFunction;
|
|
|
l0.WheelActionMapDisabled = DummyFunction;
|
|
|
l0.WheelActionMapEnabled = DummyFunction;
|
|
|
CDominoManager_GetInstance():TraceConnection("DocumentContainer|windycity\\dlc\\mission_03\\dlc_m03.domino.xml|@DLC_M03_ToyCar_Inventory|2114190011", "2114190011", "DLC_M03_ToyCar_Inventory", "box_InventoryController_3.Added", "box_InventoryController_5.Remove", clone, l0);
|
|
|
l0:Remove();
|
|
|
end;
|
|
|
|
|
|
function export:f_box_InventoryController_7_Added()
|
|
|
local l0;
|
|
|
self = self._graph;
|
|
|
l0 = Boxes[PathID("Domino/System/InventoryController.lua")];
|
|
|
local clone = {}; for k,v in pairs(l0) do clone[k] = v end;
|
|
|
CDominoManager_GetInstance():TraceConnection("DocumentContainer|windycity\\dlc\\mission_03\\dlc_m03.domino.xml|@DLC_M03_ToyCar_Inventory|1754608560", "1754608560", "DLC_M03_ToyCar_Inventory", "box_InventoryController_7.Added", "Out", clone, self);
|
|
|
self:Out();
|
|
|
end;
|
|
|
|
|
|
-- Empty out anchor definitions
|
|
|
function export:Out()
|
|
|
|
|
|
end;
|
|
|
_compilerVersion = 4;
|