void IInputStrategy.ChildStrategyActivated(IInputStrategy inputStrategy) { if (inputStrategy is WordSuggestionSelectorInput) { SkipWordSelection = true; } FocusCycler.Stop(); }
public void InputStrategyFinished() { IInputStrategy inputStrategyToTerminate = InputStrategies.Pop(); inputStrategyToTerminate.Terminated(); Destroy((MonoBehaviour)inputStrategyToTerminate); if (InputStrategies.Count > 0) { InputStrategies.Peek().Initialize(this); } ResetHighlighterPosition(); }
void IInputStrategy.ChildStrategyActivated(IInputStrategy inputStrategy) { FocusCycler.Stop(); }
void Start() { inputStrategy = new InputStrategyMouse(layerToRaycastTo); }
void IInputStrategy.ChildStrategyActivated(IInputStrategy inputStrategy) { }
public App(IInputStrategy inputStrategy, ICalculationStrategy calculationStrategy, IDisplayStrategy displayStrategy) { _inputStrategy = inputStrategy; _calculationStrategy = calculationStrategy; _displayStrategy = displayStrategy; }
public HelloObservable() { inputStrategy = new FirstHelloStrategy(); }
public void SetInputStrategy(IInputStrategy strategy) { inputStrategy = strategy; }
public JobRunner(IInputStrategy inputStrategy, IDataProcessor dataProcessor, IOutputWriter outputWriter) { _inputStrategy = inputStrategy ?? throw new ArgumentNullException(nameof(inputStrategy)); _dataProcessor = dataProcessor ?? throw new ArgumentNullException(nameof(dataProcessor)); _outputWriter = outputWriter ?? throw new ArgumentNullException(nameof(outputWriter)); }
private void Awake() { _input = new PlayerInputAction(); _movement = GetComponent <InputMoveStrategy>(); }