Example #1
0
        private void ShowBulbWithTime(BulbComponent component, InputWordType word, float time)
        {
            component.CurrentImage.gameObject.SetActive(true);
            component.CurrentImage.sprite = component.BulbSprites[(int)word];

            Observable.Timer(TimeSpan.FromMilliseconds(time))
            .Subscribe(_ => component.CurrentImage.gameObject.SetActive(false))
            .AddTo(component);
        }
Example #2
0
 private void NotifyWordCompleted(InputWordType inputWordType)
 {
     MessageBroker.Default.Publish(new EvtInputWordCompleted {
         InputWord = inputWordType
     });
 }
Example #3
0
 private void ShowBulbWithAttack(BulbComponent component, InputWordType word)
 {
     ShowBulbWithTime(component, word, component.Lifetime);
 }