Cyclyc.Framework.CycEnemy.Update C# (CSharp) Method

Update() public method

public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
return void
        public override void Update(GameTime gameTime)
        {
            if (alive)
            {
                UpdatePosition(gameTime);
                if (leftToRight && IsPastRightEdge(gameTime))
                {
                    alive = false;
                    visible = false;
                    if (Challenge != null)
                    {
                        Challenge.EnemyIgnored(this);
                    }
                }
                if (!leftToRight && IsPastLeftEdge(gameTime))
                {
                    alive = false;
                    visible = false;
                    if (Challenge != null)
                    {
                        Challenge.EnemyIgnored(this);
                    }
                }
            }
            base.Update(gameTime);
        }