Ejemplo n.º 1
0
        public IEmittable CreateStatic(Loc startLoc, int startHeight, Dir8 dir)
        {
            StaticAnim anim = (StaticAnim)CloneIEmittable();

            anim.SetupEmitted(startLoc, startHeight, dir);
            return(anim);
        }
Ejemplo n.º 2
0
 protected StaticAnim(StaticAnim other) : base(other)
 {
 }
Ejemplo n.º 3
0
 public SingleEmitter(AnimData anim, int cycles)
 {
     Anim  = new StaticAnim(anim, cycles, 0);
     Layer = DrawLayer.Normal;
 }
Ejemplo n.º 4
0
 public SingleEmitter(AnimData anim)
 {
     Anim  = new StaticAnim(anim);
     Layer = DrawLayer.Normal;
 }
Ejemplo n.º 5
0
 public BetweenEmitter(AnimData animBack, AnimData animFront)
 {
     AnimBack  = new StaticAnim(animBack);
     AnimFront = new StaticAnim(animFront);
 }
Ejemplo n.º 6
0
 public RepeatEmitter(AnimData anim)
 {
     Anim  = new StaticAnim(anim);
     Layer = DrawLayer.Normal;
 }