AddCSLuaFile() local SligWolf_Addons = SligWolf_Addons if not SLIGWOLF_ADDON then SligWolf_Addons.AutoLoadAddon(function() end) return end local CONSTANTS = SligWolf_Addons.Constants local LIBCoupling = SligWolf_Addons.Coupling local components = { { name = "C1", attachment = "C1", model = CONSTANTS.mdlCube1, type = "camera", }, { name = "C2", attachment = "C2", model = CONSTANTS.mdlCube1, type = "camera", }, { name = "C3", attachment = "C3", model = CONSTANTS.mdlCube1, type = "camera", }, { name = "C4", attachment = "C4", model = CONSTANTS.mdlCube1, type = "camera", }, { name = "C5", attachment = "C5", model = CONSTANTS.mdlCube1, type = "camera", }, { name = "L1", attachment = "L1", type = "light", }, { name = "GW1", attachment = "GW1", color = CONSTANTS.colorFrontLight, size = 50, enlarge = 20, type = "glow", }, { name = "GW2", attachment = "GW2", color = CONSTANTS.colorFrontLight, size = 50, enlarge = 20, type = "glow", }, { name = "GW3", attachment = "GW3", color = CONSTANTS.colorFrontLight, size = 70, enlarge = 20, type = "glow", }, { name = "GW4", attachment = "GW4", color = CONSTANTS.colorFrontLight, size = 70, enlarge = 20, type = "glow", }, { name = "GR1", attachment = "GR1", color = CONSTANTS.colorRearLight, enlarge = 20, type = "glow", }, { name = "GR2", attachment = "GR2", color = CONSTANTS.colorRearLight, enlarge = 20, type = "glow", }, { name = "GR3", attachment = "GR3", color = CONSTANTS.colorRearLight, enlarge = 20, type = "glow", }, { name = "GR4", attachment = "GR4", color = CONSTANTS.colorRearLight, enlarge = 20, type = "glow", }, { name = "IL1", attachment = "IL1", color = CONSTANTS.colorIndicatorLight, type = "glow", }, { name = "IL2", attachment = "IL2", color = CONSTANTS.colorIndicatorLight, type = "glow", }, { name = "IL3", attachment = "IL3", color = CONSTANTS.colorIndicatorLight, type = "glow", }, { name = "IL4", attachment = "IL4", color = CONSTANTS.colorIndicatorLight, type = "glow", }, { name = "IR1", attachment = "IR1", color = CONSTANTS.colorIndicatorLight, type = "glow", }, { name = "IR2", attachment = "IR2", color = CONSTANTS.colorIndicatorLight, type = "glow", }, { name = "IR3", attachment = "IR3", color = CONSTANTS.colorIndicatorLight, type = "glow", }, { name = "IR4", attachment = "IR4", color = CONSTANTS.colorIndicatorLight, type = "glow", }, { name = "S1", attachment = "S1", color = CONSTANTS.colorExhaustSmoke, type = "smoke", }, { name = "Fork", attachment = "F1", selfAttachment = "self", model = "models/sligwolf/garbagetruck/fork.mdl", color = "secondary", type = "prop", constraints = { Axis = { lpos1 = Vector(1, 0, 0), }, }, }, { name = "Back", attachment = "BP1", model = "models/sligwolf/base/unique/sw_cube_12x24x12.mdl", type = "connectorButton", }, { name = "Back", attachment = "CP1", mass = 1000, connectortype = "tandem", gender = LIBCoupling.GENDER_FEMALE, searchRadius = 20, type = "connector", constraints = { Ballsocket = {}, }, }, { attachment = "self", selfAttachment = "self", model = "models/sligwolf/garbagetruck/swtruck003_glass.mdl", type = "propParent", }, { attachment = "P1", model = CONSTANTS.mdlSeat, type = "seatGroup", }, } return components