Beispiel #1
0
        public IEmittable CreateStatic(Loc startLoc, int startHeight, Dir8 dir)
        {
            ColumnAnim anim = (ColumnAnim)CloneIEmittable();

            anim.SetupEmitted(startLoc, startHeight, dir);
            return(anim);
        }
Beispiel #2
0
 protected ColumnAnim(ColumnAnim other)
 {
     Anim      = other.Anim;
     TotalTime = other.TotalTime;
     Cycles    = other.Cycles;
 }
Beispiel #3
0
 public SingleEmitter(BeamAnimData anim)
 {
     Anim  = new ColumnAnim(anim);
     Layer = DrawLayer.Normal;
 }