Ejemplo n.º 1
0
 public void Revs(Action OnComplete = null, float time = 0f, EnumPlayMode mode = EnumPlayMode.Once, float delay = 0f)
 {
     XDebug.Log(XPlayableConst.Tag, $"开始倒放 {_GetPlayName()}");
     _PlayMode         = mode;
     _PlayTime         = _GetPlayTime(time);
     _IsReverse        = true;
     _OnComplete       = OnComplete;
     _DelayTime        = delay;
     _DelayTimeCounter = 0f;
     _PlayInternal();
 }
Ejemplo n.º 2
0
 public void Play(Action OnComplete = null, float time = 0f, EnumPlayMode mode = EnumPlayMode.Once, float delay = 0f)
 {
     XDebug.Log(XPlayableConst.Tag, $"开始播放 {_GetPlayName()} go:{gameObject.name}");
     _PlayMode         = mode;
     _PlayTime         = _GetPlayTime(time);
     _IsReverse        = false;
     _OnComplete       = OnComplete;
     _DelayTime        = delay;
     _DelayTimeCounter = 0f;
     _PlayInternal();
 }