avoid an unneccessary and frequent trait lookup

This commit is contained in:
Matthias Mailänder
2015-07-02 20:22:36 +02:00
parent 79d00b2b7c
commit e86b8d0dde

View File

@@ -235,8 +235,7 @@ namespace OpenRA.Mods.Common.Activities
// Wait a bit to see if they leave // Wait a bit to see if they leave
if (!hasWaited) if (!hasWaited)
{ {
var info = self.Info.Traits.Get<MobileInfo>(); waitTicksRemaining = mobile.Info.WaitAverage + self.World.SharedRandom.Next(-mobile.Info.WaitSpread, mobile.Info.WaitSpread);
waitTicksRemaining = info.WaitAverage + self.World.SharedRandom.Next(-info.WaitSpread, info.WaitSpread);
hasWaited = true; hasWaited = true;
} }