void OnDisable()
 {
     if (unityContext != null && updateCycleCoroutine != null)
     {
         unityContext.StopCoroutine(updateCycleCoroutine);
     }
     updateCycleCoroutine = null;
     unityContext         = null;
 }