public override void Update(GameTime gameTime) { base.Update(gameTime); if (PatrollingSprite != null) { PatrollingSprite.Update(gameTime); //Adjust beam position based on current animation (state) AdjustPatrollBeamPosition(); } if (QuestionMark != null) { QuestionMark.Update(gameTime); AdjustQuestionMarkPosition(); } }
public override void Draw(GameTime gameTime, SpriteBatch spriteBatch) { base.Draw(gameTime, spriteBatch); PatrollingSprite?.Draw(gameTime, spriteBatch); QuestionMark?.Draw(gameTime, spriteBatch); }