} // draw public virtual void Update(GameTime gameTime) { if (!Active) { return; } SceneFrames.Update(gameTime); }
public virtual void Draw(SpriteBatch spriteBatch) { if (!Visible) { return; } SceneFrames.Draw(spriteBatch); } // draw
public virtual void OnTextInput(TextInputEventArgs e, GameTime gameTime, CurrentKeyState currentKeyState) { if (!Active) { return; } SceneFrames.OnTextInput(e, gameTime, currentKeyState); }
public virtual void OnKeyDown(Keys key, GameTime gameTime, CurrentKeyState currentKeyState) { if (!Active) { return; } SceneFrames.OnKeyDown(key, gameTime, currentKeyState); }
public void OnMouseScroll(MouseScrollDirection direction, int scrollValue, GameTime gameTime) { if (!Active) { return; } SceneFrames.OnMouseScroll(direction, scrollValue, gameTime); }
public virtual void OnMouseDown(MouseButtonID button, GameTime gameTime) { if (!Active) { return; } MouseState mouseState = Mouse.GetState(); SceneFrames.OnMouseDown(button, new Vector2(mouseState.Position.X, mouseState.Position.Y), gameTime); }
public virtual void OnMouseMoved(Vector2 originalPosition, GameTime gameTime) { if (!Active) { return; } MouseState mouseState = Mouse.GetState(); SceneFrames.OnMouseMoved(originalPosition, new Vector2(mouseState.Position.X, mouseState.Position.Y), gameTime); }