public IEnumerable <IRenderable> Render(WorldRenderer wr) { zap = new TeslaZapRenderable(args.Source, 0, target - args.Source, info.Image, info.BrightSequence, info.BrightZaps, info.DimSequence, info.DimZaps, info.Palette); yield return(zap); }
public IEnumerable<IRenderable> Render(WorldRenderer wr) { if (!initialized) { var pos = Args.GuidedTarget.IsValidFor(Args.SourceActor) ? Args.GuidedTarget.CenterPosition : Args.PassiveTarget; zap = new TeslaZapRenderable(Args.Source, 0, pos - Args.Source, Info.Image, Info.BrightZaps, Info.DimZaps, Info.Palette); } yield return zap; }
public IEnumerable <IRenderable> Render(WorldRenderer wr) { if (!initialized) { var pos = Args.GuidedTarget.IsValidFor(Args.SourceActor) ? Args.GuidedTarget.CenterPosition : Args.PassiveTarget; zap = new TeslaZapRenderable(Args.Source, 0, pos - Args.Source, Info.Image, Info.BrightZaps, Info.DimZaps); } yield return(zap); }
public IEnumerable <IRenderable> Render(WorldRenderer wr) { if (!initialized) { var pos = args.GuidedTarget.IsValidFor(args.SourceActor) ? args.GuidedTarget.CenterPosition : args.PassiveTarget; zap = new TeslaZapRenderable(args.Source, 0, pos - args.Source, info.Image, info.BrightSequence, info.BrightZaps, info.DimSequence, info.DimZaps, info.Palette); } yield return(zap); }