function data()

return { 
	type = "ASSET_DEFAULT",
	description = {
		name = _("Abspannmast Isolatoren"),			
		description = _("Abspannmast Isolatoren")
	},
	availability = {},
	buildMode = "MULTI",
	categories = { "A_Oberleitungsmasten" },
	
	order = 4,
	skipCollision = true,
	autoRemovable = false,
	
	params = {
		{
			key = "Auswahl1",
			name = _("Obere Fahrleitung"),
			values = { _("x"),_("braun"),_("gruen"),_("blau") }
		},
		{
			key = "Auswahl2",
			name = _("Untere Fahrleitung"),
			values = { _("x"),_("braun"),_("gruen"),_("blau") }
		},
		
	},	
	
	
	updateFn = function(params)
		local result = { }
		
		result.models = { }

		
		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, 0, -0.05, 7.77, 1, } }
		end
		
		if params.Auswahl1 == 1 then
			result.models[#result.models+1] =
			{ id = "rheingold_isolator_braun.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, 0, -0.05, 7.77, 1, } }
		end

		if params.Auswahl1 == 2 then
			result.models[#result.models+1] =
			{ id = "rheingold_isolator_gruen.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, 0, -0.05, 7.77, 1, } }
		end
		
		if params.Auswahl1 == 3 then
			result.models[#result.models+1] =
			{ id = "rheingold_isolator_blau.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, 0, -0.05, 7.77, 1, } }
		end
		
		
		
		
		
		
		if params.Auswahl2 == 0 then
			result.models[#result.models+1] =
			{ id = "empty.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, 0, -0.05, 6.45, 1, } }
		end
		
		if params.Auswahl2 == 1 then
			result.models[#result.models+1] =
			{ id = "rheingold_isolator_braun.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, 0, -0.05, 6.45, 1, } }
		end
		
		if params.Auswahl2 == 2 then
			result.models[#result.models+1] =
			{ id = "rheingold_isolator_gruen.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, 0, -0.05, 6.45, 1, } }
		end
		
		if params.Auswahl2 == 3 then
			result.models[#result.models+1] =
			{ id = "rheingold_isolator_blau.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, 0, -0.05, 6.45, 1, } }
		end
		
		
		
		
		

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

		return result

	end
}

end