public override void Render() { if (Amplitude == 0) { base.Render(); } else if (Orientation == WaveOrientation.Vertical) { Draw.SineTextureV(Texture, CurrentClip, RenderPosition, Origin, Scale * Zoom, Rotation, Color, Effects, counter, Amplitude, SliceSize, SliceAdd); } else { Draw.SineTextureH(Texture, CurrentClip, RenderPosition, Origin, Scale * Zoom, Rotation, Color, Effects, counter, Amplitude, SliceSize, SliceAdd); } }