// Interaction check time. void StartInteractionCheckTimer() { if (interactionCheckTimerCrt != null) { FrameworkBehaviour.StopCoroutine(interactionCheckTimerCrt); } interactionCheckTimerCrt = FrameworkBehaviour.StartCoroutine(UpdateInteractionCheckTimer()); }
// Transition time. void StartTransitionTimer() { if (transitionTimerCrt != null) { FrameworkBehaviour.StopCoroutine(transitionTimerCrt); } transitionTimerCrt = FrameworkBehaviour.StartCoroutine(UpdateTransitionTimer()); }
// Forced stay time. void StartForcedStayTimer() { if (forcedStayTimerCrt != null) { FrameworkBehaviour.StopCoroutine(forcedStayTimerCrt); } forcedStayTimerCrt = FrameworkBehaviour.StartCoroutine(UpdateForcedStayTimer()); }