|
|
-- {\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;
|