コード例 #1
0
 public void Stop()
 {
     Running.Stop();
     Sequence.Clear();
     Owner.m_RunningSequences.Remove(this);
     s_Pool.Push(this);
 }
コード例 #2
0
 private void StartLossMeterTween(float inTimeRemoved)
 {
     if (LossMeter != null)
     {
         m_LossTweener.Stop();
         m_LossTweener = this.SmartCoroutine(LossMeterTweenRoutine(inTimeRemoved));
     }
 }
コード例 #3
0
ファイル: CoroutineUtil.cs プロジェクト: PWLPavan/Pavan
 /// <summary>
 /// Stops the executing Coroutine.
 /// </summary>
 static public void StopCoroutine(this MonoBehaviour inBehavior, ref CoroutineHandle inHandle)
 {
     if (inHandle != CoroutineHandle.Null)
     {
         inHandle.Stop();
         inHandle = CoroutineHandle.Null;
     }
 }
コード例 #4
0
ファイル: ExpressionMinigame.cs プロジェクト: PWLPavan/Pavan
        void m_Expression_OnPieceChanged(Expression arg1, int arg2)
        {
            if (!Running)
            {
                return;
            }

            m_CurrentRoutine.Stop();
            m_CurrentRoutine = this.WaitOneFrameThen(Evaluate, arg1);
        }
コード例 #5
0
ファイル: HandHoldCtrl.cs プロジェクト: PWLPavan/Pavan
    public void Begin(bool inbLevelStart)
    {
        _isActive = true;

        _screen.input.EnableAllInput(false);

        _screen.ResetLevel(true, inbLevelStart);

        _waitCountRoutine.Stop();

        Reset();

        SetActive(true);

        _waitCountRoutine = this.WaitSecondsThen(inbLevelStart ? (Session.instance.currentLevel.isDoubleDigitProblem ? 3.5f : 1.2f) : 0.75f, StartCounting);
    }
コード例 #6
0
ファイル: CoroutineUtil.cs プロジェクト: PWLPavan/Pavan
 /// <summary>
 /// Replaces the given routine with another routine.
 /// </summary>
 static public void ReplaceCoroutine(this MonoBehaviour inBehavior, ref CoroutineHandle inCurrent, IEnumerator inStart)
 {
     inCurrent.Stop();
     inCurrent = SmartCoroutine(inBehavior, inStart);
 }
コード例 #7
0
ファイル: CoroutineUtil.cs プロジェクト: PWLPavan/Pavan
 /// <summary>
 /// Stops the executing Coroutine.
 /// </summary>
 static public void StopCoroutine(this MonoBehaviour inBehavior, CoroutineHandle inHandle)
 {
     inHandle.Stop();
 }