WebGame.Projectile.Update C# (CSharp) Method

Update() public method

public Update ( System.TimeSpan elapsed ) : void
elapsed System.TimeSpan
return void
        public override void Update(TimeSpan elapsed)
        {
            if (Target == null || this.StarSystem != Target.StarSystem)
            {
                this.Destroy();
            }
            else
            {
                var displacementToTarget = DisplacementToTarget();
                var displacementToTargetQuadrance = displacementToTarget.Quadrance();
                this.Orientation = Math.Atan2(displacementToTarget.Y, displacementToTarget.X).NormalizeOrientation();

                base.Update(elapsed);
            }
        }