示例#1
0
 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();
     }
 }
示例#2
0
 public override void Draw(GameTime gameTime, SpriteBatch spriteBatch)
 {
     base.Draw(gameTime, spriteBatch);
     PatrollingSprite?.Draw(gameTime, spriteBatch);
     QuestionMark?.Draw(gameTime, spriteBatch);
 }