Example #1
0
        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);
        }
Example #2
0
 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;
 }
Example #3
0
 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);
 }
Example #4
0
        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);
        }