コード例 #1
0
ファイル: Tween.cs プロジェクト: Juce-Assets/Juce-Tween
        public void Kill()
        {
            if (!IsPlaying)
            {
                return;
            }

            IsPlaying   = false;
            IsCompleted = true;

            OnTweenKill();

            OnKill?.Invoke();
            OnCompleteOrKill?.Invoke();
        }
コード例 #2
0
ファイル: Tween.cs プロジェクト: Juce-Assets/Juce-Tween
        protected void NewMarkCompleted()
        {
            if (!IsPlaying)
            {
                return;
            }

            bool loops = NewLoop(LoopResetMode);

            if (loops)
            {
                return;
            }

            IsPlaying   = false;
            IsCompleted = true;

            OnTweenComplete();

            OnComplete?.Invoke();
            OnCompleteOrKill?.Invoke();
        }