Beschreibung
Andere Herangehensweise zu PR #342 um nicht mehr automatisch Tower zu selektieren nach platzieren (siehe #325).
Clicks werden jetzt allgemein erst mit MouseUp/Cancel ausgelöst, was natürlich erstmal das grundsätzliche Verhalten ändert...
Das macht es natürlich auch wieder zu einem Workaround.
Scheinbar werden die Cancel Events jedoch nicht weitergeleitet, falls die Actions gewechselt werden. Da hatte ich wohl doch noch etwas anderes falsch gemacht...
Habe jetzt die Delayed Methode noch drin gelassen, das Problem würde ja sonst noch weiterhin bestehen, falls in perfomed gewechselt wird.
So müsste man halt die MousePosition schon vor canceln cachen, da die Position sonst resetet wird. Dadurch tritt mit der aktuellen Lösung auch Wiederholung in den verschiedenen Actions auf, die meisten brauchen irgendwie doch eine Position. Sollte man die dann zentral irgendwo cachen?
May close #325 :)
Kannst dir ja aussuchen dann, welche Variante du besser findest :)
Beschreibung Andere Herangehensweise zu PR #342 um nicht mehr automatisch Tower zu selektieren nach platzieren (siehe #325). Clicks werden jetzt allgemein erst mit MouseUp/Cancel ausgelöst, was natürlich erstmal das grundsätzliche Verhalten ändert... Das macht es natürlich auch wieder zu einem Workaround. Scheinbar werden die Cancel Events jedoch nicht weitergeleitet, falls die Actions gewechselt werden. Da hatte ich wohl doch noch etwas anderes falsch gemacht... Habe jetzt die Delayed Methode noch drin gelassen, das Problem würde ja sonst noch weiterhin bestehen, falls in perfomed gewechselt wird. So müsste man halt die MousePosition schon vor canceln cachen, da die Position sonst resetet wird. Dadurch tritt mit der aktuellen Lösung auch Wiederholung in den verschiedenen Actions auf, die meisten brauchen irgendwie doch eine Position. Sollte man die dann zentral irgendwo cachen?
May close #325 :) Kannst dir ja aussuchen dann, welche Variante du besser findest :)