private void ReloadModel()
 {
     //IL_0039: Unknown result type (might be due to invalid IL or missing references)
     //IL_003f: Unknown result type (might be due to invalid IL or missing references)
     //IL_0081: Unknown result type (might be due to invalid IL or missing references)
     //IL_0087: Unknown result type (might be due to invalid IL or missing references)
     if (model == null)
     {
         if (playerLoadInfo != null)
         {
             PlayerLoadInfo info = playerLoadInfo;
             playerLoadInfo = null;
             InitPlayer(uiTexture, info, playerAnimID, modelPos, modelRot, isPriorityVisualEquip, onPlayerLoadFinishedCallBack);
         }
         else if (npcData != null)
         {
             NPCTable.NPCData nPCData = npcData;
             npcData = null;
             InitNPC(uiTexture, nPCData.id, modelPos, modelRot, cameraFOV, onNPCLoadFinishedCallBack);
         }
         else if (equipItemID != -1)
         {
             InitEquip(uiTexture, (uint)equipItemID, referenceSexID, referenceFaceID, uiModelScale);
         }
         else if (itemID != -1)
         {
             InitItem(uiTexture, (uint)itemID, true);
         }
         else if (skillItemID != -1)
         {
             InitSkillItem(uiTexture, (uint)skillItemID, true, false, 35f);
         }
         else if (skillSymbolItemID != -1)
         {
             InitSkillItemSymbol(uiTexture, (uint)skillSymbolItemID, true, 13f);
         }
         else if (enemyID != -1)
         {
             InitEnemy(uiTexture, (uint)enemyID, foundationName, targetScene, null, ENEMY_MOVE_TYPE.DEFULT, true);
         }
     }
     else if (equipItemID != -1)
     {
         if (itemLoader != null && !itemLoader.IsLoading())
         {
             OnLoadFinished();
         }
     }
     else if (itemID != -1)
     {
         if (itemLoader != null && !itemLoader.IsLoading())
         {
             OnLoadFinished();
         }
     }
     else if (skillItemID != -1)
     {
         if (itemLoader != null && !itemLoader.IsLoading())
         {
             OnLoadFinished();
         }
     }
     else if (skillSymbolItemID != -1)
     {
         if (itemLoader != null && !itemLoader.IsLoading())
         {
             OnLoadFinished();
         }
     }
     else if (enemyID == -1)
     {
         return;
     }
 }