コード例 #1
0
 void IInputStrategy.ChildStrategyActivated(IInputStrategy inputStrategy)
 {
     if (inputStrategy is WordSuggestionSelectorInput)
     {
         SkipWordSelection = true;
     }
     FocusCycler.Stop();
 }
コード例 #2
0
        public void InputStrategyFinished()
        {
            IInputStrategy inputStrategyToTerminate = InputStrategies.Pop();

            inputStrategyToTerminate.Terminated();
            Destroy((MonoBehaviour)inputStrategyToTerminate);
            if (InputStrategies.Count > 0)
            {
                InputStrategies.Peek().Initialize(this);
            }
            ResetHighlighterPosition();
        }
コード例 #3
0
 void IInputStrategy.ChildStrategyActivated(IInputStrategy inputStrategy)
 {
     FocusCycler.Stop();
 }
コード例 #4
0
 void Start()
 {
     inputStrategy = new InputStrategyMouse(layerToRaycastTo);
 }
コード例 #5
0
 void IInputStrategy.ChildStrategyActivated(IInputStrategy inputStrategy)
 {
 }
コード例 #6
0
ファイル: App.cs プロジェクト: sbuzamani/repos
 public App(IInputStrategy inputStrategy, ICalculationStrategy calculationStrategy, IDisplayStrategy displayStrategy)
 {
     _inputStrategy       = inputStrategy;
     _calculationStrategy = calculationStrategy;
     _displayStrategy     = displayStrategy;
 }
コード例 #7
0
 public HelloObservable()
 {
     inputStrategy = new FirstHelloStrategy();
 }
コード例 #8
0
 public void SetInputStrategy(IInputStrategy strategy)
 {
     inputStrategy = strategy;
 }
コード例 #9
0
 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));
 }
コード例 #10
0
        private void Awake()
        {
            _input = new PlayerInputAction();

            _movement = GetComponent <InputMoveStrategy>();
        }