Bladeren bron

打包成功提交一波

hexiaojie 1 maand geleden
bovenliggende
commit
f4187e07f8
30 gewijzigde bestanden met toevoegingen van 13 en 382 verwijderingen
  1. 0 3
      GameClient/Assets/Game/HotUpdate/Platform/ShareSDK.meta
  2. 0 124
      GameClient/Assets/Game/HotUpdate/Platform/ShareSDK/QDShareManager.cs
  3. 0 3
      GameClient/Assets/Game/HotUpdate/Platform/ShareSDK/QDShareManager.cs.meta
  4. 1 0
      GameClient/Assets/Game/HotUpdate/Views/ViewManager.cs
  5. 1 1
      GameClient/Assets/Game/Launcher/LauncherConfig.cs
  6. 0 48
      GameClient/Assets/Game/Launcher/Platform/ATTAuth.cs
  7. 0 3
      GameClient/Assets/Game/Launcher/Platform/ATTAuth.cs.meta
  8. 0 3
      GameClient/Assets/Game/Launcher/Platform/ShareSDK.meta
  9. 0 24
      GameClient/Assets/Game/Launcher/Platform/ShareSDK/IShareSDKListener.cs
  10. 0 3
      GameClient/Assets/Game/Launcher/Platform/ShareSDK/IShareSDKListener.cs.meta
  11. 0 77
      GameClient/Assets/Game/Launcher/Platform/ShareSDK/QDShareManagerInit.cs
  12. 0 3
      GameClient/Assets/Game/Launcher/Platform/ShareSDK/QDShareManagerInit.cs.meta
  13. 3 3
      GameClient/Assets/Plugins/Android/AndroidManifest.xml
  14. 1 1
      GameClient/Assets/Plugins/Android/AndroidManifest.xml.meta
  15. BIN
      GameClient/Assets/Plugins/Android/res/drawable/app_icon.png
  16. BIN
      GameClient/Assets/Plugins/Android/res/mipmap-ldpi/app_icon.png
  17. 1 2
      GameClient/Assets/Plugins/Android/res/mipmap-ldpi/app_icon.png.meta
  18. 2 2
      GameClient/Assets/Plugins/com/easy/bridge/GFGMainActivity.java
  19. 1 1
      GameClient/Assets/Plugins/com/easy/bridge/WXPayEntryActivity.java
  20. 0 8
      GameClient/Assets/ThirdParty/ShareSDK.meta
  21. 3 3
      GameClient/ProjectSettings/ProjectSettings.asset
  22. 0 8
      GameClient/TapTap/AntiAddiction.meta
  23. 0 8
      GameClient/TapTap/Bootstrap.meta
  24. 0 8
      GameClient/TapTap/Gen.meta
  25. 0 8
      GameClient/TapTap/Gen/Editor.meta
  26. 0 7
      GameClient/TapTap/Gen/Editor/TapTapADRDependencies.xml
  27. 0 7
      GameClient/TapTap/Gen/Editor/TapTapADRDependencies.xml.meta
  28. 0 8
      GameClient/TapTap/Login.meta
  29. 0 8
      GameClient/TapTap/Payment.meta
  30. 0 8
      GameClient/TapTap/TapDB.meta

+ 0 - 3
GameClient/Assets/Game/HotUpdate/Platform/ShareSDK.meta

@@ -1,3 +0,0 @@
-fileFormatVersion: 2
-guid: bc4adb18ebb44800a28c1150b6f3e9d4
-timeCreated: 1717839408

+ 0 - 124
GameClient/Assets/Game/HotUpdate/Platform/ShareSDK/QDShareManager.cs

