public IEnumerator Test()
            {
                SimpleAnimation.OnStopAsObservable("Move").Subscribe(_ => Assert.Pass());
                SimpleAnimation.Play("Move");
                yield return(new WaitForSeconds(2.0f));

                Assert.Fail();
            }
Ejemplo n.º 2
0
        public static IObservable <Unit> PlayAsObservable(this SimpleAnimation self, string stateName = DefaultStateName, bool forceRewind = false)
        {
            if (forceRewind)
            {
                self.Rewind(stateName);
            }
            var observable = self.OnStopAsObservable(stateName);

            self.Play(stateName);
            return(observable);
        }