From e86b8d0ddeebdb1de35baf1a36cc962bf145f00a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= Date: Thu, 2 Jul 2015 20:22:36 +0200 Subject: [PATCH] avoid an unneccessary and frequent trait lookup --- OpenRA.Mods.Common/Activities/Move/Move.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/OpenRA.Mods.Common/Activities/Move/Move.cs b/OpenRA.Mods.Common/Activities/Move/Move.cs index 9092a14af7..f0f754be4b 100644 --- a/OpenRA.Mods.Common/Activities/Move/Move.cs +++ b/OpenRA.Mods.Common/Activities/Move/Move.cs @@ -235,8 +235,7 @@ namespace OpenRA.Mods.Common.Activities // Wait a bit to see if they leave if (!hasWaited) { - var info = self.Info.Traits.Get(); - waitTicksRemaining = info.WaitAverage + self.World.SharedRandom.Next(-info.WaitSpread, info.WaitSpread); + waitTicksRemaining = mobile.Info.WaitAverage + self.World.SharedRandom.Next(-mobile.Info.WaitSpread, mobile.Info.WaitSpread); hasWaited = true; }