@@ -1,124 +0,0 @@
-// using System.Collections;
-// using cn.sharesdk.unity3d;
-// using GFGGame.Launcher;
-// using UnityEngine;
-//
-// namespace GFGGame
-// {
-//     public class QDShareManager : SingletonBase<QDShareManager>
-//     {
-//         public void Init()
-//         {
-//             QDShareManagerInit.Instance.shareSDKListener = new ShareSDKListener();
-//         }
-//
-//         //回传用户隐私授权结果
-//
-//         /// <summary>
-//         /// 构造分享信息 SetShareType
-//         /// </summary>
-//         /// <param name="text">分享的文字</param>
-//         /// <param name="imageUrl">iOS平台,本地以及网络图片都使用此方法</param>
-//         /// <param name="imageUrlArr">分享一组图片</param>
-//         /// <param name="title">分享的标题</param>
-//         /// <param name="titleUrl">标题的网络链接(QQ和QQ空间使用 )</param>
-//         /// <param name="site"></param>
-//         /// <param name="siteUrl"></param>
-//         /// <param name="url">分享的链接(微信,微博,易信,Facebook等平台)</param>
-//         /// <param name="comment"></param>
-//         /// <param name="musicUrl"></param>
-//         /// <param name="shareType">分享类型(微信,易信) ContentType</param>
-//         /// <returns></returns>
-//         public ShareContent NewStructureShareContent(string text, string imageUrl, string[] imageUrlArr, string title,
-//             string titleUrl,
-//             string site,
-//             string siteUrl,
-//             string url,
-//             string comment,
-//             string musicUrl, int shareType)
-//         {
-//             ShareContent content = new ShareContent();
-//             content.SetText(text);
-//             content.SetImageUrl(imageUrl);
-//             content.SetImageArray(imageUrlArr);
-//             content.SetTitle(title);
-//             content.SetTitleUrl(titleUrl);
-//             content.SetSite(site);
-//             content.SetSiteUrl(siteUrl);
-//             content.SetUrl(url);
-//             content.SetComment(comment);
-//             content.SetMusicUrl(musicUrl);
-//             content.SetShareType(shareType);
-//             return content;
-//         }
-//
-//         /// <summary>
-//         /// 回传用户隐私授权结果给sdk
-//         /// </summary>
-//         /// <param name="granted"></param>
-//         public void SubmitPolicyGrantResult(bool granted = true)
-//         {
-//             QDShareManagerInit.Instance.mobsdk.submitPolicyGrantResult(granted);
-//         }
-//
-//         //通过分享菜单分享 
-//         public int ShowPlatformList(PlatformType[] platforms, ShareContent shareContent)
-//         {
-//             return QDShareManagerInit.Instance.shareSDK.ShowPlatformList(platforms, shareContent, 100, 100);
-//         }
-//
-//         //直接通过编辑界面分享
-//         public int ShowShareContentEditor(PlatformType platformType, ShareContent shareContent)
-//         {
-//             return QDShareManagerInit.Instance.shareSDK.ShowShareContentEditor(platformType, shareContent);
-//         }
-//
-//         //直接分享
-//         public int ShareContent(PlatformType platformType, ShareContent shareContent)
-//         {
-//             return QDShareManagerInit.Instance.shareSDK.ShareContent(platformType, shareContent);
-//         }
-//     }
-//
-//     public class ShareSDKListener : IShareSDKListener
-//     {
-//         public void OnAuthResult(int reqID, ResponseState state, PlatformType type, Hashtable result)
-//         {
-//             Debug.Log($"OnAuthResult");
-//         }
-//
-//         public void OnGetUserInfoResult(int reqID, ResponseState state, PlatformType type,
-//             Hashtable result)
-//         {
-//             Debug.Log($"OnGetUserInfoResult");
-//         }
-//
-//         public void OnShareResult(int reqID, ResponseState state, PlatformType type, Hashtable result)
-//         {
-//             if (state == ResponseState.Success)
-//             {
-//                 ShareRecordSProxy.ReqShareRecord().Coroutine();
-//             }
-//
-//             Debug.Log($"OnShareResult state:" + state);
-//         }
-//
-//         public void OnGetFriendsResult(int reqID, ResponseState state, PlatformType type,
-//             Hashtable result)
-//         {
-//             Debug.Log($"OnGetFriendsResult");
-//         }
-//
-//         public void OnFollowFriendResult(int reqID, ResponseState state, PlatformType type,
-//             Hashtable result)
-//         {
-//             Debug.Log($"OnFollowFriendResult");
-//         }
-//
-//         public void OnIsClientValidForAndroidResult(int reqID, ResponseState state, PlatformType type,
-//             Hashtable result)
-//         {
-//             Debug.Log($"OnFollowFriendResult");
-//         }
-//     }
-// }

