function data()

return { 
	type = "ASSET_TRACK",
	description = {
		name = _("Zubehör"),			
		description = _("Zubehör & Assets")
	},
	availability = {},
	buildMode = "MULTI",
	categories = { "A_Oberleitungsmasten" },
	
	order = 5,
	skipCollision = true,
	autoRemovable = false,
	
	params = {
		
		{
			key = "Verschub1",
			name = _("Offset" ),
			values = { _("4"),_("3"), _("2"), _("1"), _("0"), _("-1"), _("-2"), _("-3"), _("-4") },
			defaultIndex = 4,
		},
		
		
		
		
		{
			key = "Auswahl1",
			name = _("Einzelmast"),
			values = { _("x"),_("●Abspanngewichte gerade"),_("●Abspanngewichte links"),_("●Abspanngewichte rechts"),_("●Mast Halteseil links"),_("●Mast Halteseil rechts"),_("●Gulli"),_("●Gleisfeldlampe an"),_("●Gleisfeldlampe aus"),_("●Gleisfeldlampe Reichsbahn an"),_("●Gleisfeldlampe Reichsbahn aus"),_("●Prellpfosten"),_("●Trennstelle"),_("●Abspannmast Stumpfgleis"),_("●Abspannmast Stumpfgleis fix"),_("●Oberleitungsspinne") }
		},
		
		
	},	
	
	
	updateFn = function(params)
		local result = { }
		
		result.models = { }
		
		
		
		if params.Verschub1 == 0 then Verschub1 = 0.60 end;
		if params.Verschub1 == 1 then Verschub1 = 0.45 end;
		if params.Verschub1 == 2 then Verschub1 = 0.30 end;
		if params.Verschub1 == 3 then Verschub1 = 0.15 end;
		if params.Verschub1 == 4 then Verschub1 = 0 end;
		if params.Verschub1 == 5 then Verschub1 = -0.15 end;
		if params.Verschub1 == 6 then Verschub1 = -0.30 end;
		if params.Verschub1 == 7 then Verschub1 = -0.35 end;
		if params.Verschub1 == 8 then Verschub1 = -0.60 end;

		
		if params.Auswahl1 == 0 then
			result.models[#result.models+1] =
			{ id = "empty.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, Verschub1, -0.05, 0.55, 1, } }
		end
		
		if params.Auswahl1 == 1 then
			result.models[#result.models+1] =
			{ id = "rheingold_abspanngewichte_gerade_v1.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, Verschub1, -0.05, 0.55, 1, } }
		end
		
		if params.Auswahl1 == 2 then
			result.models[#result.models+1] =
			{ id = "rheingold_abspanngewichte_links_v1.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, Verschub1, -0.05, 0.55, 1, } }
		end
		
		if params.Auswahl1 == 3 then
			result.models[#result.models+1] =
			{ id = "rheingold_abspanngewichte_rechts_v1.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, Verschub1, -0.05, 0.55, 1, } }
		end
		
		if params.Auswahl1 == 4 then
			result.models[#result.models+1] =
			{ id = "rheingold_abspannmast_fixierung_links.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, Verschub1, -0.05, 0.55, 1, } }
		end
		
		if params.Auswahl1 == 5 then
			result.models[#result.models+1] =
			{ id = "rheingold_abspannmast_fixierung_rechts.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, Verschub1, -0.05, 0.55, 1, } }
		end
		
		if params.Auswahl1 == 6 then
			result.models[#result.models+1] =
			{ id = "rheingold_asset_gullideckel.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, Verschub1, -0.05, 0.55, 1, } }
		end
		
		if params.Auswahl1 == 7 then
			result.models[#result.models+1] =
			{ id = "rheingold_asset_gleisfeldleuchte_standard_an.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, Verschub1, -0.05, 0.55, 1, } }
		end
		
		if params.Auswahl1 == 8 then
			result.models[#result.models+1] =
			{ id = "rheingold_asset_gleisfeldleuchte_standard_aus.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, Verschub1, -0.05, 0.55, 1, } }
		end
		
		if params.Auswahl1 == 9 then
			result.models[#result.models+1] =
			{ id = "rheingold_asset_gleisfeldleuchte_ddr_an.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, Verschub1, -0.05, 0.55, 1, } }
		end
		
		if params.Auswahl1 == 10 then
			result.models[#result.models+1] =
			{ id = "rheingold_asset_gleisfeldleuchte_ddr_aus.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, Verschub1, -0.05, 0.55, 1, } }
		end
		
		if params.Auswahl1 == 11 then
			result.models[#result.models+1] =
			{ id = "rheingold_asset_prellpfosten.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, Verschub1, -0.05, 0.55, 1, } }
		end
		
		if params.Auswahl1 == 12 then
			result.models[#result.models+1] =
			{ id = "rheingold_asset_oberleitung_trennstelle.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, Verschub1, 0, 6.97, 1, } }
		end
		
		if params.Auswahl1 == 13 then
			result.models[#result.models+1] =
			{ id = "rheingold_abspannmast_stumpfgleis.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, Verschub1, 0, 0.55, 1, } }
		end
		
		if params.Auswahl1 == 14 then
			result.models[#result.models+1] =
			{ id = "rheingold_abspannmast_stumpfgleis_fixiert.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, Verschub1, -0.10, 0.55, 1, } }
		end
		
		if params.Auswahl1 == 15 then
			result.models[#result.models+1] =
			{ id = "rheingold_turmmast_oberleitungsspinne.mdl",
			transf = {0, 0.95, 0, 0, -0.95, 0, 0, 0, 0, 0, 0.95, 0, 0, 0, 0, 1, } }
		end
		
		
		if params.Auswahl1 == 15 then
			result.models[#result.models+1] =
			{ id = "rheingold_a_ausrichthilfe.mdl",
			transf = {0, 3, 0, 0, -3, 0, 0, 0, 0, 0, 3, 0, 21.1, 21.1, 1, 1, } }
		end
		
		
		
		
		
		
		

		result.terrainAlignmentLists = { {
			type = "EQUAL",
			faces =  { }
		} }
		
		
		
		
		
		

		return result

	end
}

end