OpenRA.Mods.Common.Effects.Beacon.IEffect C# (CSharp) Method

IEffect() private method

private IEffect ( World world ) : void
world World
return void
        void IEffect.Tick(World world)
        {
            arrowHeight += arrowSpeed;
            var clamped = arrowHeight.Clamp(0, MaxArrowHeight);
            if (arrowHeight != clamped)
            {
                arrowHeight = clamped;
                arrowSpeed *= -1;
            }

            if (arrow != null)
                arrow.Tick();

            if (circles != null)
                circles.Tick();

            if (clock != null)
                clock.Tick();
        }

Same methods

Beacon::IEffect ( WorldRenderer r ) : IEnumerable