Refactor RandomDelay:

Allow different types of random
and reflect other use cases by renaming.
This commit is contained in:
Matthias Mailänder
2021-09-20 13:39:22 +02:00
committed by abcdefg30
parent 3a7aeb5324
commit a2a668077c
6 changed files with 10 additions and 10 deletions

View File

@@ -39,7 +39,7 @@ namespace OpenRA.Mods.Common.Traits.Render
: base(info)
{
wsb = self.TraitsImplementing<WithSpriteBody>().Single(w => w.Info.Name == Info.Body);
ticks = Util.RandomDelay(self.World, info.Interval);
ticks = Util.RandomInRange(self.World.SharedRandom, info.Interval);
}
void ITick.Tick(Actor self)
@@ -50,7 +50,7 @@ namespace OpenRA.Mods.Common.Traits.Render
if (--ticks <= 0)
{
wsb.PlayCustomAnimation(self, Info.Sequences.Random(Game.CosmeticRandom));
ticks = Util.RandomDelay(self.World, Info.Interval);
ticks = Util.RandomInRange(self.World.SharedRandom, Info.Interval);
}
}