Example #1
0
        private IEnumerator ButtonsAnimationRoutine()
        {
            for (;;)
            {
                yield return(new WaitForSeconds(0.3f));

                ResetSelectedButtonColor();

                _selectedButton        = _buttons[PlayerDecisionResultExt.GetRandomResult()];
                _selectedButton.colors = _animatedColorBlock;

                yield return(null);
            }
        }
Example #2
0
 public IObservable <PlayerDecisionResult> MakeDecision(IObservable <PlayerDecisionResult> playerDecision)
 {
     return(playerDecision.Select(_ => PlayerDecisionResultExt.GetRandomResult()).First());
 }