/// <summary> /// Notify that semantic input has taken place. /// TODO: expand on meaning of 'semantic input'. /// </summary> public void NotifySemanticInput(GameTime gameTime, InputType inputType, SemanticInputType semantic) { OnSemanticInput(gameTime, inputType, semantic); }
/// <inheritdoc /> protected override void OnSemanticInput(GameTime gameTime, InputType inputType, SemanticInputType semantic) { base.OnSemanticInput(gameTime, inputType, semantic); if (semantic == SemanticInputType.Affirm) OnAffirmInput(inputType); }
/// <summary> /// Handle the fact that semantic input took place. /// </summary> protected virtual void OnSemanticInput(GameTime gameTime, InputType inputType, SemanticInputType semantic) { }