private void DeleteModel()
 {
     //IL_00a8: Unknown result type (might be due to invalid IL or missing references)
     if (model != null)
     {
         if (playerLoader != null)
         {
             playerLoader.DeleteLoadedObjects();
             Object.Destroy(playerLoader);
             playerLoader = null;
         }
         if (enemyLoader != null)
         {
             enemyLoader.DeleteLoadedObjects();
             Object.Destroy(enemyLoader);
             enemyLoader   = null;
             enemyAnimCtrl = null;
         }
         if (itemLoader != null)
         {
             itemLoader.Clear();
             Object.Destroy(itemLoader);
             itemLoader = null;
         }
         Object.Destroy(model.get_gameObject());
         model = null;
         if (uiRenderTexture != null && uiRenderTexture.postEffectFilter != null)
         {
             uiRenderTexture.postEffectFilter = null;
         }
     }
     if (coroutine != null)
     {
         this.StopCoroutine(coroutine);
         coroutine = null;
     }
 }