Hi,
ich wollte mir ein Objekt einblenden lassen wenn, wenn ich einen Anhänger dran mache und ausblenden, wenn ich den Anhänger abhänge.
Ich nutze dafür die Funktionen onAttach und onDetach nur leider scheinen diese Funktionen in LS13 (noch Patch 1.4!) nicht mehr zu funktionieren.
Das Objekt wird nicht ein/ausgeblendet.
[lua]
ShowObjectOnAttach = {};
function ShowObjectOnAttach.prerequisitesPresent(specializations)
return SpecializationUtil.hasSpecialization(Attachable, specializations);
end;
function ShowObjectOnAttach:load(xmlFile)
self.Obj = Utils.indexToObject(self.components, getXMLString(xmlFile, "vehicle.ShowObjectOnAttach#Obj"));
end;
function ShowObjectOnAttach:draw()
end;
function ShowObjectOnAttach:delete()
end;
function ShowObjectOnAttach:mouseEvent(posX, posY, isDown, isUp, button)
end;
function ShowObjectOnAttach:keyEvent(unicode, sym, modifier, isDown)
end;
function ShowObjectOnAttach:update()
end;
function ShowObjectOnAttach:onAttach()
setVisibility(self.Obj, true);
end;
function ShowObjectOnAttach:onDettach()
setVisibility(self.Obj, false);
end;
[/lua]
Weiß da jemand eine Lösung?
lg
Webby