The decompiled versions of all \domino\ scripts found in Watch_Dogs.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

599 lines
28 KiB

-- {\v/} Domino auto-generated LUA script file
--
-- Script document: domino/library/common/vehiclemisc.domino.xml
-- User graph: TooFarAwayOnFootAIListManager
--
--
-- 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="Input_AI" Type="Nomad|entity{}" />
<DataIn Name="Input_PlayerVehicle" Type="Nomad|entity{}" />
<DataIn Name="Input_OnFootNPC_List" Type="Core|list" />
</InputReflection>
]]--
-- *** END OF SCRIPT INPUT REFLECTION ***
export = {
};
function export:LuaDependencies()
return {
};
end;
function export:Create(cbox)
-- External box dependencies
cbox:RegisterBox("Domino/System/AIGeneratorController.lua");
cbox:RegisterBox("Domino/System/OnceOnly_v2.lua");
cbox:RegisterBox("Domino/System/ProximityMonitor.lua");
cbox:RegisterBox("Domino/System/SetEntity.lua");
cbox:RegisterBox("Domino/System/Lists/SetList.lua");
cbox:RegisterBox("Domino/System/SimpleNode.lua");
cbox:RegisterBox("Domino/System/TestIfNil.lua");
cbox:RegisterBox("Domino/System/Timer_v2.lua");
cbox:RegisterBox("Domino/System/VehicleSeatingMonitor.lua");
end;
function export:Init(cbox)
local l0;
self._name = "TooFarAwayOnFootAIListManager";
self._elementPathId = "DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager";
self.UpdatedList_Added = DummyFunction;
self.UpdatedList_Removed = DummyFunction;
self.Out = DummyFunction;
self.Player_Vehicle = nil;
self.EmptyVehicle_List = {
};
self.AI_OnFoot = nil;
self.OnFoot_AI = nil;
self.box_AI_Generator_Controller_25 = cbox:CreateBox("Domino/System/AIGeneratorController.lua");
l0 = self.box_AI_Generator_Controller_25;
l0._graph = self;
l0._name = "box_AI_Generator_Controller_25";
l0._elementPathId = "DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|153918392";
l0.Spawned = DummyFunction;
l0.UnSpawned = self.f_box_AI_Generator_Controller_25_UnSpawned;
self.box_OnceOnly_v2_5 = cbox:CreateBox("Domino/System/OnceOnly_v2.lua");
l0 = self.box_OnceOnly_v2_5;
l0._graph = self;
l0._name = "box_OnceOnly_v2_5";
l0._elementPathId = "DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|249118615";
l0._DynamicAnchors = {
In = 1,
Out = 1,
};
l0.Out[0] = self.f_box_OnceOnly_v2_5_Out_0;
l0.ResetOut = self.f_box_OnceOnly_v2_5_ResetOut;
self.box_Timer_v2_1 = cbox:CreateBox("Domino/System/Timer_v2.lua");
l0 = self.box_Timer_v2_1;
l0._graph = self;
l0._name = "box_Timer_v2_1";
l0._elementPathId = "DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|605852944";
l0.Out = DummyFunction;
l0.Started = self.f_box_Timer_v2_1_Started;
l0.Stopped = DummyFunction;
l0.Paused = DummyFunction;
l0.Resumed = DummyFunction;
l0.TimeElapsed = self.f_box_Timer_v2_1_TimeElapsed;
l0.LoopingEnded = DummyFunction;
l0.GotTime = DummyFunction;
self.box_OnceOnly_v2_11 = cbox:CreateBox("Domino/System/OnceOnly_v2.lua");
l0 = self.box_OnceOnly_v2_11;
l0._graph = self;
l0._name = "box_OnceOnly_v2_11";
l0._elementPathId = "DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|1004242431";
l0._DynamicAnchors = {
In = 1,
Out = 1,
};
l0.Out[0] = self.f_box_OnceOnly_v2_11_Out_0;
l0.ResetOut = DummyFunction;
self.box_Proximity_Monitor_6 = cbox:CreateBox("Domino/System/ProximityMonitor.lua");
l0 = self.box_Proximity_Monitor_6;
l0._graph = self;
l0._name = "box_Proximity_Monitor_6";
l0._elementPathId = "DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|1030119124";
l0.Enabled = self.f_box_Proximity_Monitor_6_Enabled;
l0.Disabled = self.f_box_Proximity_Monitor_6_Disabled;
l0.EnterRadius = self.f_box_Proximity_Monitor_6_EnterRadius;
l0.ExitRadius = self.f_box_Proximity_Monitor_6_ExitRadius;
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:PlayerEnteredVehicle()
local l0;
l0 = Boxes[PathID("Domino/System/TestIfNil.lua")];
l0.Integer = nil;
l0.Float = nil;
l0.Boolean = nil;
l0.String = nil;
l0.Entity = self.Input_AI;
l0.Animation = nil;
l0.Player = nil;
l0.Oasis = nil;
l0.List = nil;
l0.Sound = nil;
l0.DBObject = nil;
l0._graph = self;
l0._name = "box_Test_if_Nil_21";
l0._elementPathId = "DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|583905336";
l0.Is_nil = self.f_box_Test_if_Nil_21_Is_nil;
l0.Is_not_nil = self.f_box_Test_if_Nil_21_Is_not_nil;
CDominoManager_GetInstance():TraceConnection("DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|1082910879", "1082910879", "TooFarAwayOnFootAIListManager", "PlayerEnteredVehicle", "box_Test_if_Nil_21.In", self, l0);
l0:In();
end;
function export:PlayerExitedVehicle()
local l0;
self:OnEnter_box_Timer_v2_1();
l0 = self.box_Timer_v2_1;
CDominoManager_GetInstance():TraceConnection("DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|2135574056", "2135574056", "TooFarAwayOnFootAIListManager", "PlayerExitedVehicle", "box_Timer_v2_1.Stop", self, l0);
l0:Stop();
end;
function export:f_box_Simple_Node_3_Out()
local l0;
self = self._graph;
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
local clone = {}; for k,v in pairs(l0) do clone[k] = v end;
self:OnEnter_box_OnceOnly_v2_5();
l0 = self.box_OnceOnly_v2_5;
CDominoManager_GetInstance():TraceConnection("DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|750191089", "750191089", "TooFarAwayOnFootAIListManager", "box_Simple_Node_3.Out", "box_OnceOnly_v2_5.Reset", clone, l0);
l0:Reset();
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
l0._graph = self;
l0._name = "box_Simple_Node_10";
l0._elementPathId = "DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|773509221";
l0.Out = self.f_box_Simple_Node_10_Out;
CDominoManager_GetInstance():TraceConnection("DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|1246217963", "1246217963", "TooFarAwayOnFootAIListManager", "box_Simple_Node_3.Out", "box_Simple_Node_10.In", clone, l0);
l0:In();
end;
function export:f_box_AI_Generator_Controller_25_UnSpawned()
local l0, l1;
self = self._graph;
self:OnEnter_box_Proximity_Monitor_6();
l0 = self.box_AI_Generator_Controller_25;
l1 = self.box_Proximity_Monitor_6;
CDominoManager_GetInstance():TraceConnection("DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|515288712", "515288712", "TooFarAwayOnFootAIListManager", "box_AI_Generator_Controller_25.UnSpawned", "box_Proximity_Monitor_6.Disable", l0, l1);
l1:Disable();
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
l0._graph = self;
l0._name = "box_Simple_Node_9";
l0._elementPathId = "DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|1922407831";
l0.Out = self.f_box_Simple_Node_9_Out;
l0 = self.box_AI_Generator_Controller_25;
l1 = Boxes[PathID("Domino/System/SimpleNode.lua")];
CDominoManager_GetInstance():TraceConnection("DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|781302144", "781302144", "TooFarAwayOnFootAIListManager", "box_AI_Generator_Controller_25.UnSpawned", "box_Simple_Node_9.In", l0, l1);
l1:In();
end;
function export:f_box_Set_Entity_14_Out()
local l0;
self = self._graph;
l0 = Boxes[PathID("Domino/System/SetEntity.lua")];
self.AI_OnFoot = l0.Target;
local clone = {}; for k,v in pairs(l0) do clone[k] = v end;
l0 = Boxes[PathID("Domino/System/SetEntity.lua")];
l0.Entity = self.Input_PlayerVehicle;
l0._graph = self;
l0._name = "box_Set_Entity_15";
l0._elementPathId = "DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|1187659083";
l0.Out = self.f_box_Set_Entity_15_Out;
CDominoManager_GetInstance():TraceConnection("DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|385843508", "385843508", "TooFarAwayOnFootAIListManager", "box_Set_Entity_14.Out", "box_Set_Entity_15.FromEntity", clone, l0);
l0:FromEntity();
end;
function export:f_box_OnceOnly_v2_5_Out_0()
local l0, l1;
self = self._graph;
self:OnEnter_box_Proximity_Monitor_6();
l0 = self.box_OnceOnly_v2_5;
l1 = self.box_Proximity_Monitor_6;
CDominoManager_GetInstance():TraceConnection("DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|1733703471", "1733703471", "TooFarAwayOnFootAIListManager", "box_OnceOnly_v2_5.Out", "box_Proximity_Monitor_6.Enable", l0, l1);
l1:Enable();
end;
function export:f_box_OnceOnly_v2_5_ResetOut()
local l0, l1;
self = self._graph;
self:OnEnter_box_Proximity_Monitor_6();
l0 = self.box_OnceOnly_v2_5;
l1 = self.box_Proximity_Monitor_6;
CDominoManager_GetInstance():TraceConnection("DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|2068826565", "2068826565", "TooFarAwayOnFootAIListManager", "box_OnceOnly_v2_5.ResetOut", "box_Proximity_Monitor_6.Disable", l0, l1);
l1:Disable();
end;
function export:f_box_Simple_Node_24_Out()
local l0;
self = self._graph;
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
local clone = {}; for k,v in pairs(l0) do clone[k] = v end;
self:OnEnter_box_Timer_v2_1();
l0 = self.box_Timer_v2_1;
CDominoManager_GetInstance():TraceConnection("DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|206936571", "206936571", "TooFarAwayOnFootAIListManager", "box_Simple_Node_24.Out", "box_Timer_v2_1.Stop", clone, l0);
l0:Stop();
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
l0._graph = self;
l0._name = "box_Simple_Node_17";
l0._elementPathId = "DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|1715538078";
l0.Out = self.f_box_Simple_Node_17_Out;
CDominoManager_GetInstance():TraceConnection("DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|1313645846", "1313645846", "TooFarAwayOnFootAIListManager", "box_Simple_Node_24.Out", "box_Simple_Node_17.In", clone, l0);
l0:In();
end;
function export:f_box_Simple_Node_13_Out()
local l0;
self = self._graph;
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
local clone = {}; for k,v in pairs(l0) do clone[k] = v end;
l0 = self.box_OnceOnly_v2_11;
CDominoManager_GetInstance():TraceConnection("DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|2009294875", "2009294875", "TooFarAwayOnFootAIListManager", "box_Simple_Node_13.Out", "box_OnceOnly_v2_11.In", clone, l0);
l0:In(0);
end;
function export:f_box_Test_if_Nil_21_Is_nil()
local l0;
self = self._graph;
l0 = Boxes[PathID("Domino/System/TestIfNil.lua")];
local clone = {}; for k,v in pairs(l0) do clone[k] = v end;
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
l0._graph = self;
l0._name = "box_Simple_Node_20";
l0._elementPathId = "DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|1947737442";
l0.Out = self.f_box_Simple_Node_20_Out;
CDominoManager_GetInstance():TraceConnection("DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|504579557", "504579557", "TooFarAwayOnFootAIListManager", "box_Test_if_Nil_21.Is_nil", "box_Simple_Node_20.In", clone, l0);
l0:In();
end;
function export:f_box_Test_if_Nil_21_Is_not_nil()
local l0;
self = self._graph;
l0 = Boxes[PathID("Domino/System/TestIfNil.lua")];
local clone = {}; for k,v in pairs(l0) do clone[k] = v end;
l0 = Boxes[PathID("Domino/System/TestIfNil.lua")];
l0.Integer = nil;
l0.Float = nil;
l0.Boolean = nil;
l0.String = nil;
l0.Entity = self.Input_PlayerVehicle;
l0.Animation = nil;
l0.Player = nil;
l0.Oasis = nil;
l0.List = nil;
l0.Sound = nil;
l0.DBObject = nil;
l0._graph = self;
l0._name = "box_Test_if_Nil_22";
l0._elementPathId = "DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|607554057";
l0.Is_nil = self.f_box_Test_if_Nil_22_Is_nil;
l0.Is_not_nil = self.f_box_Test_if_Nil_22_Is_not_nil;
CDominoManager_GetInstance():TraceConnection("DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|819488105", "819488105", "TooFarAwayOnFootAIListManager", "box_Test_if_Nil_21.Is_not_nil", "box_Test_if_Nil_22.In", clone, l0);
l0:In();
end;
function export:f_box_Timer_v2_1_Started()
local l0, l1;
self = self._graph;
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
l0._graph = self;
l0._name = "box_Simple_Node_13";
l0._elementPathId = "DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|574603014";
l0.Out = self.f_box_Simple_Node_13_Out;
l0 = self.box_Timer_v2_1;
l1 = Boxes[PathID("Domino/System/SimpleNode.lua")];
CDominoManager_GetInstance():TraceConnection("DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|1049428262", "1049428262", "TooFarAwayOnFootAIListManager", "box_Timer_v2_1.Started", "box_Simple_Node_13.In", l0, l1);
l1:In();
end;
function export:f_box_Timer_v2_1_TimeElapsed()
local l0, l1;
self = self._graph;
l0 = Boxes[PathID("Domino/System/VehicleSeatingMonitor.lua")];
l0.Pawn = self.AI_OnFoot;
l0.Vehicle = nil;
l0._graph = self;
l0._name = "box_VehicleSeatingMonitor_2";
l0._elementPathId = "DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|970070386";
l0.EntityIsInVehicle = self.f_box_VehicleSeatingMonitor_2_EntityIsInVehicle;
l0.EntityIsNotInVehicle = self.f_box_VehicleSeatingMonitor_2_EntityIsNotInVehicle;
l0.VehicleIsEmpty = DummyFunction;
l0.VehicleIsNotEmpty = DummyFunction;
l0 = self.box_Timer_v2_1;
l1 = Boxes[PathID("Domino/System/VehicleSeatingMonitor.lua")];
CDominoManager_GetInstance():TraceConnection("DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|1469026354", "1469026354", "TooFarAwayOnFootAIListManager", "box_Timer_v2_1.TimeElapsed", "box_VehicleSeatingMonitor_2.IsInVehicle", l0, l1);
l1:IsInVehicle();
end;
function export:f_box_Simple_Node_8_Out()
local l0;
self = self._graph;
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
local clone = {}; for k,v in pairs(l0) do clone[k] = v end;
l0 = self.box_AI_Generator_Controller_25;
l0.UnSpawnedEntity = self.AI_OnFoot;
CDominoManager_GetInstance():TraceConnection("DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|2036130022", "2036130022", "TooFarAwayOnFootAIListManager", "box_Simple_Node_8.Out", "box_AI_Generator_Controller_25.UnSpawn", clone, l0);
l0:UnSpawn();
end;
function export:f_box_Test_if_Nil_22_Is_nil()
local l0;
self = self._graph;
l0 = Boxes[PathID("Domino/System/TestIfNil.lua")];
local clone = {}; for k,v in pairs(l0) do clone[k] = v end;
self:OnEnter_box_Simple_Node_19();
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
CDominoManager_GetInstance():TraceConnection("DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|1797502333", "1797502333", "TooFarAwayOnFootAIListManager", "box_Test_if_Nil_22.Is_nil", "box_Simple_Node_19.In", clone, l0);
l0:In();
end;
function export:f_box_Test_if_Nil_22_Is_not_nil()
local l0;
self = self._graph;
l0 = Boxes[PathID("Domino/System/TestIfNil.lua")];
local clone = {}; for k,v in pairs(l0) do clone[k] = v end;
l0 = Boxes[PathID("Domino/System/SetEntity.lua")];
l0.Entity = self.Input_AI;
l0._graph = self;
l0._name = "box_Set_Entity_14";
l0._elementPathId = "DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|182661393";
l0.Out = self.f_box_Set_Entity_14_Out;
CDominoManager_GetInstance():TraceConnection("DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|1027983083", "1027983083", "TooFarAwayOnFootAIListManager", "box_Test_if_Nil_22.Is_not_nil", "box_Set_Entity_14.FromEntity", clone, l0);
l0:FromEntity();
end;
function export:f_box_Simple_Node_10_Out()
local l0;
self = self._graph;
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
local clone = {}; for k,v in pairs(l0) do clone[k] = v end;
self:OnEnter_box_Timer_v2_1();
l0 = self.box_Timer_v2_1;
CDominoManager_GetInstance():TraceConnection("DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|46535569", "46535569", "TooFarAwayOnFootAIListManager", "box_Simple_Node_10.Out", "box_Timer_v2_1.Stop", clone, l0);
l0:Stop();
end;
function export:f_box_VehicleSeatingMonitor_2_EntityIsInVehicle()
local l0;
self = self._graph;
l0 = Boxes[PathID("Domino/System/VehicleSeatingMonitor.lua")];
local clone = {}; for k,v in pairs(l0) do clone[k] = v end;
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
l0._graph = self;
l0._name = "box_Simple_Node_3";
l0._elementPathId = "DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|59790729";
l0.Out = self.f_box_Simple_Node_3_Out;
CDominoManager_GetInstance():TraceConnection("DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|1455902741", "1455902741", "TooFarAwayOnFootAIListManager", "box_VehicleSeatingMonitor_2.EntityIsInVehicle", "box_Simple_Node_3.In", clone, l0);
l0:In();
end;
function export:f_box_VehicleSeatingMonitor_2_EntityIsNotInVehicle()
local l0;
self = self._graph;
l0 = Boxes[PathID("Domino/System/VehicleSeatingMonitor.lua")];
local clone = {}; for k,v in pairs(l0) do clone[k] = v end;
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
l0._graph = self;
l0._name = "box_Simple_Node_4";
l0._elementPathId = "DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|995515823";
l0.Out = self.f_box_Simple_Node_4_Out;
CDominoManager_GetInstance():TraceConnection("DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|1168556136", "1168556136", "TooFarAwayOnFootAIListManager", "box_VehicleSeatingMonitor_2.EntityIsNotInVehicle", "box_Simple_Node_4.In", clone, l0);
l0:In();
end;
function export:f_box_Simple_Node_4_Out()
local l0;
self = self._graph;
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
local clone = {}; for k,v in pairs(l0) do clone[k] = v end;
self:OnEnter_box_OnceOnly_v2_5();
l0 = self.box_OnceOnly_v2_5;
CDominoManager_GetInstance():TraceConnection("DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|934020821", "934020821", "TooFarAwayOnFootAIListManager", "box_Simple_Node_4.Out", "box_OnceOnly_v2_5.In", clone, l0);
l0:In(0);
self:OnEnter_box_Timer_v2_1();
l0 = self.box_Timer_v2_1;
CDominoManager_GetInstance():TraceConnection("DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|1116268573", "1116268573", "TooFarAwayOnFootAIListManager", "box_Simple_Node_4.Out", "box_Timer_v2_1.Start", clone, l0);
l0:Start();
end;
function export:f_box_OnceOnly_v2_11_Out_0()
local l0, l1;
self = self._graph;
self:OnEnter_box_Simple_Node_12();
l0 = self.box_OnceOnly_v2_11;
l1 = Boxes[PathID("Domino/System/SimpleNode.lua")];
CDominoManager_GetInstance():TraceConnection("DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|332720302", "332720302", "TooFarAwayOnFootAIListManager", "box_OnceOnly_v2_11.Out", "box_Simple_Node_12.In", l0, l1);
l1:In();
end;
function export:f_box_Proximity_Monitor_6_Disabled()
local l0, l1;
self = self._graph;
self:OnEnter_box_Simple_Node_7();
l0 = self.box_Proximity_Monitor_6;
l1 = Boxes[PathID("Domino/System/SimpleNode.lua")];
CDominoManager_GetInstance():TraceConnection("DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|125654459", "125654459", "TooFarAwayOnFootAIListManager", "box_Proximity_Monitor_6.Disabled", "box_Simple_Node_7.In", l0, l1);
l1:In();
end;
function export:f_box_Proximity_Monitor_6_Enabled()
local l0, l1;
self = self._graph;
self:OnEnter_box_Simple_Node_12();
l0 = self.box_Proximity_Monitor_6;
l1 = Boxes[PathID("Domino/System/SimpleNode.lua")];
CDominoManager_GetInstance():TraceConnection("DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|670968580", "670968580", "TooFarAwayOnFootAIListManager", "box_Proximity_Monitor_6.Enabled", "box_Simple_Node_12.In", l0, l1);
l1:In();
end;
function export:f_box_Proximity_Monitor_6_EnterRadius()
local l0, l1;
self = self._graph;
self:OnEnter_box_Simple_Node_7();
l0 = self.box_Proximity_Monitor_6;
l1 = Boxes[PathID("Domino/System/SimpleNode.lua")];
CDominoManager_GetInstance():TraceConnection("DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|1574528186", "1574528186", "TooFarAwayOnFootAIListManager", "box_Proximity_Monitor_6.EnterRadius", "box_Simple_Node_7.In", l0, l1);
l1:In();
end;
function export:f_box_Proximity_Monitor_6_ExitRadius()
local l0, l1;
self = self._graph;
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
l0._graph = self;
l0._name = "box_Simple_Node_8";
l0._elementPathId = "DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|606512387";
l0.Out = self.f_box_Simple_Node_8_Out;
l0 = self.box_Proximity_Monitor_6;
l1 = Boxes[PathID("Domino/System/SimpleNode.lua")];
CDominoManager_GetInstance():TraceConnection("DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|683454397", "683454397", "TooFarAwayOnFootAIListManager", "box_Proximity_Monitor_6.ExitRadius", "box_Simple_Node_8.In", l0, l1);
l1:In();
end;
function export:f_box_Set_Entity_15_Out()
local l0;
self = self._graph;
l0 = Boxes[PathID("Domino/System/SetEntity.lua")];
self.Player_Vehicle = l0.Target;
local clone = {}; for k,v in pairs(l0) do clone[k] = v end;
l0 = Boxes[PathID("Domino/System/Lists/SetList.lua")];
l0.List = self.Input_OnFootNPC_List;
l0._graph = self;
l0._name = "box_Set_List_16";
l0._elementPathId = "DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|1437685361";
l0.Out = self.f_box_Set_List_16_Out;
CDominoManager_GetInstance():TraceConnection("DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|1498585463", "1498585463", "TooFarAwayOnFootAIListManager", "box_Set_Entity_15.Out", "box_Set_List_16.FromList", clone, l0);
l0:FromList();
end;
function export:f_box_Simple_Node_19_Out()
local l0;
self = self._graph;
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
local clone = {}; for k,v in pairs(l0) do clone[k] = v end;
self:OnEnter_box_Simple_Node_12();
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
CDominoManager_GetInstance():TraceConnection("DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|637714505", "637714505", "TooFarAwayOnFootAIListManager", "box_Simple_Node_19.Out", "box_Simple_Node_12.In", clone, l0);
l0:In();
end;
function export:f_box_Set_List_16_Out()
local l0;
self = self._graph;
l0 = Boxes[PathID("Domino/System/Lists/SetList.lua")];
self.EmptyVehicle_List = l0.Target;
local clone = {}; for k,v in pairs(l0) do clone[k] = v end;
self:OnEnter_box_Timer_v2_1();
l0 = self.box_Timer_v2_1;
CDominoManager_GetInstance():TraceConnection("DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|171266275", "171266275", "TooFarAwayOnFootAIListManager", "box_Set_List_16.Out", "box_Timer_v2_1.Start", clone, l0);
l0:Start();
end;
function export:f_box_Simple_Node_12_Out()
local l0;
self = self._graph;
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
local clone = {}; for k,v in pairs(l0) do clone[k] = v end;
CDominoManager_GetInstance():TraceConnection("DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|284142024", "284142024", "TooFarAwayOnFootAIListManager", "box_Simple_Node_12.Out", "Out", clone, self);
self:Out();
end;
function export:f_box_Simple_Node_17_Out()
local l0;
self = self._graph;
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
local clone = {}; for k,v in pairs(l0) do clone[k] = v end;
self:OnEnter_box_Proximity_Monitor_6();
l0 = self.box_Proximity_Monitor_6;
CDominoManager_GetInstance():TraceConnection("DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|1879420527", "1879420527", "TooFarAwayOnFootAIListManager", "box_Simple_Node_17.Out", "box_Proximity_Monitor_6.Disable", clone, l0);
l0:Disable();
end;
function export:f_box_Simple_Node_9_Out()
local l0;
self = self._graph;
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
local clone = {}; for k,v in pairs(l0) do clone[k] = v end;
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
l0._graph = self;
l0._name = "box_Simple_Node_24";
l0._elementPathId = "DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|513963196";
l0.Out = self.f_box_Simple_Node_24_Out;
CDominoManager_GetInstance():TraceConnection("DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|1780589171", "1780589171", "TooFarAwayOnFootAIListManager", "box_Simple_Node_9.Out", "box_Simple_Node_24.In", clone, l0);
l0:In();
end;
function export:f_box_Simple_Node_20_Out()
local l0;
self = self._graph;
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
local clone = {}; for k,v in pairs(l0) do clone[k] = v end;
self:OnEnter_box_Simple_Node_19();
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
CDominoManager_GetInstance():TraceConnection("DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|476215825", "476215825", "TooFarAwayOnFootAIListManager", "box_Simple_Node_20.Out", "box_Simple_Node_19.In", clone, l0);
l0:In();
end;
function export:OnEnter_box_Simple_Node_7()
local l0;
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
l0._graph = self;
l0._name = "box_Simple_Node_7";
l0._elementPathId = "DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|135870576";
l0.Out = DummyFunction;
end;
function export:OnEnter_box_OnceOnly_v2_5()
end;
function export:OnEnter_box_Timer_v2_1()
end;
function export:OnEnter_box_Proximity_Monitor_6()
local l0;
l0 = self.box_Proximity_Monitor_6;
l0.Entity1 = self.AI_OnFoot;
l0.Entity2 = self.Player_Vehicle;
l0.Radius = 80;
end;
function export:OnEnter_box_Simple_Node_19()
local l0;
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
l0._graph = self;
l0._name = "box_Simple_Node_19";
l0._elementPathId = "DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|1279607760";
l0.Out = self.f_box_Simple_Node_19_Out;
end;
function export:OnEnter_box_Simple_Node_12()
local l0;
l0 = Boxes[PathID("Domino/System/SimpleNode.lua")];
l0._graph = self;
l0._name = "box_Simple_Node_12";
l0._elementPathId = "DocumentContainer|..\\Library\\common\\VehicleMisc.domino.xml|@TooFarAwayOnFootAIListManager|1503247974";
l0.Out = self.f_box_Simple_Node_12_Out;
end;
-- Empty out anchor definitions
function export:UpdatedList_Added()
end;
function export:UpdatedList_Removed()
end;
function export:Out()
end;
_compilerVersion = 4;