Ejemplo n.º 1
0
 private void OnDisable()
 {
     if (!Application.isPlaying)
     {
         return;
     }
     if (inputModule != null)
     {
         inputModule.INTERNAL_Release();
         inputModule = null;
     }
     if (TouchManager.Instance != null)
     {
         TouchManager.Instance.FrameStarted -= frameStartedHandler;
     }
 }
Ejemplo n.º 2
0
 private void setupInputModule()
 {
     if (inputModule == null)
     {
         if (!hitWorldSpaceUI && !hitScreenSpaceUI)
         {
             return;
         }
         inputModule = TouchScriptInputModule.Instance;
         if (inputModule != null)
         {
             TouchScriptInputModule.Instance.INTERNAL_Retain();
         }
     }
     else
     {
         if (hitWorldSpaceUI || hitScreenSpaceUI)
         {
             return;
         }
         inputModule.INTERNAL_Release();
         inputModule = null;
     }
 }