public IEmittable CreateStatic(Loc startLoc, int startHeight, Dir8 dir) { ColumnAnim anim = (ColumnAnim)CloneIEmittable(); anim.SetupEmitted(startLoc, startHeight, dir); return(anim); }
protected ColumnAnim(ColumnAnim other) { Anim = other.Anim; TotalTime = other.TotalTime; Cycles = other.Cycles; }
public SingleEmitter(BeamAnimData anim) { Anim = new ColumnAnim(anim); Layer = DrawLayer.Normal; }