Remove unused 'initialized' bool from TeslaZap

It was never set to 'true', and doing so would break Duration > 1, so it's better to just remove it.
This commit is contained in:
reaperrr
2017-06-07 17:54:18 +02:00
parent 2704f3bcd5
commit c474b77d79

View File

@@ -42,7 +42,6 @@ namespace OpenRA.Mods.Cnc.Projectiles
TeslaZapRenderable zap; TeslaZapRenderable zap;
int ticksUntilRemove; int ticksUntilRemove;
bool doneDamage = false; bool doneDamage = false;
bool initialized = false;
public TeslaZap(TeslaZapInfo info, ProjectileArgs args) public TeslaZap(TeslaZapInfo info, ProjectileArgs args)
{ {
@@ -65,13 +64,10 @@ namespace OpenRA.Mods.Cnc.Projectiles
} }
public IEnumerable<IRenderable> Render(WorldRenderer wr) public IEnumerable<IRenderable> Render(WorldRenderer wr)
{
if (!initialized)
{ {
var pos = args.GuidedTarget.IsValidFor(args.SourceActor) ? args.GuidedTarget.CenterPosition : args.PassiveTarget; var pos = args.GuidedTarget.IsValidFor(args.SourceActor) ? args.GuidedTarget.CenterPosition : args.PassiveTarget;
zap = new TeslaZapRenderable(args.Source, 0, pos - args.Source, zap = new TeslaZapRenderable(args.Source, 0, pos - args.Source,
info.Image, info.BrightSequence, info.BrightZaps, info.DimSequence, info.DimZaps, info.Palette); info.Image, info.BrightSequence, info.BrightZaps, info.DimSequence, info.DimZaps, info.Palette);
}
yield return zap; yield return zap;
} }