all traits can contribute to the synchash

This commit is contained in:
Chris Forbes
2010-09-18 18:34:57 +12:00
parent 59cc50df4c
commit 872a304714

View File

@@ -181,7 +181,7 @@ namespace OpenRA
ret += n++ * (int)a.ActorID * Sync.CalculateSyncHash(a);
// hash all the traits that tick
foreach (var x in traitDict.ActorsWithTraitMultiple<ITick>(this))
foreach (var x in traitDict.ActorsWithTraitMultiple<object>(this))
ret += n++ * (int)x.Actor.ActorID * Sync.CalculateSyncHash(x.Trait);
return ret;