Prevent multiple Transforms from triggering in the same tick.

This leads to actor duplication.
This commit is contained in:
Paul Chote
2018-12-05 21:01:00 +00:00
committed by reaperrr
parent 72923b9572
commit 4b6853b433
3 changed files with 8 additions and 1 deletions

View File

@@ -89,7 +89,7 @@ namespace OpenRA.Mods.Common.Activities
{
self.World.AddFrameEndTask(w =>
{
if (self.IsDead)
if (self.IsDead || self.WillDispose)
return;
foreach (var nt in self.TraitsImplementing<INotifyTransform>())