+ 0 - 3
GameClient/Assets/Game/HotUpdate/Platform/ShareSDK/QDShareManager.cs.meta

@@ -1,3 +0,0 @@
-fileFormatVersion: 2
-guid: b74c0b4ef0234630ad3dcda87b3ef29a
-timeCreated: 1717839417

+ 1 - 0
GameClient/Assets/Game/HotUpdate/Views/ViewManager.cs

@@ -140,6 +140,7 @@ namespace GFGGame
         public static bool Show(string fullViewName, object viewData = null, bool hideOthers = false, bool backRefresh = true,bool isHideToShow = false)
         {
             string name = GetName(fullViewName);
+            LogUtil.LogDev("当前打开:" + name);
             if (!GameGlobal.skipCheckOpen && !FunctionOpenDataManager.Instance.CheckIsFunOpenById(name))
             {
                 return false;

+ 1 - 1
GameClient/Assets/Game/Launcher/LauncherConfig.cs

@@ -93,7 +93,7 @@ namespace GFGGame
             ChannelId = (int)ChannelID.DouYou;
 #elif GFGZSB
             netType = EnumNetType.PUBLIC;
-            cfgName = "cfg_gfg";
+            cfgName = "cfg_gfg2";
             ChannelId = (int)ChannelID.DouYou;
 #elif PT_IOS
             netType = EnumNetType.PUBLIC;

+ 0 - 48
GameClient/Assets/Game/Launcher/Platform/ATTAuth.cs

@@ -1,48 +0,0 @@
-// using System;
-// using UnityEngine;
-//
-// namespace GFGGame.Launcher
-// {
-//     public class ATTAuth : MonoBehaviour
-//     {
-//         [System.Runtime.InteropServices.DllImport("__Internal")]
-//         private static extern void _RequestTrackingAuthorizationWithCompletionHandler();
-//
-//         [System.Runtime.InteropServices.DllImport("__Internal")]
-//         private static extern int _GetAppTrackingAuthorizationStatus();
-//
-//         private static Action<int> getAuthorizationStatusAction;
-//
-//         /// <summary>
-//         /// 请求ATT授权窗口
-//         /// </summary>
-//         /// <param name="getResult"></param>
-//         public static void RequestTrackingAuthorizationWithCompletionHandler(Action<int> getResult)
-//         {
-//             //-1:"ios版本低于14"
-//             //0: "ATT 授权状态待定";
-//             //1: "ATT 授权状态受限";
-//             //2: "ATT 已拒绝";
-//             //3: "ATT 已授权";
-//             Debug.Log("RequestTrackingAuthorizationWithCompletionHandler");
-//             getAuthorizationStatusAction = getResult;
-//             _RequestTrackingAuthorizationWithCompletionHandler();
-//         }
-//
-//         /// <summary>
-//         /// 获取当前ATT授权状态
-//         /// </summary>
-//         /// <returns></returns>
-//         public static int GetAppTrackingAuthorizationStatus()
-//         {
-//             return _GetAppTrackingAuthorizationStatus();
-//         }
-//
-//         public void GetAuthorizationStatus(string status)
-//         {
-//             getAuthorizationStatusAction?.Invoke(int.Parse(status));
-//         }
-//
-//     }
-// }
-//

+ 0 - 3
GameClient/Assets/Game/Launcher/Platform/ATTAuth.cs.meta

@@ -1,3 +0,0 @@
-fileFormatVersion: 2
-guid: 27ce48eca6084671b666830d26548e8c
-timeCreated: 1722951344

+ 0 - 3
GameClient/Assets/Game/Launcher/Platform/ShareSDK.meta

@@ -1,3 +0,0 @@
-fileFormatVersion: 2
-guid: c9cb7c77ebd34ca590c681fdc3a6695d
-timeCreated: 1717838023

+ 0 - 24
GameClient/Assets/Game/Launcher/Platform/ShareSDK/IShareSDKListener.cs

@@ -1,24 +0,0 @@
-// using System.Collections;
-// using cn.sharesdk.unity3d;
-//
-// namespace GFGGame.Launcher
-// {
-//     public interface IShareSDKListener
-//     {
-//         public void OnAuthResult(int reqID, ResponseState state, PlatformType type, Hashtable result);
-//
-//         public void OnGetUserInfoResult(int reqID, ResponseState state, PlatformType type,
-//             Hashtable result);
-//
-//         public void OnShareResult(int reqID, ResponseState state, PlatformType type, Hashtable result);
-//
-//         public void OnGetFriendsResult(int reqID, ResponseState state, PlatformType type,
-//             Hashtable result);
-//
-//         public void OnFollowFriendResult(int reqID, ResponseState state, PlatformType type,
-//             Hashtable result);
-//
-//         public void OnIsClientValidForAndroidResult(int reqID, ResponseState state, PlatformType type,
-//             Hashtable result);
-//     }
-// }

+ 0 - 3
GameClient/Assets/Game/Launcher/Platform/ShareSDK/IShareSDKListener.cs.meta

@@ -1,3 +0,0 @@
-fileFormatVersion: 2
-guid: f343722126ec4daf867c548368730e75
-timeCreated: 1717838042

+ 0 - 77
GameClient/Assets/Game/Launcher/Platform/ShareSDK/QDShareManagerInit.cs

@@ -1,77 +0,0 @@
-// using System.Collections;
-// using cn.sharesdk.unity3d;
-// using UnityEngine;
-//
-// namespace GFGGame.Launcher
-// {
-//     public class QDShareManagerInit : SingletonBase<QDShareManagerInit>
-//     {
-//         public IShareSDKListener shareSDKListener;
-//
-//         public GameObject gameObject;
-//
-//         public MobSDK mobsdk;
-//
-//         public ShareSDK shareSDK;
-//
-//         public void InitSDK()
-//         {
-//             ShareSDKKHandler eventHandler = GameObject.Find("ShareSDKGameObject")
-//                 ?.GetComponent<ShareSDKKHandler>();
-//             if (eventHandler == null)
-//             {
-//                 gameObject = new GameObject("ShareSDKGameObject");
-//                 gameObject.AddComponent<ShareSDKKHandler>();
-//                 GameObject.DontDestroyOnLoad(gameObject);
-//             }
-//
-//             GameObject mainCameraObject = GameObject.Find("GameLauncher");
-//             mobsdk = mainCameraObject.GetComponent<MobSDK>();
-//             shareSDK = mainCameraObject.GetComponent<ShareSDK>();
-//         }
-//
-//         public class ShareSDKKHandler : AbShareSDKHandler
-//         {
-//             public override void OnAuthResult(int reqID, ResponseState state, PlatformType type, Hashtable result)
-//             {
-//                 Debug.Log($"OnAuthResult xx");
-//                 QDShareManagerInit.Instance.shareSDKListener.OnAuthResult(reqID, state, type, result);
-//             }
-//
-//             public override void OnGetUserInfoResult(int reqID, ResponseState state, PlatformType type,
-//                 Hashtable result)
-//             {
-//                 Debug.Log($"OnGetUserInfoResult xx");
-//                 QDShareManagerInit.Instance.shareSDKListener.OnGetUserInfoResult(reqID, state, type, result);
-//             }
-//
-//             public override void OnShareResult(int reqID, ResponseState state, PlatformType type, Hashtable result)
-//             {
-//                 Debug.Log($"OnShareResult xx" + (int)type);
-//                 QDShareManagerInit.Instance.shareSDKListener.OnShareResult(reqID, state, type, result);
-//             }
-//
-//             public override void OnGetFriendsResult(int reqID, ResponseState state, PlatformType type,
-//                 Hashtable result)
-//             {
-//                 Debug.Log($"OnGetFriendsResult xx");
-//                 QDShareManagerInit.Instance.shareSDKListener.OnGetFriendsResult(reqID, state, type, result);
-//             }
-//
-//             public override void OnFollowFriendResult(int reqID, ResponseState state, PlatformType type,
-//                 Hashtable result)
-//             {
-//                 Debug.Log($"OnFollowFriendResult xx");
-//                 QDShareManagerInit.Instance.shareSDKListener.OnFollowFriendResult(reqID, state, type, result);
-//             }
-//
-//             public override void OnIsClientValidForAndroidResult(int reqID, ResponseState state, PlatformType type,
-//                 Hashtable result)
-//             {
-//                 Debug.Log($"OnIsClientValidForAndroidResult xx");
-//                 QDShareManagerInit.Instance.shareSDKListener
-//                     .OnIsClientValidForAndroidResult(reqID, state, type, result);
-//             }
-//         }
-//     }
-// }

+ 0 - 3
GameClient/Assets/Game/Launcher/Platform/ShareSDK/QDShareManagerInit.cs.meta

@@ -1,3 +0,0 @@
-fileFormatVersion: 2
-guid: 0e3b50e6054444febfcae364a9bdd607
-timeCreated: 1717838161

+ 3 - 3
GameClient/Assets/Plugins/Android/AndroidManifest.xml

@@ -2,7 +2,7 @@
 <!-- GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN-->
 <manifest
     xmlns:android="http://schemas.android.com/apk/res/android"
-    package="com.wsj.lmgdt3"
+    package="com.wsj.Imgdt3"
     xmlns:tools="http://schemas.android.com/tools"
 	android:installLocation="preferExternal">
     <!--bugly配置权限start-->
@@ -20,7 +20,7 @@
 		android:icon="@drawable/app_icon"
 		android:label="@string/app_name"
         tools:replace="android:icon,android:label">
-		<activity android:name="com.wsj.lmgdt3.GFGMainActivity"
+		<activity android:name="com.wsj.Imgdt3.GFGMainActivity"
             android:configChanges="mnc|keyboardHidden|screenSize|orientation|keyboard"
             android:screenOrientation="portrait"
             android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen">
@@ -30,7 +30,7 @@
 			</intent-filter>
 		</activity>
         <activity
-            android:name="com.wsj.lmgdt3.wxapi.WXPayEntryActivity"
+            android:name="com.wsj.Imgdt3.wxapi.WXPayEntryActivity"
             android:exported="true"
             android:launchMode="singleTop"/>
     </application>

+ 1 - 1
GameClient/Assets/Plugins/Android/AndroidManifest.xml.meta

@@ -1,5 +1,5 @@
 fileFormatVersion: 2
-guid: 6493bc54a46b5a240abe99fece86f948
+guid: fe47db66a5b904c05adfa0465e71a3a3
 TextScriptImporter:
   externalObjects: {}
   userData: 

BIN
GameClient/Assets/Plugins/Android/res/drawable/app_icon.png


BIN
GameClient/Assets/Plugins/Android/res/mipmap-ldpi/app_icon.png


+ 1 - 2
GameClient/TapTap/Common.meta → GameClient/Assets/Plugins/Android/res/mipmap-ldpi/app_icon.png.meta

@@ -1,6 +1,5 @@
 fileFormatVersion: 2
-guid: 3083609e7e019724ab991ea6aad22711
-folderAsset: yes
+guid: d9fe24c037aaf0e4a9fc6b634864ea2e
 DefaultImporter:
   externalObjects: {}
   userData: 

+ 2 - 2
GameClient/Assets/Plugins/com/easy/bridge/GFGMainActivity.java

@@ -1,4 +1,4 @@
-package com.wsj.lmgdt3;
+package com.wsj.Imgdt3;
 
 import android.os.Bundle;
 
@@ -10,7 +10,7 @@ import com.unity3d.player.UnityPlayer;
 import com.unity3d.player.UnityPlayerActivity;
 import com.alipay.sdk.app.PayTask;
 
-import com.wsj.lmgdt3.wxapi.WXPayEntryActivity;
+import com.wsj.Imgdt3.wxapi.WXPayEntryActivity;
 import com.tencent.mm.opensdk.modelpay.PayReq;
 import com.tencent.mm.opensdk.openapi.IWXAPI;
 import com.tencent.mm.opensdk.openapi.WXAPIFactory;

+ 1 - 1
GameClient/Assets/Plugins/com/easy/bridge/WXPayEntryActivity.java

@@ -1,4 +1,4 @@
-package com.wsj.lmgdt3.wxapi;
+package com.wsj.Imgdt3.wxapi;
 
 import android.app.Activity;
 import android.content.Intent;

+ 0 - 8
GameClient/Assets/ThirdParty/ShareSDK.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 7944b7897d2e63048a970125614c9757
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 3 - 3
GameClient/ProjectSettings/ProjectSettings.asset

@@ -145,7 +145,7 @@ PlayerSettings:
     16:10: 1
     16:9: 1
     Others: 1
-  bundleVersion: 1.5
+  bundleVersion: 3.0
   preloadedAssets: []
   metroInputSource: 0
   wsaTransparentSwapchain: 0
@@ -164,13 +164,13 @@ PlayerSettings:
   androidSupportedAspectRatio: 1
   androidMaxAspectRatio: 2.1
   applicationIdentifier:
-    Android: com.wsj.lmgdt3
+    Android: com.wsj.Imgdt3
   buildNumber:
     Standalone: 0
     iPhone: 0
     tvOS: 0
   overrideDefaultApplicationIdentifier: 1
-  AndroidBundleVersionCode: 1
+  AndroidBundleVersionCode: 3
   AndroidMinSdkVersion: 23
   AndroidTargetSdkVersion: 0
   AndroidPreferredInstallLocation: 1

+ 0 - 8
GameClient/TapTap/AntiAddiction.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: f4506ccb78153cb46b24c54cf18b27bb
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 8
GameClient/TapTap/Bootstrap.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 5795c8013ee0cd945a41dc9c5402dc50
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 8
GameClient/TapTap/Gen.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 57d831c58e10e64438f9d172fa6d9263
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 8
GameClient/TapTap/Gen/Editor.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 4906bb74d47848047a9584f2be7a0870
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 7
GameClient/TapTap/Gen/Editor/TapTapADRDependencies.xml

@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<dependencies>
-  <androidPackages>
-    <androidPackage spec="com.tencent.mm.opensdk:wechat-sdk-android:6.8.0" />
-    <androidPackage spec="com.alipay.sdk:alipaysdk-android:15.8.11@aar" />
-  </androidPackages>
-</dependencies>

+ 0 - 7
GameClient/TapTap/Gen/Editor/TapTapADRDependencies.xml.meta

@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: ed6eac453db315244af544ef6307811e
-TextScriptImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 8
GameClient/TapTap/Login.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 0978ae390dff90d449c8c1b99a471373
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 8
GameClient/TapTap/Payment.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 6d996cc11b92af5449ec6f3fd32489c2
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 8
GameClient/TapTap/TapDB.meta

@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: dff7ef7181aedcc42ac5c711a3023ef5
-folderAsset: yes
-DefaultImporter:
-  externalObjects: {}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: