diff --git a/ChannelBackup/DNA/Assets/LuaFramework/GameIcon/icon.png b/ChannelBackup/DNA/Assets/LuaFramework/GameIcon/icon.png
new file mode 100644
index 000000000..6d22a3436
Binary files /dev/null and b/ChannelBackup/DNA/Assets/LuaFramework/GameIcon/icon.png differ
diff --git a/ChannelBackup/DNA/Assets/LuaFramework/GameIcon/splash_image.png b/ChannelBackup/DNA/Assets/LuaFramework/GameIcon/splash_image.png
new file mode 100644
index 000000000..066c18f70
Binary files /dev/null and b/ChannelBackup/DNA/Assets/LuaFramework/GameIcon/splash_image.png differ
diff --git a/ChannelBackup/DNA/Assets/LuaFramework/GameIcon/static_image.png b/ChannelBackup/DNA/Assets/LuaFramework/GameIcon/static_image.png
new file mode 100644
index 000000000..9af810945
Binary files /dev/null and b/ChannelBackup/DNA/Assets/LuaFramework/GameIcon/static_image.png differ
diff --git a/ChannelBackup/DNA/Gradle/build.gradle b/ChannelBackup/DNA/Gradle/build.gradle
new file mode 100644
index 000000000..ae2864dab
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/build.gradle
@@ -0,0 +1,146 @@
+// GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN
+
+buildscript {
+ ext {
+ agp_version = '8.2.2'
+ }
+ repositories {
+ maven{
+ url 'https://repo.huaweicloud.com/repository/maven/'
+ }
+ mavenCentral()
+ google()
+ jcenter()
+ maven {
+ allowInsecureProtocol= true
+ url "http://repo.wingsdk.cn:8081/repository/winga-group/"
+ }
+ }
+ dependencies {
+ classpath "com.android.tools.build:gradle:$agp_version"
+ classpath 'com.google.gms:google-services:4.4.2'
+ }
+}
+
+allprojects {
+ repositories {
+ maven{
+ url 'https://repo.huaweicloud.com/repository/maven/'
+ }
+ mavenCentral()
+ google()
+ jcenter()
+ maven {
+ allowInsecureProtocol= true
+ url "http://repo.wingsdk.cn:8081/repository/winga-group/"
+ }
+ flatDir {
+ dirs 'libs'
+ }
+ }
+}
+apply plugin: 'com.android.application'
+apply plugin: 'com.google.gms.google-services'
+
+dependencies {
+// implementation fileTree(dir: 'libs', include: ['*.jar'])
+ implementation fileTree(dir: "libs", include: ["*.jar","*.aar"])
+
+ //androidx
+ implementation 'androidx.core:core:1.6.0'
+ implementation 'androidx.appcompat:appcompat:1.3.1'
+ implementation 'androidx.recyclerview:recyclerview:1.2.1'
+ implementation 'androidx.cardview:cardview:1.0.0'
+ implementation 'com.squareup.okhttp3:okhttp:3.12.1'
+ implementation 'com.google.android.flexbox:flexbox:3.0.0'
+ // 闁轰胶澧楀畵浣郝娑櫭?崑灞椞
+ implementation 'cn.leancloud:storage-android:8.2.19'
+
+ // 闁告?娅曞?鍌炴焻濮樼寲
+ implementation 'cn.leancloud:realtime-android:8.2.19'
+ implementation 'io.reactivex.rxjava2:rxandroid:2.1.1'
+
+ implementation 'com.wa.sdk:wa-sdk-appsflyer:4.5.0'
+ implementation 'com.wa.sdk:wa-sdk-core:4.5.0'
+ implementation 'com.wa.sdk:wa-sdk-facebook:4.5.0'
+ implementation 'com.wa.sdk:wa-sdk-google:4.5.0'
+ implementation 'com.wa.sdk:wa-sdk-base:4.5.0'
+ implementation 'com.wa.sdk:wa-sdk-aihelp:4.2.0'
+ implementation 'com.wa.sdk:wa-sdk-firebase:4.2.0'
+ implementation 'com.google.android.material:material:1.10.0'
+ implementation 'androidx.annotation:annotation:1.6.0'
+ implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
+ implementation 'androidx.lifecycle:lifecycle-livedata-ktx:2.6.1'
+ implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1'
+}
+
+android {
+ namespace "com.f5game.ms"
+ compileSdkVersion 35
+ buildToolsVersion '28.0.3'
+
+ compileOptions {
+ sourceCompatibility JavaVersion.VERSION_1_8
+ targetCompatibility JavaVersion.VERSION_1_8
+ }
+
+ defaultConfig {
+ minSdkVersion 24
+ targetSdkVersion 35
+ applicationId 'com.f5game.ms'
+ ndk {
+ abiFilters 'armeabi-v7a','arm64-v8a'
+ }
+ versionCode 13
+ versionName '1.2.13'
+ }
+
+ lintOptions {
+ abortOnError false
+ }
+
+ aaptOptions {
+ noCompress = ['.unity3d', '.ress', '.resource', '.obb', 'android/resources/dotweensettings.asset', 'android/resources/emptyctrllerforil2cpp.controller', 'android/resources/emptytimelineforil2cpp.playable', 'android/resources/emptytimelineforil2cppprefab.prefab', 'android/resources/language.json', 'android/resources/sdkchannelconfig.txt', 'android/resources/version.txt']
+ }
+
+ buildTypes {
+ debug {
+ minifyEnabled false
+// useProguard false
+ proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-unity.txt'
+ jniDebuggable true
+ }
+ release {
+ minifyEnabled false
+// useProguard false
+ proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-unity.txt'
+ signingConfig signingConfigs.debug
+ }
+ }
+
+ packagingOptions {
+ doNotStrip '*/armeabi-v7a/*.so'
+ doNotStrip '*/arm64-v8a/*.so'
+ doNotStrip '*/armeabi-v7a/*.so'
+ doNotStrip '*/arm64-v8a/*.so'
+ doNotStrip '*/armeabi-v7a/*.so'
+ doNotStrip '*/arm64-v8a/*.so'
+ doNotStrip '*/armeabi-v7a/*.so'
+ doNotStrip '*/arm64-v8a/*.so'
+ }
+
+ bundle {
+ language {
+ enableSplit = false
+ }
+ density {
+ enableSplit = false
+ }
+ abi {
+ enableSplit = true
+ }
+ }
+ buildFeatures {
+ viewBinding true
+ }
+}
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/google-services.json b/ChannelBackup/DNA/Gradle/google-services.json
new file mode 100644
index 000000000..1000b7a61
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/google-services.json
@@ -0,0 +1,29 @@
+{
+ "project_info": {
+ "project_number": "718090349988",
+ "project_id": "mutant-summoners",
+ "storage_bucket": "mutant-summoners.firebasestorage.app"
+ },
+ "client": [
+ {
+ "client_info": {
+ "mobilesdk_app_id": "1:718090349988:android:3d1dd9bec733b08de52531",
+ "android_client_info": {
+ "package_name": "com.f5game.ms"
+ }
+ },
+ "oauth_client": [],
+ "api_key": [
+ {
+ "current_key": "AIzaSyAO9Fv9MJMXPFpMb3z4EzIUEYedzsaa1CU"
+ }
+ ],
+ "services": {
+ "appinvite_service": {
+ "other_platform_oauth_client": []
+ }
+ }
+ }
+ ],
+ "configuration_version": "1"
+}
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/gradle.properties b/ChannelBackup/DNA/Gradle/gradle.properties
new file mode 100644
index 000000000..27572f366
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/gradle.properties
@@ -0,0 +1,3 @@
+org.gradle.jvmargs=-Xmx4096M
+android.enableJetifier=true
+android.useAndroidX=true
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/libs/alipaySdk-20180601.jar b/ChannelBackup/DNA/Gradle/libs/alipaySdk-20180601.jar
new file mode 100644
index 000000000..c13345628
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/libs/alipaySdk-20180601.jar differ
diff --git a/ChannelBackup/DNA/Gradle/libs/huosdkv8.jar b/ChannelBackup/DNA/Gradle/libs/huosdkv8.jar
new file mode 100644
index 000000000..d218cf31e
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/libs/huosdkv8.jar differ
diff --git a/ChannelBackup/DNA/Gradle/libs/huounion.jar b/ChannelBackup/DNA/Gradle/libs/huounion.jar
new file mode 100644
index 000000000..019fc8dfb
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/libs/huounion.jar differ
diff --git a/ChannelBackup/DNA/Gradle/libs/wftsdk3.0.jar b/ChannelBackup/DNA/Gradle/libs/wftsdk3.0.jar
new file mode 100644
index 000000000..07eb574c5
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/libs/wftsdk3.0.jar differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/AndroidManifest.xml b/ChannelBackup/DNA/Gradle/src/main/AndroidManifest.xml
new file mode 100644
index 000000000..0e07f3535
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/AndroidManifest.xml
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/assets/39285EFA.dex b/ChannelBackup/DNA/Gradle/src/main/assets/39285EFA.dex
new file mode 100644
index 000000000..d9b56624b
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/assets/39285EFA.dex differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/assets/huosdkv8/plugin.json b/ChannelBackup/DNA/Gradle/src/main/assets/huosdkv8/plugin.json
new file mode 100644
index 000000000..61898dcde
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/assets/huosdkv8/plugin.json
@@ -0,0 +1 @@
+{"sdk_jar.apk":{"code":"sdk_jar","plugin_name":"第三方稳定jar","update_desc":"sdk核心库","url":"","version":8.0,"sign":"DB5D37D97E777290EA76B928D2E8F8B4","md5":"2822163d753a2d6fd6b7b2d15b5e93d3","type":1,"has_so":0},"sdk_dl.apk":{"code":"sdk_dl","plugin_name":"dl加载库","update_desc":"sdk核心库","url":"","version":8.0,"sign":"DB5D37D97E777290EA76B928D2E8F8B4","md5":"cf5b86e85172b84d290d6df5e0cff06f","type":2,"has_so":1},"sdk_pay.apk":{"code":"sdk_pay","plugin_name":"sdk支付","update_desc":"sdk核心库","url":"","version":8.0,"sign":"DB5D37D97E777290EA76B928D2E8F8B4","md5":"95a81473da2f50b4fa2fc13c4a25dadd","type":100,"has_so":0},"sdk_native.apk":{"code":"sdk_native","plugin_name":"火速native认证","update_desc":"sdk核心库","url":"","version":8.0,"sign":"DB5D37D97E777290EA76B928D2E8F8B4","md5":"a6c849ecb44ab63624ec22f64098d261","type":200,"has_so":2},"sdk_web.apk":{"code":"sdk_web","plugin_name":"火速网页插件","update_desc":"sdk核心库","url":"","version":8.0,"sign":"DB5D37D97E777290EA76B928D2E8F8B4","md5":"856750fa00f5deea09f684b1b531d950","type":201,"has_so":0},"sdk_core.apk":{"code":"sdk_core","plugin_name":"sdk核心库","update_desc":"sdk核心库","url":"","version":12.0,"sign":"DB5D37D97E777290EA76B928D2E8F8B4","md5":"4ae5ca061764c3f9dabfc3da9c3793cb","type":202,"has_so":0}}
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/assets/huosdkv8/sdk_core.apk b/ChannelBackup/DNA/Gradle/src/main/assets/huosdkv8/sdk_core.apk
new file mode 100644
index 000000000..81da11311
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/assets/huosdkv8/sdk_core.apk differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/assets/huosdkv8/sdk_dl.apk b/ChannelBackup/DNA/Gradle/src/main/assets/huosdkv8/sdk_dl.apk
new file mode 100644
index 000000000..580a52779
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/assets/huosdkv8/sdk_dl.apk differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/assets/huosdkv8/sdk_jar.apk b/ChannelBackup/DNA/Gradle/src/main/assets/huosdkv8/sdk_jar.apk
new file mode 100644
index 000000000..7ada17b1b
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/assets/huosdkv8/sdk_jar.apk differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/assets/huosdkv8/sdk_native.apk b/ChannelBackup/DNA/Gradle/src/main/assets/huosdkv8/sdk_native.apk
new file mode 100644
index 000000000..c5dc67404
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/assets/huosdkv8/sdk_native.apk differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/assets/huosdkv8/sdk_pay.apk b/ChannelBackup/DNA/Gradle/src/main/assets/huosdkv8/sdk_pay.apk
new file mode 100644
index 000000000..37b87f10e
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/assets/huosdkv8/sdk_pay.apk differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/assets/huosdkv8/sdk_web.apk b/ChannelBackup/DNA/Gradle/src/main/assets/huosdkv8/sdk_web.apk
new file mode 100644
index 000000000..73205ddac
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/assets/huosdkv8/sdk_web.apk differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/assets/supplierconfig.json b/ChannelBackup/DNA/Gradle/src/main/assets/supplierconfig.json
new file mode 100644
index 000000000..5588565c1
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/assets/supplierconfig.json
@@ -0,0 +1,17 @@
+{
+ "supplier":{
+ "vivo":{
+ "appid":"100215079"
+ },
+ "xiaomi":{
+
+ },
+ "huawei":{
+
+ },
+ "oppo":{
+
+ }
+ }
+
+}
diff --git a/ChannelBackup/DNA/Gradle/src/main/java/com/bluewhale/androidutils/AndroidDeviceInfo.java b/ChannelBackup/DNA/Gradle/src/main/java/com/bluewhale/androidutils/AndroidDeviceInfo.java
new file mode 100644
index 000000000..6949a95a3
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/java/com/bluewhale/androidutils/AndroidDeviceInfo.java
@@ -0,0 +1,346 @@
+package com.bluewhale.androidutils;
+
+import android.annotation.SuppressLint;
+import android.content.ClipData;
+import android.content.ClipboardManager;
+import android.content.Context;
+import android.content.pm.ApplicationInfo;
+import android.content.pm.PackageInfo;
+import android.content.pm.PackageManager;
+import android.graphics.Bitmap;
+import android.graphics.drawable.BitmapDrawable;
+import android.graphics.drawable.Drawable;
+import android.net.ConnectivityManager;
+import android.net.NetworkInfo;
+import android.net.wifi.WifiInfo;
+import android.net.wifi.WifiManager;
+import android.os.Build;
+import android.telephony.TelephonyManager;
+import android.util.DisplayMetrics;
+import android.view.Display;
+import android.view.WindowManager;
+
+import com.ktgame.ktdeviceutil.KTGameDeviceUtil;
+
+import java.net.InetAddress;
+import java.net.NetworkInterface;
+import java.net.SocketException;
+import java.util.Enumeration;
+
+@SuppressLint({"NewApi"})
+public class AndroidDeviceInfo {
+ private static AndroidDeviceInfo _instance = null;
+
+ private static Context mContext;
+
+ public static AndroidDeviceInfo instance() {
+ if (_instance == null)
+ _instance = new AndroidDeviceInfo();
+ return _instance;
+ }
+
+ public void Init(Context context) {
+ mContext = context;
+ }
+
+ public static String GetDeviceBrand() {
+ return Build.BRAND;
+ }
+
+ public static String GetDeviceModel() {
+ return Build.MODEL;
+ }
+
+ public static String GetSystemVersion() {
+ return Build.VERSION.RELEASE;
+ }
+
+ public static String GetScreenRatio(Context context) {
+ WindowManager wm = (WindowManager)context.getSystemService(Context.WINDOW_SERVICE);
+ Display display = wm.getDefaultDisplay();
+ DisplayMetrics metrics = new DisplayMetrics();
+ display.getMetrics(metrics);
+ int width = metrics.widthPixels;
+ int height = metrics.heightPixels;
+ return String.format("%s*%s", new Object[] { Integer.valueOf(height), Integer.valueOf(width) });
+ }
+
+ public static String GetOperatorName(Context context) {
+ TelephonyManager telephonyManager = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);
+ return telephonyManager.getSimOperatorName();
+ }
+
+ public static String GetNetworkType(Context context) {
+ ConnectivityManager connManager = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
+ if (connManager == null)
+ return "NoneNetWork ";
+ NetworkInfo activeNetInfo = connManager.getActiveNetworkInfo();
+ if (activeNetInfo == null || !activeNetInfo.isAvailable())
+ return "NoneNetWork ";
+ NetworkInfo wifiInfo = connManager.getNetworkInfo(1);
+ if (wifiInfo != null) {
+ NetworkInfo.State state = wifiInfo.getState();
+ if (state != null && (
+ state == NetworkInfo.State.CONNECTED || state == NetworkInfo.State.CONNECTING))
+ return "WIFI";
+ }
+ TelephonyManager telephonyManager = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);
+ int networkType = 1;
+ switch (networkType) {
+ case 1:
+ case 2:
+ case 4:
+ case 7:
+ case 11:
+ return "2G";
+ case 3:
+ case 5:
+ case 6:
+ case 8:
+ case 9:
+ case 10:
+ case 12:
+ case 14:
+ case 15:
+ return "3G";
+ case 13:
+ return "4G";
+ }
+ return "Unknown";
+ }
+
+ public static String GetLocalIpAddress(Context context) {
+ NetworkInfo info = ((ConnectivityManager)context
+ .getSystemService(Context.CONNECTIVITY_SERVICE)).getActiveNetworkInfo();
+ if (info != null && info.isConnected())
+ if (info.getType() == 0) {
+ try {
+ for (Enumeration en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements(); ) {
+ NetworkInterface intf = en.nextElement();
+ for (Enumeration enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) {
+ InetAddress inetAddress = enumIpAddr.nextElement();
+ if (!inetAddress.isLoopbackAddress() && inetAddress instanceof java.net.Inet4Address)
+ return inetAddress.getHostAddress();
+ }
+ }
+ } catch (SocketException e) {
+ e.printStackTrace();
+ }
+ } else if (info.getType() == 1) {
+ WifiManager wifiManager = (WifiManager)context.getSystemService(Context.WIFI_SERVICE);
+ WifiInfo wifiInfo = wifiManager.getConnectionInfo();
+ String ipAddress = intIP2StringIP(wifiInfo.getIpAddress());
+ return ipAddress;
+ }
+ return "0.0.0.0";
+ }
+
+ public static String intIP2StringIP(int ip) {
+ return String.valueOf(ip & 0xFF) + "." + (
+ ip >> 8 & 0xFF) + "." + (
+ ip >> 16 & 0xFF) + "." + (
+ ip >> 24 & 0xFF);
+ }
+
+ public static void CopyToClipBoard(String str) {
+ ClipboardManager cm = (ClipboardManager)mContext.getSystemService(Context.CLIPBOARD_SERVICE);
+ ClipData mClipData = ClipData.newPlainText("PlayerInfo", str);
+ cm.setPrimaryClip(mClipData);
+ }
+
+ public static String PasteFromClipBoard() {
+ ClipboardManager cm = (ClipboardManager)mContext.getSystemService(Context.CLIPBOARD_SERVICE);
+ String result = "";
+ ClipData clipData = cm.getPrimaryClip();
+ ClipData.Item item = clipData.getItemAt(0);
+ CharSequence charSequence = item.coerceToText(mContext.getApplicationContext());
+ result = charSequence.toString();
+ return result;
+ }
+
+ public static String GetIMEICode() {
+ return KTGameDeviceUtil.getIMEI(mContext);
+ }
+
+ public static String GetDeviceID() {
+ return KTGameDeviceUtil.getDeviceID(mContext);
+ }
+
+
+
+ /**
+
+ * 获取应用程序名称
+
+ */
+
+ public static synchronized String getAppName() {
+
+ try {
+
+ PackageManager packageManager = mContext.getPackageManager();
+
+ PackageInfo packageInfo = packageManager.getPackageInfo(
+
+ mContext.getPackageName(), 0);
+
+ int labelRes = packageInfo.applicationInfo.labelRes;
+
+ return mContext.getResources().getString(labelRes);
+
+ } catch (Exception e) {
+
+ e.printStackTrace();
+
+ }
+
+ return null;
+
+ }
+
+
+
+ /**
+
+ * [获取应用程序版本名称信息]
+
+ * @return 当前应用的版本名称
+
+ */
+
+ public static synchronized String getVersionName() {
+ try {
+
+ PackageManager packageManager = mContext.getPackageManager();
+
+ PackageInfo packageInfo = packageManager.getPackageInfo(
+
+ mContext.getPackageName(), 0);
+
+ return packageInfo.versionName;
+
+ } catch (Exception e) {
+
+ e.printStackTrace();
+
+ }
+
+ return null;
+
+ }
+
+
+
+
+
+ /**
+
+ * [获取应用程序版本名称信息]
+
+ * @return 当前应用的版本名称
+
+ */
+
+ public static synchronized int getVersionCode() {
+
+ try {
+
+ PackageManager packageManager = mContext.getPackageManager();
+
+ PackageInfo packageInfo = packageManager.getPackageInfo(
+
+ mContext.getPackageName(), 0);
+
+ return packageInfo.versionCode;
+
+ } catch (Exception e) {
+
+ e.printStackTrace();
+
+ }
+
+ return 0;
+
+ }
+
+
+
+
+
+ /**
+
+ * [获取应用程序版本名称信息]
+
+ * @return 当前应用的版本名称
+
+ */
+
+ public static synchronized String getPackageName() {
+
+ try {
+
+ PackageManager packageManager = mContext.getPackageManager();
+
+ PackageInfo packageInfo = packageManager.getPackageInfo(
+
+ mContext.getPackageName(), 0);
+
+ return packageInfo.packageName;
+
+ } catch (Exception e) {
+
+ e.printStackTrace();
+
+ }
+
+ return null;
+
+ }
+
+
+
+
+
+ /**
+
+ * 获取图标 bitmap
+
+ */
+
+ public static synchronized Bitmap getBitmap() {
+
+ PackageManager packageManager = null;
+
+ ApplicationInfo applicationInfo = null;
+
+ try {
+
+ packageManager = mContext.getApplicationContext()
+
+ .getPackageManager();
+
+ applicationInfo = packageManager.getApplicationInfo(
+
+ mContext.getPackageName(), 0);
+
+ } catch (PackageManager.NameNotFoundException e) {
+
+ applicationInfo = null;
+
+ }
+
+ Drawable d = packageManager.getApplicationIcon(applicationInfo); //xxx根据自己的情况获取drawable
+
+ BitmapDrawable bd = (BitmapDrawable) d;
+
+ Bitmap bm = bd.getBitmap();
+
+ return bm;
+
+ }
+
+
+
+
+}
+
diff --git a/ChannelBackup/DNA/Gradle/src/main/java/com/f5game/ms/MyActivity.java b/ChannelBackup/DNA/Gradle/src/main/java/com/f5game/ms/MyActivity.java
new file mode 100644
index 000000000..808aeb3f4
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/java/com/f5game/ms/MyActivity.java
@@ -0,0 +1,498 @@
+package com.f5game.ms;
+
+import android.Manifest;
+import android.app.AlertDialog;
+import android.app.FragmentManager;
+import android.content.Context;
+import android.content.DialogInterface;
+import android.content.Intent;
+import android.content.pm.PackageManager;
+import android.content.res.Configuration;
+import android.net.Uri;
+import android.os.Build;
+import android.os.Bundle;
+import android.os.Handler;
+import android.os.Looper;
+
+import androidx.core.app.ActivityCompat;
+import androidx.core.content.ContextCompat;
+
+import com.game.base.IUnityPlayerActivity;
+import com.wa.sdk.WAConstants;
+import com.wa.sdk.ad.WAAdProxy;
+import com.wa.sdk.ad.model.WAAdCachedCallback;
+import com.wa.sdk.cmp.WACmpProxy;
+import com.wa.sdk.common.WACommonProxy;
+import com.wa.sdk.common.WASharedPrefHelper;
+import com.wa.sdk.common.model.WACallback;
+import com.wa.sdk.common.model.WAPermissionCallback;
+import com.wa.sdk.common.model.WAResult;
+import com.wa.sdk.common.utils.LogUtil;
+import com.wa.sdk.common.utils.StringUtil;
+import com.wa.sdk.core.WACoreProxy;
+import com.wa.sdk.csc.WACscProxy;
+import com.wa.sdk.pay.WAPayProxy;
+import com.wa.sdk.pay.model.WAPurchaseResult;
+import com.wa.sdk.track.WATrackProxy;
+import com.wa.sdk.track.model.WAInitiatedPurchaseEvent;
+import com.wa.sdk.track.model.WALevelAchievedEvent;
+import com.wa.sdk.track.model.WAUserImportEvent;
+import com.wa.sdk.user.WAUserProxy;
+import com.wa.sdk.user.model.WAAccountCallback;
+import com.wa.sdk.user.model.WABindResult;
+import com.wa.sdk.user.model.WACertificationInfo;
+import com.wa.sdk.user.model.WAGameReviewCallback;
+import com.wa.sdk.user.model.WALoginResult;
+import com.wa.sdk.user.model.WAShortUrlResult;
+
+import java.text.ParseException;
+import java.text.SimpleDateFormat;
+import java.util.Date;
+
+public class MyActivity extends IUnityPlayerActivity {
+
+ boolean isInit = false;
+ WALoginResult result;
+ String createTime;
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ printLog("执行oncreate");
+ // SDK初始化
+ WACoreProxy.initialize(MyActivity.this, new WACallback() {
+ @Override
+ public void onSuccess(int code, String message, Void result) {
+ printLog("wacore初始化成功");
+ // 支付初始化
+ WAPayProxy.initialize(MyActivity.this, new WACallback() {
+
+ @Override
+ public void onSuccess(int code, String message, WAResult result) {
+ WAPayProxy.queryInventory(null);
+ }
+
+ @Override
+ public void onCancel() {
+
+ }
+
+ @Override
+ public void onError(int code, String message, WAResult result, Throwable throwable) {
+
+ }
+ });
+ }
+
+ @Override
+ public void onCancel() {
+ printLog("wacore初始化Cancel");
+ }
+
+ @Override
+ public void onError(int code, String message, Void result, Throwable throwable) {
+ printLog("wacore初始化Error");
+ }
+ });
+ }
+ @Override
+ protected void onRestart() {
+ super.onRestart();
+ }
+ @Override
+ protected void onPause() {
+ super.onPause();
+ }
+ @Override
+ protected void onResume() {
+ super.onResume();
+ }
+ @Override
+ protected void onStop() {
+ super.onStop();
+ }
+ @Override
+ protected void onDestroy() {
+ super.onDestroy();
+ }
+ @Override
+ protected void onNewIntent(Intent intent) {
+ super.onNewIntent(intent);
+ }
+ @Override
+ protected void onActivityResult(int requestCode, int resultCode, Intent data) {
+ if (WACommonProxy.onActivityResult(requestCode, resultCode, data)) {
+ return;
+ }
+ super.onActivityResult(requestCode, resultCode, data);
+ }
+
+ @Override
+ public void onConfigurationChanged(Configuration newConfig) {
+ super.onConfigurationChanged(newConfig);
+ }
+ @Override
+ protected void onSaveInstanceState(Bundle outState) {
+ super.onSaveInstanceState(outState);
+ }
+ @Override
+ protected void attachBaseContext(Context newBase) {
+ super.attachBaseContext(newBase);
+ }
+ @Override
+ public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
+ super.onRequestPermissionsResult(requestCode,permissions,grantResults);
+ /*
+ //申请权限的回调(结果)这是一个类似生命周期的回调
+ if (grantResults[0] == PackageManager.PERMISSION_GRANTED) {
+ //申请成功
+// printLog("申請成功");
+ login();
+ } else {
+ //失败 这里逻辑以游戏为准 这里只是模拟申请失败 cp方可改为继续申请权限 或者退出游戏 或者其他逻辑
+// printLog("申請失敗");
+ login();
+ }
+ */
+ }
+
+ @Override
+ public void Init() {
+ callUnityFunc("InitCallback",SUCCESS);
+ }
+
+ @Override
+ public void Login() {
+ if (result != null){
+ String tokens = result.getToken();
+ String uid = result.getUserId();
+ callUnityFunc("LoginCallback", String.valueOf(1) + "#" + uid + "#" + "" + "#" + tokens);
+ result = null;
+ printLog("登录成功");
+ return;
+ }
+ if (Build.VERSION.SDK_INT >= 33) {
+ runOnUiThread(new Runnable() {
+ @Override
+ public void run() {
+ //向用户申请通知权限 Manifest.permission.POST_NOTIFICATIONS
+ WACommonProxy.checkSelfPermission(MyActivity.this, Manifest.permission.POST_NOTIFICATIONS, false, null, null, new WAPermissionCallback() {
+ @Override
+ public void onCancel() {
+ callUnityFunc("DebugSdk", "开始登录");
+ login();
+ }
+
+ @Override
+ public void onRequestPermissionResult(String[] strings, boolean[] booleans) {
+ callUnityFunc("DebugSdk", "开始登录");
+ login();
+ }
+ });
+ }});
+ }else {
+ callUnityFunc("DebugSdk", "开始登录");
+ login();
+ //系统低于 Android 13 无需授权通知权限
+ }
+
+ /*
+ try {
+
+ if(ActivityCompat.shouldShowRequestPermissionRationale(this,Manifest.permission.WRITE_EXTERNAL_STORAGE))
+ {
+// printLog("沒有开启权限");
+ login();
+ }
+ else {
+ //check权限
+ if (ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) {
+ //没有 , 申请权限 权限数组
+// printLog("要求申请权限");
+ ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, 1);
+ } else {
+ // 有 则执行初始化
+// printLog("已经有权限");
+ login();
+ }
+ }
+ } catch (Exception e) {
+ //异常 继续申请
+ //ActivityCompat.requestPermissions(this, new String[] { Manifest.permission.READ_PHONE_STATE ,Manifest.permission.WRITE_EXTERNAL_STORAGE }, 1);
+ Login();
+ }
+ */
+ printLog("开始登录");
+ }
+
+ private void login()
+ {
+ runOnUiThread(new Runnable() {
+ @Override
+ public void run() {
+ WAUserProxy.loginUI(MyActivity.this, true, new WACallback() {
+ @Override
+ public void onSuccess(int code, String message, WALoginResult result) {
+ String text = "code:" + code + "\nmessage:" + message;
+ if (null == result) {
+ text = "Login failed->" + text;
+ } else {
+ text = "Login success->" + text
+ + "\nplatform:" + result.getPlatform()
+ + "\nuserId:" + result.getUserId()
+ + "\ntoken:" + result.getToken()
+ + "\nplatformUserId:" + result.getPlatformUserId()
+ + "\nplatformToken:" + result.getPlatformToken()
+ + "\nisBindMobile: " + result.isBindMobile()
+ + "\nisBindAccount: " + result.getIsBindAccount()
+ + "\nisGuestAccount: " + result.getIsGuestAccount()
+ + "\nisFistLogin: " + result.isFirstLogin();
+ String tokens = result.getToken();
+ String uid = result.getUserId();
+ callUnityFunc("LoginCallback", String.valueOf(1) + "#" + uid + "#" + "" + "#" + tokens);
+ printLog("登录成功");
+ }
+ }
+
+ @Override
+ public void onCancel() {
+ printLog("登录取消");
+ AlertDialog.Builder builder = new AlertDialog.Builder(MyActivity.this);
+ builder.setTitle("Tips")
+ .setMessage("Please login first!")
+ .setPositiveButton("Login", new DialogInterface.OnClickListener() {
+ public void onClick(DialogInterface dialog, int id) {
+ dialog.cancel();
+ login();
+ }
+ });
+ AlertDialog dialog = builder.create();
+ dialog.show();
+ }
+
+ @Override
+ public void onError(int code, String message, WALoginResult result, Throwable throwable) {
+ printLog("登录出错");
+ }
+ });
+ }
+ });
+ }
+ @Override
+ public void SwitchLogin() {
+
+ }
+
+ @Override
+ public void Logout() {
+ runOnUiThread(new Runnable() {
+ @Override
+ public void run() {
+ WAUserProxy.openAccountManager(MyActivity.this, new WAAccountCallback() {
+ @Override
+ public void onLoginAccountChanged(WALoginResult waLoginResult) {
+ result = waLoginResult;
+ callUnityFunc("LogoutCallback",SUCCESS);
+ }
+
+ @Override
+ public void onBoundAccountChanged(boolean b, WABindResult waBindResult) {
+
+ }
+
+ @Override
+ public void onRealNameAuthChanged(WAResult waResult) {
+
+ }
+ });
+ }
+ });
+ }
+
+ @Override
+ public boolean IsSupportExit() {
+ return true;
+ }
+
+ @Override
+ public void ExitGame() {
+
+ }
+
+ @Override
+ public void SubmitExtraData(
+ final int dataType,
+ final int serverId,//服务器ID
+ final String serverName,//服务器名
+ final String zoneID,
+ final String zoneName,
+ final String roleID,//玩家ID
+ final String roleName,//玩家姓名
+ final String roleLevel,//玩家等级
+ String guildlD,//公会ID
+ String Vip,//VIP等级
+ final int moneyNum,//钱币数量
+ final String roleCreateTime,//创角时间
+ final String roleLevelUpTime) {
+ int level = Integer.parseInt(roleLevel);
+ if(dataType == 2){
+
+ runOnUiThread(new Runnable() {
+ @Override
+ public void run() {
+ // 进入游戏
+ WACoreProxy.setServerId(serverId+"");
+ WACoreProxy.setGameUserId(roleID);
+ WACoreProxy.setNickname(roleName);
+ //创角事件
+ WAUserImportEvent event = new WAUserImportEvent(serverId+"", roleID, roleName, level, true);
+ WATrackProxy.trackEvent(MyActivity.this, event);
+ }
+ });
+ } else if (dataType == 3) {
+
+ runOnUiThread(new Runnable() {
+ @Override
+ public void run() {
+ // 进入游戏
+ WACoreProxy.setServerId(serverId+"");
+ WACoreProxy.setGameUserId(roleID);
+ WACoreProxy.setNickname(roleName);
+ //进入服务器事件
+ WAUserImportEvent event = new WAUserImportEvent(serverId+"", roleID, roleName, level, false);
+ WATrackProxy.trackEvent(MyActivity.this, event);
+ }
+ });
+ } else if (dataType == 4) {
+
+ runOnUiThread(new Runnable() {
+ @Override
+ public void run() {
+ //等级增长事件
+ WALevelAchievedEvent event = new WALevelAchievedEvent(level);
+ WATrackProxy.trackEvent(MyActivity.this, event);
+ }
+ });
+ }
+ }
+ @Override
+ public void Relation(String a){
+ Intent intent = new Intent(MyActivity.this,MyFragment.class);
+ startActivity(intent);
+ }
+ @Override
+ public void Community(){
+ runOnUiThread(new Runnable() {
+ @Override
+ public void run() {
+ WAUserProxy.showUserCenterNoticeUI(MyActivity.this, new WACallback() {
+ @Override
+ public void onSuccess(int code, String message, WAShortUrlResult result) {
+ // 此方法不会被调用
+ }
+
+ @Override
+ public void onCancel() {
+
+ }
+
+ @Override
+ public void onError(int code, String message, WAShortUrlResult result, Throwable throwable) {
+
+ }
+ });
+ }
+ });
+ }
+ @Override
+ public void CustomerService(){
+ runOnUiThread(new Runnable() {
+ @Override
+ public void run() {
+ if (WACscProxy.isOpenAiHelp()) {
+ WACscProxy.openAiHelpV2();
+ }
+ }
+ });
+ }
+ @Override
+ public void Cancellation(){
+ WAUserProxy.requestDeleteAccountUI(MyActivity.this, new WACallback() {
+ @Override
+ public void onSuccess(int code, String message, WAResult result) {
+ //Log.d("","申请账号注销成功!\nCP需要退出sdk,然后再退出游戏到登录页");
+ // 退出sdk内部的登录
+ WAUserProxy.logout();
+ callUnityFunc("LogoutCallback",SUCCESS);
+ // 退出游戏到登录页面
+ }
+
+ @Override
+ public void onCancel() {
+ // 取消
+ }
+
+ @Override
+ public void onError(int code, String message, WAResult result, Throwable throwable) {
+ // 失败
+ }
+ });
+ }
+ @Override
+ public void Pay(
+ final String rechargeId,//支付项ID
+ final int showType,
+ final int productId,//产品ID
+ final String productName,//商品名称
+ final String productDesc,//商品描述
+ final String price,//价格
+ final String currencyType,
+ final int ratio,//比率
+ final int buyNum,//购买数量
+ final int coinNum,//金钱数量
+ final String zoneId,
+ final String serverID,//服务器ID
+ final String serverName,//服务器名
+ final String accounted,
+ final String roleID,//玩家ID
+ final String roleName,//玩家名
+ final int roleLevel,//玩家等级
+ final String vip,//vip
+ final String guildlD,//公会ID
+ final String payNotifyUrl,
+ final String extension,//额外参数
+ final String orderID) {
+ //购买事件
+ WAInitiatedPurchaseEvent event = new WAInitiatedPurchaseEvent();
+ //关键等级事件
+ //WALvXEvent event = new WALvXEvent(level);
+ //新手任务事件
+ //WATutorialCompletedEvent event = new WATutorialCompletedEvent();
+ runOnUiThread(new Runnable() {
+ @Override
+ public void run() {
+ WATrackProxy.trackEvent(MyActivity.this, event);
+ WAPayProxy.payUI(MyActivity.this, rechargeId, orderID+"", new WACallback() {
+ @Override
+ public void onSuccess(int code, String message, WAPurchaseResult result) {
+ callUnityFunc("PayCallback",SUCCESS + "#" + result.getOrderId());
+ printLog("支付成功");
+ }
+
+ @Override
+ public void onCancel() {
+ }
+
+ @Override
+ public void onError(int code, String message, WAPurchaseResult result, Throwable throwable) {
+ callUnityFunc("PayCallback",FAILED + "#" + result.getOrderId());
+ printLog("支付失败");
+ }
+ });
+ }
+ });
+
+ }
+ @Override
+ public void CustomEvent(int type,String param) {
+ }
+}
diff --git a/ChannelBackup/DNA/Gradle/src/main/java/com/f5game/ms/MyFragment.java b/ChannelBackup/DNA/Gradle/src/main/java/com/f5game/ms/MyFragment.java
new file mode 100644
index 000000000..44631ca07
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/java/com/f5game/ms/MyFragment.java
@@ -0,0 +1,25 @@
+package com.f5game.ms;
+
+import android.app.FragmentManager;
+import android.content.Intent;
+import android.os.Bundle;
+
+import androidx.annotation.Nullable;
+import androidx.fragment.app.FragmentActivity;
+import androidx.lifecycle.Lifecycle;
+
+import com.wa.sdk.cmp.WACmpProxy;
+
+public class MyFragment extends FragmentActivity {
+ @Override
+ protected void onCreate(@Nullable Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ runOnUiThread(new Runnable() {
+ @Override
+ public void run() {
+ WACmpProxy.showConsentPreferences(MyFragment.this);
+ }
+ });
+
+ }
+}
diff --git a/ChannelBackup/DNA/Gradle/src/main/java/com/f5game/ms/PushReceiver.java b/ChannelBackup/DNA/Gradle/src/main/java/com/f5game/ms/PushReceiver.java
new file mode 100644
index 000000000..156e27bf7
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/java/com/f5game/ms/PushReceiver.java
@@ -0,0 +1,28 @@
+package com.f5game.ms;
+
+import android.content.BroadcastReceiver;
+import android.content.Context;
+import android.content.Intent;
+import android.os.Bundle;
+
+import com.wa.sdk.WAConstants;
+import com.wa.sdk.common.utils.LogUtil;
+
+
+public class PushReceiver extends BroadcastReceiver {
+ @Override
+ public void onReceive(Context context, Intent intent) {
+ if(null == intent || !WAConstants.ACTION_NOTIFICATION_OPENED.equals(intent.getAction())) {
+ return;
+ }
+ Bundle bundle = intent.getExtras();
+ if(null == bundle) {
+ LogUtil.e("PushReceiver", "通知打开,没有数据");
+ } else {
+ LogUtil.e("PushReceiver", "通知打开,包含的数据");
+ for(String key : bundle.keySet()) {
+ LogUtil.e("PushReceiver", key + " -- " + bundle.get(key));
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/anim/huouniongame_center_dialog_enter.xml b/ChannelBackup/DNA/Gradle/src/main/res/anim/huouniongame_center_dialog_enter.xml
new file mode 100644
index 000000000..416cc3e35
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/anim/huouniongame_center_dialog_enter.xml
@@ -0,0 +1,6 @@
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/anim/huouniongame_center_dialog_exit.xml b/ChannelBackup/DNA/Gradle/src/main/res/anim/huouniongame_center_dialog_exit.xml
new file mode 100644
index 000000000..0ea828703
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/anim/huouniongame_center_dialog_exit.xml
@@ -0,0 +1,6 @@
+
+
+
+
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/floater_hide_tips_02.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/floater_hide_tips_02.png
new file mode 100644
index 000000000..10260703c
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/floater_hide_tips_02.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/floater_hide_tips_03.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/floater_hide_tips_03.png
new file mode 100644
index 000000000..28c9df5a9
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/floater_hide_tips_03.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_account.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_account.png
new file mode 100644
index 000000000..7c9805313
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_account.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_code_log.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_code_log.png
new file mode 100644
index 000000000..1d533e328
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_code_log.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_fload.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_fload.png
new file mode 100644
index 000000000..bbf8c2be6
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_fload.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_float_bbs_bg.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_float_bbs_bg.png
new file mode 100644
index 000000000..1a2aff725
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_float_bbs_bg.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_float_bg.xml b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_float_bg.xml
new file mode 100644
index 000000000..73bf4f018
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_float_bg.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_float_body_bg.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_float_body_bg.png
new file mode 100644
index 000000000..14fe4f982
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_float_body_bg.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_float_down_bg.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_float_down_bg.png
new file mode 100644
index 000000000..62a548e22
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_float_down_bg.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_float_foot_bg.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_float_foot_bg.png
new file mode 100644
index 000000000..66f473967
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_float_foot_bg.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_float_gift_bg.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_float_gift_bg.png
new file mode 100644
index 000000000..e00b72beb
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_float_gift_bg.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_float_hide_acitve.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_float_hide_acitve.png
new file mode 100644
index 000000000..d43702dde
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_float_hide_acitve.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_float_hide_normal.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_float_hide_normal.png
new file mode 100644
index 000000000..df436c9c4
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_float_hide_normal.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_float_ic_action_cancel.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_float_ic_action_cancel.png
new file mode 100644
index 000000000..df8c586fd
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_float_ic_action_cancel.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_float_ic_back.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_float_ic_back.png
new file mode 100644
index 000000000..be6113c12
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_float_ic_back.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_float_server_bg.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_float_server_bg.png
new file mode 100644
index 000000000..7f49ed06a
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_float_server_bg.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_float_user_bg.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_float_user_bg.png
new file mode 100644
index 000000000..076cd2674
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_float_user_bg.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_floating_view_back_left.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_floating_view_back_left.png
new file mode 100644
index 000000000..2c04fcf0e
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_floating_view_back_left.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ic_login_arrows_down.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ic_login_arrows_down.png
new file mode 100644
index 000000000..d702b6995
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ic_login_arrows_down.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ic_login_lock.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ic_login_lock.png
new file mode 100644
index 000000000..64571b42a
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ic_login_lock.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ic_login_mobile.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ic_login_mobile.png
new file mode 100644
index 000000000..d7b8c4d6a
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ic_login_mobile.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ic_logo.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ic_logo.png
new file mode 100644
index 000000000..ae5e65591
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ic_logo.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ic_notice.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ic_notice.png
new file mode 100644
index 000000000..886e5c628
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ic_notice.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ic_qq.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ic_qq.png
new file mode 100644
index 000000000..75ec6ee06
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ic_qq.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ic_qq_l2.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ic_qq_l2.png
new file mode 100644
index 000000000..2db7856c0
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ic_qq_l2.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ic_renzheng.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ic_renzheng.png
new file mode 100644
index 000000000..4cfb34416
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ic_renzheng.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ic_weibo.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ic_weibo.png
new file mode 100644
index 000000000..be522a703
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ic_weibo.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ic_weibo_l2.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ic_weibo_l2.png
new file mode 100644
index 000000000..d7ae3f0ff
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ic_weibo_l2.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ic_weixin.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ic_weixin.png
new file mode 100644
index 000000000..a57065f57
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ic_weixin.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ic_weixin_l2.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ic_weixin_l2.png
new file mode 100644
index 000000000..375f89553
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ic_weixin_l2.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_idcard.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_idcard.png
new file mode 100644
index 000000000..61e461ece
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_idcard.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_login_arrows_right.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_login_arrows_right.png
new file mode 100644
index 000000000..7b6ca17d2
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_login_arrows_right.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_pull_left.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_pull_left.png
new file mode 100644
index 000000000..a610c255a
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_pull_left.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_pull_right.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_pull_right.png
new file mode 100644
index 000000000..7400f228c
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_pull_right.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_pwd_log.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_pwd_log.png
new file mode 100644
index 000000000..67a95fa52
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_pwd_log.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_sdk_yanjing.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_sdk_yanjing.png
new file mode 100644
index 000000000..d0661ff51
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_sdk_yanjing.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ttw_delete.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ttw_delete.png
new file mode 100644
index 000000000..c78bfe635
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ttw_delete.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ttw_loading.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ttw_loading.png
new file mode 100644
index 000000000..f890d07b8
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ttw_loading.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ttw_quilogin_bg.9.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ttw_quilogin_bg.9.png
new file mode 100644
index 000000000..2860e3fb6
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_ttw_quilogin_bg.9.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_user_register_demo.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_user_register_demo.png
new file mode 100644
index 000000000..a1265fc49
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_user_register_demo.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_user_touxian_two.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_user_touxian_two.png
new file mode 100644
index 000000000..8c6643e12
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_user_touxian_two.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_xlistview_arrow.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_xlistview_arrow.png
new file mode 100644
index 000000000..511fa3197
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_xlistview_arrow.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_xs_loading.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_xs_loading.png
new file mode 100644
index 000000000..7d515383a
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huo_sdk_xs_loading.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huosdk_gouxuan.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huosdk_gouxuan.png
new file mode 100644
index 000000000..63ef2b74a
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huosdk_gouxuan.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huosdk_gouxuan2.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huosdk_gouxuan2.png
new file mode 100644
index 000000000..df65cb0cf
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huosdk_gouxuan2.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huosdk_qj_into.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huosdk_qj_into.png
new file mode 100644
index 000000000..aa63ee1a3
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huosdk_qj_into.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huosdk_qj_wen.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huosdk_qj_wen.png
new file mode 100644
index 000000000..e91b58781
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huosdk_qj_wen.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huosdk_qj_wen_02.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huosdk_qj_wen_02.png
new file mode 100644
index 000000000..35c915d2b
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huosdk_qj_wen_02.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huouniongame_center_close.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huouniongame_center_close.png
new file mode 100644
index 000000000..fdd37eecc
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huouniongame_center_close.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huouniongame_center_close_black.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huouniongame_center_close_black.png
new file mode 100644
index 000000000..3e9befbcf
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huouniongame_center_close_black.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huouniongame_center_dialog_bg.9.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huouniongame_center_dialog_bg.9.png
new file mode 100644
index 000000000..611976b06
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huouniongame_center_dialog_bg.9.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huouniongame_center_input_bg.9.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huouniongame_center_input_bg.9.png
new file mode 100644
index 000000000..a2581eb44
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huouniongame_center_input_bg.9.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huouniongame_sdk_float_ic_action_cancel.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huouniongame_sdk_float_ic_action_cancel.png
new file mode 100644
index 000000000..df8c586fd
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huouniongame_sdk_float_ic_action_cancel.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huouniongame_sdk_float_ic_back.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huouniongame_sdk_float_ic_back.png
new file mode 100644
index 000000000..be6113c12
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-hdpi/huouniongame_sdk_float_ic_back.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-mdpi/huouniongame_center_close.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-mdpi/huouniongame_center_close.png
new file mode 100644
index 000000000..3cca4a251
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-mdpi/huouniongame_center_close.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-mdpi/huouniongame_center_close_black.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-mdpi/huouniongame_center_close_black.png
new file mode 100644
index 000000000..58673a855
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-mdpi/huouniongame_center_close_black.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-mdpi/huouniongame_center_dialog_bg.9.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-mdpi/huouniongame_center_dialog_bg.9.png
new file mode 100644
index 000000000..ecc5384b2
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-mdpi/huouniongame_center_dialog_bg.9.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-mdpi/huouniongame_center_input_bg.9.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-mdpi/huouniongame_center_input_bg.9.png
new file mode 100644
index 000000000..ad3106044
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-mdpi/huouniongame_center_input_bg.9.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-xhdpi/huosdk_gouxuan.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-xhdpi/huosdk_gouxuan.png
new file mode 100644
index 000000000..34464b7d3
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-xhdpi/huosdk_gouxuan.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-xhdpi/huosdk_gouxuan2.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-xhdpi/huosdk_gouxuan2.png
new file mode 100644
index 000000000..beaa676a2
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-xhdpi/huosdk_gouxuan2.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-xhdpi/huosdk_uc_update.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-xhdpi/huosdk_uc_update.png
new file mode 100644
index 000000000..d2508260c
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-xhdpi/huosdk_uc_update.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-xhdpi/huouniongame_center_close.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-xhdpi/huouniongame_center_close.png
new file mode 100644
index 000000000..46907806a
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-xhdpi/huouniongame_center_close.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-xhdpi/huouniongame_center_close_black.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-xhdpi/huouniongame_center_close_black.png
new file mode 100644
index 000000000..fd56b0c05
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-xhdpi/huouniongame_center_close_black.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-xhdpi/huouniongame_center_dialog_bg.9.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-xhdpi/huouniongame_center_dialog_bg.9.png
new file mode 100644
index 000000000..2cf7eea78
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-xhdpi/huouniongame_center_dialog_bg.9.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-xhdpi/huouniongame_center_input_bg.9.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-xhdpi/huouniongame_center_input_bg.9.png
new file mode 100644
index 000000000..4a32738d7
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-xhdpi/huouniongame_center_input_bg.9.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-xhdpi/huouniongame_splash_background.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-xhdpi/huouniongame_splash_background.png
new file mode 100644
index 000000000..f30581462
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-xhdpi/huouniongame_splash_background.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-xhdpi/laba.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-xhdpi/laba.png
new file mode 100644
index 000000000..220a17f33
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-xhdpi/laba.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-xxhdpi/huosdk_uc_update.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-xxhdpi/huosdk_uc_update.png
new file mode 100644
index 000000000..088f20534
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-xxhdpi/huosdk_uc_update.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-xxhdpi/huouniongame_center_close.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-xxhdpi/huouniongame_center_close.png
new file mode 100644
index 000000000..71d5e118f
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-xxhdpi/huouniongame_center_close.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-xxhdpi/huouniongame_center_close_black.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-xxhdpi/huouniongame_center_close_black.png
new file mode 100644
index 000000000..adee4de76
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-xxhdpi/huouniongame_center_close_black.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-xxhdpi/huouniongame_center_dialog_bg.9.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-xxhdpi/huouniongame_center_dialog_bg.9.png
new file mode 100644
index 000000000..d70939ff4
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-xxhdpi/huouniongame_center_dialog_bg.9.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-xxhdpi/huouniongame_center_input_bg.9.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-xxhdpi/huouniongame_center_input_bg.9.png
new file mode 100644
index 000000000..112366157
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-xxhdpi/huouniongame_center_input_bg.9.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-xxxhdpi/huouniongame_center_close.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-xxxhdpi/huouniongame_center_close.png
new file mode 100644
index 000000000..172acd0f8
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-xxxhdpi/huouniongame_center_close.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-xxxhdpi/huouniongame_center_close_black.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-xxxhdpi/huouniongame_center_close_black.png
new file mode 100644
index 000000000..9096aa3a1
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-xxxhdpi/huouniongame_center_close_black.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-xxxhdpi/huouniongame_center_dialog_bg.9.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-xxxhdpi/huouniongame_center_dialog_bg.9.png
new file mode 100644
index 000000000..cff37d4b9
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-xxxhdpi/huouniongame_center_dialog_bg.9.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable-xxxhdpi/huouniongame_center_input_bg.9.png b/ChannelBackup/DNA/Gradle/src/main/res/drawable-xxxhdpi/huouniongame_center_input_bg.9.png
new file mode 100644
index 000000000..f835c100b
Binary files /dev/null and b/ChannelBackup/DNA/Gradle/src/main/res/drawable-xxxhdpi/huouniongame_center_input_bg.9.png differ
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_checkbox_gouxuan.xml b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_checkbox_gouxuan.xml
new file mode 100644
index 000000000..27150481e
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_checkbox_gouxuan.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_float_bg.xml b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_float_bg.xml
new file mode 100644
index 000000000..f84859339
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_float_bg.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_float_hide_anim.xml b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_float_hide_anim.xml
new file mode 100644
index 000000000..327604c61
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_float_hide_anim.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_msg_red_small_bg.xml b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_msg_red_small_bg.xml
new file mode 100644
index 000000000..81982817e
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_msg_red_small_bg.xml
@@ -0,0 +1,5 @@
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_sdk_bg_edit_two.xml b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_sdk_bg_edit_two.xml
new file mode 100644
index 000000000..50551248e
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_sdk_bg_edit_two.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_sdk_btn_stroke.xml b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_sdk_btn_stroke.xml
new file mode 100644
index 000000000..f82477be5
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_sdk_btn_stroke.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_sdk_edit_three_bg.xml b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_sdk_edit_three_bg.xml
new file mode 100644
index 000000000..cd1b231f4
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_sdk_edit_three_bg.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_sdk_login_in.xml b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_sdk_login_in.xml
new file mode 100644
index 000000000..e35b0938c
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_sdk_login_in.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_sdk_spalns_login.xml b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_sdk_spalns_login.xml
new file mode 100644
index 000000000..6cd8dcd23
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_sdk_spalns_login.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_shape_circle_rect_oringe.xml b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_shape_circle_rect_oringe.xml
new file mode 100644
index 000000000..957663377
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_shape_circle_rect_oringe.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_shape_circle_rect_top_oringe.xml b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_shape_circle_rect_top_oringe.xml
new file mode 100644
index 000000000..d76a25037
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_shape_circle_rect_top_oringe.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_shape_rect_gray.xml b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_shape_rect_gray.xml
new file mode 100644
index 000000000..888a10979
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_shape_rect_gray.xml
@@ -0,0 +1,6 @@
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_update_bg.xml b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_update_bg.xml
new file mode 100644
index 000000000..70e2da3ca
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huo_sdk_update_bg.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable/huosdk_round_10_gray.xml b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huosdk_round_10_gray.xml
new file mode 100644
index 000000000..7a8fbc489
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huosdk_round_10_gray.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable/huosdk_round_top_10_white.xml b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huosdk_round_top_10_white.xml
new file mode 100644
index 000000000..c4b840504
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huosdk_round_top_10_white.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable/huouniongame_center_btn_accent.xml b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huouniongame_center_btn_accent.xml
new file mode 100644
index 000000000..41017a402
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huouniongame_center_btn_accent.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable/huouniongame_center_btn_accent_edge.xml b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huouniongame_center_btn_accent_edge.xml
new file mode 100644
index 000000000..2c687ef22
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huouniongame_center_btn_accent_edge.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable/huouniongame_center_btn_border.xml b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huouniongame_center_btn_border.xml
new file mode 100644
index 000000000..bf482a570
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huouniongame_center_btn_border.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable/huouniongame_center_cancel_btn_bg.xml b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huouniongame_center_cancel_btn_bg.xml
new file mode 100644
index 000000000..8ec53202c
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huouniongame_center_cancel_btn_bg.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable/huouniongame_center_confirm_btn_bg.xml b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huouniongame_center_confirm_btn_bg.xml
new file mode 100644
index 000000000..a48b276b2
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huouniongame_center_confirm_btn_bg.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable/huouniongame_center_confirm_btn_bg2.xml b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huouniongame_center_confirm_btn_bg2.xml
new file mode 100644
index 000000000..6be9e2323
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huouniongame_center_confirm_btn_bg2.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable/huouniongame_center_privacy_policy_bg.xml b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huouniongame_center_privacy_policy_bg.xml
new file mode 100644
index 000000000..d2c6b6587
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huouniongame_center_privacy_policy_bg.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/drawable/huouniongame_center_web_view_bg.xml b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huouniongame_center_web_view_bg.xml
new file mode 100644
index 000000000..a62b08c61
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/drawable/huouniongame_center_web_view_bg.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_activity_float_web.xml b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_activity_float_web.xml
new file mode 100644
index 000000000..ec9a601d8
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_activity_float_web.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_activity_huo_login.xml b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_activity_huo_login.xml
new file mode 100644
index 000000000..21544b446
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_activity_huo_login.xml
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_activity_message.xml b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_activity_message.xml
new file mode 100644
index 000000000..ea4f0c135
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_activity_message.xml
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_activity_update.xml b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_activity_update.xml
new file mode 100644
index 000000000..d807de315
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_activity_update.xml
@@ -0,0 +1,124 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_activity_web_pay.xml b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_activity_web_pay.xml
new file mode 100644
index 000000000..1a2584e2c
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_activity_web_pay.xml
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_dialog_loading.xml b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_dialog_loading.xml
new file mode 100644
index 000000000..6a90aa41a
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_dialog_loading.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_float_bottom.xml b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_float_bottom.xml
new file mode 100644
index 000000000..6c7de4ec6
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_float_bottom.xml
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_float_hide_dialog.xml b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_float_hide_dialog.xml
new file mode 100644
index 000000000..68eb35705
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_float_hide_dialog.xml
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_float_layout.xml b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_float_layout.xml
new file mode 100644
index 000000000..6006b01a5
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_float_layout.xml
@@ -0,0 +1,295 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_include_auth.xml b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_include_auth.xml
new file mode 100644
index 000000000..6090edbb5
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_include_auth.xml
@@ -0,0 +1,8 @@
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_include_fast_login.xml b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_include_fast_login.xml
new file mode 100644
index 000000000..af04d523e
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_include_fast_login.xml
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_include_login.xml b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_include_login.xml
new file mode 100644
index 000000000..49524c230
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_include_login.xml
@@ -0,0 +1,244 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_include_mobile_bind.xml b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_include_mobile_bind.xml
new file mode 100644
index 000000000..5c35dd266
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_include_mobile_bind.xml
@@ -0,0 +1,164 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_include_mobile_login.xml b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_include_mobile_login.xml
new file mode 100644
index 000000000..e3e2b01b9
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_include_mobile_login.xml
@@ -0,0 +1,163 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_include_user_register.xml b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_include_user_register.xml
new file mode 100644
index 000000000..9aeed87d3
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_include_user_register.xml
@@ -0,0 +1,350 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_inlude_mobile_register.xml b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_inlude_mobile_register.xml
new file mode 100644
index 000000000..cd1ee4870
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_inlude_mobile_register.xml
@@ -0,0 +1,459 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_item_account_list.xml b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_item_account_list.xml
new file mode 100644
index 000000000..9068ef093
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_item_account_list.xml
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_item_float_menu.xml b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_item_float_menu.xml
new file mode 100644
index 000000000..966dd3e0c
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_item_float_menu.xml
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_item_message.xml b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_item_message.xml
new file mode 100644
index 000000000..473c92059
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_item_message.xml
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_new_float_layout.xml b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_new_float_layout.xml
new file mode 100644
index 000000000..43c258752
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_new_float_layout.xml
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_notice_layout.xml b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_notice_layout.xml
new file mode 100644
index 000000000..12fdd850a
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_notice_layout.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_pop_record_account.xml b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_pop_record_account.xml
new file mode 100644
index 000000000..c6751d90b
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_pop_record_account.xml
@@ -0,0 +1,20 @@
+
+
+
+
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_pop_record_account_list_item.xml b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_pop_record_account_list_item.xml
new file mode 100644
index 000000000..72188d389
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_pop_record_account_list_item.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_xlistview_footer.xml b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_xlistview_footer.xml
new file mode 100644
index 000000000..96d4923a6
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_xlistview_footer.xml
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_xlistview_header.xml b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_xlistview_header.xml
new file mode 100644
index 000000000..3f6b7f2b5
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/layout/huo_sdk_xlistview_header.xml
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/layout/huosdk_item_select_account.xml b/ChannelBackup/DNA/Gradle/src/main/res/layout/huosdk_item_select_account.xml
new file mode 100644
index 000000000..52fe8d87b
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/layout/huosdk_item_select_account.xml
@@ -0,0 +1,31 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/layout/huouniongame_center_dialog_active.xml b/ChannelBackup/DNA/Gradle/src/main/res/layout/huouniongame_center_dialog_active.xml
new file mode 100644
index 000000000..1affd1d1a
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/layout/huouniongame_center_dialog_active.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/layout/huouniongame_center_dialog_exit.xml b/ChannelBackup/DNA/Gradle/src/main/res/layout/huouniongame_center_dialog_exit.xml
new file mode 100644
index 000000000..fac1e5c22
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/layout/huouniongame_center_dialog_exit.xml
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/layout/huouniongame_center_dialog_header.xml b/ChannelBackup/DNA/Gradle/src/main/res/layout/huouniongame_center_dialog_header.xml
new file mode 100644
index 000000000..ee640bb13
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/layout/huouniongame_center_dialog_header.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/layout/huouniongame_center_dialog_message.xml b/ChannelBackup/DNA/Gradle/src/main/res/layout/huouniongame_center_dialog_message.xml
new file mode 100644
index 000000000..791adc336
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/layout/huouniongame_center_dialog_message.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/layout/huouniongame_center_privacy_policy_dialog.xml b/ChannelBackup/DNA/Gradle/src/main/res/layout/huouniongame_center_privacy_policy_dialog.xml
new file mode 100644
index 000000000..7120bd217
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/layout/huouniongame_center_privacy_policy_dialog.xml
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/layout/huouniongame_center_risk_activity_float_llq.xml b/ChannelBackup/DNA/Gradle/src/main/res/layout/huouniongame_center_risk_activity_float_llq.xml
new file mode 100644
index 000000000..077abe46a
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/layout/huouniongame_center_risk_activity_float_llq.xml
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/layout/huouniongame_center_web_view.xml b/ChannelBackup/DNA/Gradle/src/main/res/layout/huouniongame_center_web_view.xml
new file mode 100644
index 000000000..e444d2bbe
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/layout/huouniongame_center_web_view.xml
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/values-v16/huouniongame_center_font.xml b/ChannelBackup/DNA/Gradle/src/main/res/values-v16/huouniongame_center_font.xml
new file mode 100644
index 000000000..f671a8e65
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/values-v16/huouniongame_center_font.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/values/attr_progress_bar.xml b/ChannelBackup/DNA/Gradle/src/main/res/values/attr_progress_bar.xml
new file mode 100644
index 000000000..db4381053
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/values/attr_progress_bar.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/values/huo_sdk_color.xml b/ChannelBackup/DNA/Gradle/src/main/res/values/huo_sdk_color.xml
new file mode 100644
index 000000000..dca4a1947
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/values/huo_sdk_color.xml
@@ -0,0 +1,14 @@
+
+
+ #b0000000
+ #d8d8d8
+ #4c6791
+ #767575
+ #C3C3C3
+ #2A2A2A
+ #FF8400
+ #7F7C7C
+ #cccccc
+ #99000000
+ #ffffff
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/values/huo_sdk_dimens.xml b/ChannelBackup/DNA/Gradle/src/main/res/values/huo_sdk_dimens.xml
new file mode 100644
index 000000000..06680f5f3
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/values/huo_sdk_dimens.xml
@@ -0,0 +1,17 @@
+
+
+ 20dp
+
+ 60dp
+ 8dp
+ 6dp
+ 32dp
+ 14dp
+ 14sp
+ 18dp
+ 16sp
+ 12sp
+ 14sp
+ 9sp
+ 48dp
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/values/huo_sdk_strings.xml b/ChannelBackup/DNA/Gradle/src/main/res/values/huo_sdk_strings.xml
new file mode 100644
index 000000000..1ae331340
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/values/huo_sdk_strings.xml
@@ -0,0 +1,10 @@
+
+
+ 用户
+ 礼包
+ 客服
+ 论坛
+ 实名认证
+ app下载
+ 公告
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/values/huo_sdk_styles.xml b/ChannelBackup/DNA/Gradle/src/main/res/values/huo_sdk_styles.xml
new file mode 100644
index 000000000..ff0dd489a
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/values/huo_sdk_styles.xml
@@ -0,0 +1,9 @@
+
+
+
+
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/values/huo_sdk_xlistview_strings.xml b/ChannelBackup/DNA/Gradle/src/main/res/values/huo_sdk_xlistview_strings.xml
new file mode 100644
index 000000000..6357a0eed
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/values/huo_sdk_xlistview_strings.xml
@@ -0,0 +1,9 @@
+
+
+ 下拉刷新
+ 松开刷新数据
+ 正在加载...
+
+
+ 松开载入更多
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/values/huouniongame_center_color.xml b/ChannelBackup/DNA/Gradle/src/main/res/values/huouniongame_center_color.xml
new file mode 100644
index 000000000..9324c98da
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/values/huouniongame_center_color.xml
@@ -0,0 +1,7 @@
+
+
+ #F17D17
+ #333333
+ #FFFFFF
+ #2A2A2A
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/values/huouniongame_center_dimen.xml b/ChannelBackup/DNA/Gradle/src/main/res/values/huouniongame_center_dimen.xml
new file mode 100644
index 000000000..885ec231e
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/values/huouniongame_center_dimen.xml
@@ -0,0 +1,12 @@
+
+
+
+ 20dp
+ 15dp
+ 10dp
+ 20dp
+ 15dp
+ 10dp
+ 52dp
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/values/huouniongame_center_font.xml b/ChannelBackup/DNA/Gradle/src/main/res/values/huouniongame_center_font.xml
new file mode 100644
index 000000000..36cc72793
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/values/huouniongame_center_font.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/values/huouniongame_center_style.xml b/ChannelBackup/DNA/Gradle/src/main/res/values/huouniongame_center_style.xml
new file mode 100644
index 000000000..a9bc210da
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/values/huouniongame_center_style.xml
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/xml/huosdk_file_paths_public.xml b/ChannelBackup/DNA/Gradle/src/main/res/xml/huosdk_file_paths_public.xml
new file mode 100644
index 000000000..49467f8cb
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/xml/huosdk_file_paths_public.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/xml/huosdk_network_security_config.xml b/ChannelBackup/DNA/Gradle/src/main/res/xml/huosdk_network_security_config.xml
new file mode 100644
index 000000000..dca93c079
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/xml/huosdk_network_security_config.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/xml/huouniongame_center_file_paths_public.xml b/ChannelBackup/DNA/Gradle/src/main/res/xml/huouniongame_center_file_paths_public.xml
new file mode 100644
index 000000000..7e404e324
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/xml/huouniongame_center_file_paths_public.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ChannelBackup/DNA/Gradle/src/main/res/xml/huouniongame_center_network_security_config.xml b/ChannelBackup/DNA/Gradle/src/main/res/xml/huouniongame_center_network_security_config.xml
new file mode 100644
index 000000000..2439f15c2
--- /dev/null
+++ b/ChannelBackup/DNA/Gradle/src/main/res/xml/huouniongame_center_network_security_config.xml
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/ChannelBackup/DNA/ProjectSettings/ProjectSettings.asset b/ChannelBackup/DNA/ProjectSettings/ProjectSettings.asset
new file mode 100644
index 000000000..e643b47fd
--- /dev/null
+++ b/ChannelBackup/DNA/ProjectSettings/ProjectSettings.asset
@@ -0,0 +1,808 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!129 &1
+PlayerSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 18
+ productGUID: 7a300422526be2141b3bc526ddfb121b
+ AndroidProfiler: 0
+ AndroidFilterTouchesWhenObscured: 0
+ AndroidEnableSustainedPerformanceMode: 0
+ defaultScreenOrientation: 0
+ targetDevice: 2
+ useOnDemandResources: 0
+ accelerometerFrequency: 60
+ companyName: EMI
+ productName: "\u65F6\u7A7A\u6218\u573A"
+ defaultCursor: {fileID: 0}
+ cursorHotspot: {x: 0, y: 0}
+ m_SplashScreenBackgroundColor: {r: 0, g: 0, b: 0, a: 1}
+ m_ShowUnitySplashScreen: 0
+ m_ShowUnitySplashLogo: 0
+ m_SplashScreenOverlayOpacity: 1
+ m_SplashScreenAnimation: 0
+ m_SplashScreenLogoStyle: 1
+ m_SplashScreenDrawMode: 0
+ m_SplashScreenBackgroundAnimationZoom: 1
+ m_SplashScreenLogoAnimationZoom: 1
+ m_SplashScreenBackgroundLandscapeAspect: 1
+ m_SplashScreenBackgroundPortraitAspect: 1
+ m_SplashScreenBackgroundLandscapeUvs:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+ m_SplashScreenBackgroundPortraitUvs:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+ m_SplashScreenLogos:
+ - logo: {fileID: 21300000, guid: c30c1dccb2b47d6468687da9f548e4ee, type: 3}
+ duration: 3
+ m_VirtualRealitySplashScreen: {fileID: 0}
+ m_HolographicTrackingLossScreen: {fileID: 0}
+ defaultScreenWidth: 1024
+ defaultScreenHeight: 768
+ defaultScreenWidthWeb: 960
+ defaultScreenHeightWeb: 600
+ m_StereoRenderingPath: 0
+ m_ActiveColorSpace: 0
+ m_MTRendering: 1
+ m_StackTraceTypes: 010000000100000001000000010000000100000001000000
+ iosShowActivityIndicatorOnLoading: -1
+ androidShowActivityIndicatorOnLoading: -1
+ displayResolutionDialog: 1
+ iosUseCustomAppBackgroundBehavior: 0
+ iosAllowHTTPDownload: 1
+ allowedAutorotateToPortrait: 1
+ allowedAutorotateToPortraitUpsideDown: 0
+ allowedAutorotateToLandscapeRight: 0
+ allowedAutorotateToLandscapeLeft: 0
+ useOSAutorotation: 1
+ use32BitDisplayBuffer: 1
+ preserveFramebufferAlpha: 0
+ disableDepthAndStencilBuffers: 0
+ androidStartInFullscreen: 0
+ androidRenderOutsideSafeArea: 0
+ androidBlitType: 0
+ defaultIsNativeResolution: 1
+ macRetinaSupport: 1
+ runInBackground: 1
+ captureSingleScreen: 0
+ muteOtherAudioSources: 0
+ Prepare IOS For Recording: 0
+ Force IOS Speakers When Recording: 0
+ deferSystemGesturesMode: 4
+ hideHomeButton: 0
+ submitAnalytics: 1
+ usePlayerLog: 1
+ bakeCollisionMeshes: 0
+ forceSingleInstance: 0
+ resizableWindow: 0
+ useMacAppStoreValidation: 0
+ macAppStoreCategory: public.app-category.games
+ gpuSkinning: 0
+ graphicsJobs: 0
+ xboxPIXTextureCapture: 0
+ xboxEnableAvatar: 0
+ xboxEnableKinect: 0
+ xboxEnableKinectAutoTracking: 0
+ xboxEnableFitness: 0
+ visibleInBackground: 0
+ allowFullscreenSwitch: 1
+ graphicsJobMode: 0
+ fullscreenMode: 1
+ xboxSpeechDB: 0
+ xboxEnableHeadOrientation: 0
+ xboxEnableGuest: 0
+ xboxEnablePIXSampling: 0
+ metalFramebufferOnly: 0
+ xboxOneResolution: 0
+ xboxOneSResolution: 0
+ xboxOneXResolution: 3
+ xboxOneMonoLoggingLevel: 0
+ xboxOneLoggingLevel: 1
+ xboxOneDisableEsram: 0
+ xboxOneEnableTypeOptimization: 0
+ xboxOnePresentImmediateThreshold: 0
+ switchQueueCommandMemory: 1048576
+ switchQueueControlMemory: 16384
+ switchQueueComputeMemory: 262144
+ switchNVNShaderPoolsGranularity: 33554432
+ switchNVNDefaultPoolsGranularity: 16777216
+ switchNVNOtherPoolsGranularity: 16777216
+ switchNVNMaxPublicTextureIDCount: 0
+ switchNVNMaxPublicSamplerIDCount: 0
+ vulkanEnableSetSRGBWrite: 1
+ m_SupportedAspectRatios:
+ 4:3: 1
+ 5:4: 1
+ 16:10: 1
+ 16:9: 1
+ Others: 1
+ bundleVersion: 0.0.1
+ preloadedAssets: []
+ metroInputSource: 0
+ wsaTransparentSwapchain: 0
+ m_HolographicPauseOnTrackingLoss: 1
+ xboxOneDisableKinectGpuReservation: 0
+ xboxOneEnable7thCore: 0
+ isWsaHolographicRemotingEnabled: 0
+ vrSettings:
+ cardboard:
+ depthFormat: 0
+ enableTransitionView: 0
+ daydream:
+ depthFormat: 0
+ useSustainedPerformanceMode: 0
+ enableVideoLayer: 0
+ useProtectedVideoMemory: 0
+ minimumSupportedHeadTracking: 0
+ maximumSupportedHeadTracking: 1
+ hololens:
+ depthFormat: 1
+ depthBufferSharingEnabled: 0
+ oculus:
+ sharedDepthBuffer: 0
+ dashSupport: 0
+ lowOverheadMode: 0
+ protectedContext: 0
+ v2Signing: 0
+ enable360StereoCapture: 0
+ protectGraphicsMemory: 0
+ enableFrameTimingStats: 0
+ useHDRDisplay: 0
+ m_ColorGamuts: 00000000
+ targetPixelDensity: 30
+ resolutionScalingMode: 0
+ androidSupportedAspectRatio: 1
+ androidMaxAspectRatio: 2.1
+ applicationIdentifier:
+ Android: com.szyh.skzc.yyds
+ Standalone: com.doudou.dwc
+ Tizen: com.junfine.luaframework
+ iOS: com.doudou.dwc
+ tvOS: com.junfine.luaframework
+ buildNumber:
+ Standalone: 1
+ iOS: 1
+ AndroidBundleVersionCode: 1
+ AndroidMinSdkVersion: 22
+ AndroidTargetSdkVersion: 0
+ AndroidPreferredInstallLocation: 0
+ aotOptions: 'nrgctx-trampolines=8096,nimt-trampolines=8096,ntrampolines=4048 '
+ stripEngineCode: 0
+ iPhoneStrippingLevel: 3
+ iPhoneScriptCallOptimization: 0
+ ForceInternetPermission: 0
+ ForceSDCardPermission: 1
+ CreateWallpaper: 0
+ APKExpansionFiles: 0
+ keepLoadedShadersAlive: 0
+ StripUnusedMeshComponents: 0
+ VertexChannelCompressionMask: 214
+ iPhoneSdkVersion: 988
+ iOSTargetOSVersionString: 9.0
+ tvOSSdkVersion: 0
+ tvOSRequireExtendedGameController: 0
+ tvOSTargetOSVersionString: 9.0
+ uIPrerenderedIcon: 0
+ uIRequiresPersistentWiFi: 0
+ uIRequiresFullScreen: 1
+ uIStatusBarHidden: 1
+ uIExitOnSuspend: 0
+ uIStatusBarStyle: 0
+ iPhoneSplashScreen: {fileID: 0}
+ iPhoneHighResSplashScreen: {fileID: 0}
+ iPhoneTallHighResSplashScreen: {fileID: 0}
+ iPhone47inSplashScreen: {fileID: 0}
+ iPhone55inPortraitSplashScreen: {fileID: 0}
+ iPhone55inLandscapeSplashScreen: {fileID: 0}
+ iPhone58inPortraitSplashScreen: {fileID: 0}
+ iPhone58inLandscapeSplashScreen: {fileID: 0}
+ iPadPortraitSplashScreen: {fileID: 0}
+ iPadHighResPortraitSplashScreen: {fileID: 0}
+ iPadLandscapeSplashScreen: {fileID: 0}
+ iPadHighResLandscapeSplashScreen: {fileID: 0}
+ appleTVSplashScreen: {fileID: 0}
+ appleTVSplashScreen2x: {fileID: 0}
+ tvOSSmallIconLayers: []
+ tvOSSmallIconLayers2x: []
+ tvOSLargeIconLayers: []
+ tvOSLargeIconLayers2x: []
+ tvOSTopShelfImageLayers: []
+ tvOSTopShelfImageLayers2x: []
+ tvOSTopShelfImageWideLayers: []
+ tvOSTopShelfImageWideLayers2x: []
+ iOSLaunchScreenType: 0
+ iOSLaunchScreenPortrait: {fileID: 0}
+ iOSLaunchScreenLandscape: {fileID: 0}
+ iOSLaunchScreenBackgroundColor:
+ serializedVersion: 2
+ rgba: 0
+ iOSLaunchScreenFillPct: 1
+ iOSLaunchScreenSize: 100
+ iOSLaunchScreenCustomXibPath:
+ iOSLaunchScreeniPadType: 0
+ iOSLaunchScreeniPadImage: {fileID: 0}
+ iOSLaunchScreeniPadBackgroundColor:
+ serializedVersion: 2
+ rgba: 0
+ iOSLaunchScreeniPadFillPct: 100
+ iOSLaunchScreeniPadSize: 100
+ iOSLaunchScreeniPadCustomXibPath:
+ iOSUseLaunchScreenStoryboard: 0
+ iOSLaunchScreenCustomStoryboardPath:
+ iOSDeviceRequirements: []
+ iOSURLSchemes: []
+ iOSBackgroundModes: 0
+ iOSMetalForceHardShadows: 0
+ metalEditorSupport: 1
+ metalAPIValidation: 1
+ iOSRenderExtraFrameOnPause: 1
+ iosCopyPluginsCodeInsteadOfSymlink: 0
+ appleDeveloperTeamID:
+ iOSManualSigningProvisioningProfileID:
+ tvOSManualSigningProvisioningProfileID:
+ iOSManualSigningProvisioningProfileType: 0
+ tvOSManualSigningProvisioningProfileType: 0
+ appleEnableAutomaticSigning: 0
+ iOSRequireARKit: 0
+ iOSAutomaticallyDetectAndAddCapabilities: 1
+ appleEnableProMotion: 0
+ clonedFromGUID: 00000000000000000000000000000000
+ templatePackageId:
+ templateDefaultScene:
+ AndroidTargetArchitectures: 3
+ AndroidSplashScreenScale: 2
+ androidSplashScreen: {fileID: 2800000, guid: 7ad4cc43b71ba5046af12d54fb3e2c5d, type: 3}
+ AndroidKeystoreName:
+ AndroidKeyaliasName:
+ AndroidBuildApkPerCpuArchitecture: 0
+ AndroidTVCompatibility: 0
+ AndroidIsGame: 1
+ AndroidEnableTango: 0
+ androidEnableBanner: 0
+ androidUseLowAccuracyLocation: 0
+ m_AndroidBanners:
+ - width: 320
+ height: 180
+ banner: {fileID: 0}
+ androidGamepadSupportLevel: 0
+ resolutionDialogBanner: {fileID: 0}
+ m_BuildTargetIcons:
+ - m_BuildTarget:
+ m_Icons:
+ - serializedVersion: 2
+ m_Icon: {fileID: 2800000, guid: b4a5cafacb509774d9a9e0dcdef34a99, type: 3}
+ m_Width: 128
+ m_Height: 128
+ m_Kind: 0
+ - m_BuildTarget: Android
+ m_Icons:
+ - serializedVersion: 2
+ m_Icon: {fileID: 2800000, guid: b4a5cafacb509774d9a9e0dcdef34a99, type: 3}
+ m_Width: 192
+ m_Height: 192
+ m_Kind: 0
+ - serializedVersion: 2
+ m_Icon: {fileID: 0}
+ m_Width: 144
+ m_Height: 144
+ m_Kind: 0
+ - serializedVersion: 2
+ m_Icon: {fileID: 0}
+ m_Width: 96
+ m_Height: 96
+ m_Kind: 0
+ - serializedVersion: 2
+ m_Icon: {fileID: 0}
+ m_Width: 72
+ m_Height: 72
+ m_Kind: 0
+ - serializedVersion: 2
+ m_Icon: {fileID: 0}
+ m_Width: 48
+ m_Height: 48
+ m_Kind: 0
+ - serializedVersion: 2
+ m_Icon: {fileID: 0}
+ m_Width: 36
+ m_Height: 36
+ m_Kind: 0
+ m_BuildTargetPlatformIcons:
+ - m_BuildTarget: Android
+ m_Icons:
+ - m_Textures: []
+ m_Width: 432
+ m_Height: 432
+ m_Kind: 2
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 324
+ m_Height: 324
+ m_Kind: 2
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 216
+ m_Height: 216
+ m_Kind: 2
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 162
+ m_Height: 162
+ m_Kind: 2
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 108
+ m_Height: 108
+ m_Kind: 2
+ m_SubKind:
+ - m_Textures: []
+ m_Width: 81
+ m_Height: 81
+ m_Kind: 2
+ m_SubKind:
+ - m_Textures:
+ - {fileID: 0}
+ m_Width: 192
+ m_Height: 192
+ m_Kind: 1
+ m_SubKind:
+ - m_Textures:
+ - {fileID: 0}
+ m_Width: 144
+ m_Height: 144
+ m_Kind: 1
+ m_SubKind:
+ - m_Textures:
+ - {fileID: 0}
+ m_Width: 96
+ m_Height: 96
+ m_Kind: 1
+ m_SubKind:
+ - m_Textures:
+ - {fileID: 0}
+ m_Width: 72
+ m_Height: 72
+ m_Kind: 1
+ m_SubKind:
+ - m_Textures:
+ - {fileID: 0}
+ m_Width: 48
+ m_Height: 48
+ m_Kind: 1
+ m_SubKind:
+ - m_Textures:
+ - {fileID: 0}
+ m_Width: 36
+ m_Height: 36
+ m_Kind: 1
+ m_SubKind:
+ - m_Textures:
+ - {fileID: 2800000, guid: b4a5cafacb509774d9a9e0dcdef34a99, type: 3}
+ m_Width: 192
+ m_Height: 192
+ m_Kind: 0
+ m_SubKind:
+ - m_Textures:
+ - {fileID: 0}
+ m_Width: 144
+ m_Height: 144
+ m_Kind: 0
+ m_SubKind:
+ - m_Textures:
+ - {fileID: 0}
+ m_Width: 96
+ m_Height: 96
+ m_Kind: 0
+ m_SubKind:
+ - m_Textures:
+ - {fileID: 0}
+ m_Width: 72
+ m_Height: 72
+ m_Kind: 0
+ m_SubKind:
+ - m_Textures:
+ - {fileID: 0}
+ m_Width: 48
+ m_Height: 48
+ m_Kind: 0
+ m_SubKind:
+ - m_Textures:
+ - {fileID: 0}
+ m_Width: 36
+ m_Height: 36
+ m_Kind: 0
+ m_SubKind:
+ m_BuildTargetBatching:
+ - m_BuildTarget: Android
+ m_StaticBatching: 1
+ m_DynamicBatching: 0
+ m_BuildTargetGraphicsAPIs:
+ - m_BuildTarget: WindowsStandaloneSupport
+ m_APIs: 02000000
+ m_Automatic: 1
+ - m_BuildTarget: AndroidPlayer
+ m_APIs: 080000000b000000
+ m_Automatic: 0
+ - m_BuildTarget: iOSSupport
+ m_APIs: 08000000
+ m_Automatic: 0
+ m_BuildTargetVRSettings: []
+ m_BuildTargetEnableVuforiaSettings: []
+ openGLRequireES31: 0
+ openGLRequireES31AEP: 0
+ m_TemplateCustomTags: {}
+ mobileMTRendering:
+ Android: 1
+ iPhone: 1
+ tvOS: 1
+ m_BuildTargetGroupLightmapEncodingQuality:
+ - m_BuildTarget: Standalone
+ m_EncodingQuality: 1
+ - m_BuildTarget: XboxOne
+ m_EncodingQuality: 1
+ - m_BuildTarget: PS4
+ m_EncodingQuality: 1
+ m_BuildTargetGroupLightmapSettings:
+ - m_BuildTarget: Android
+ m_TextureStreamingEnabled: 1
+ m_TextureStreamingPriority: 0
+ playModeTestRunnerEnabled: 0
+ runPlayModeTestAsEditModeTest: 0
+ actionOnDotNetUnhandledException: 1
+ enableInternalProfiler: 1
+ logObjCUncaughtExceptions: 1
+ enableCrashReportAPI: 1
+ cameraUsageDescription:
+ locationUsageDescription:
+ microphoneUsageDescription: Microphone
+ switchNetLibKey:
+ switchSocketMemoryPoolSize: 6144
+ switchSocketAllocatorPoolSize: 128
+ switchSocketConcurrencyLimit: 14
+ switchScreenResolutionBehavior: 2
+ switchUseCPUProfiler: 0
+ switchApplicationID: 0x0005000C10000001
+ switchNSODependencies:
+ switchTitleNames_0:
+ switchTitleNames_1:
+ switchTitleNames_2:
+ switchTitleNames_3:
+ switchTitleNames_4:
+ switchTitleNames_5:
+ switchTitleNames_6:
+ switchTitleNames_7:
+ switchTitleNames_8:
+ switchTitleNames_9:
+ switchTitleNames_10:
+ switchTitleNames_11:
+ switchTitleNames_12:
+ switchTitleNames_13:
+ switchTitleNames_14:
+ switchTitleNames_15:
+ switchPublisherNames_0:
+ switchPublisherNames_1:
+ switchPublisherNames_2:
+ switchPublisherNames_3:
+ switchPublisherNames_4:
+ switchPublisherNames_5:
+ switchPublisherNames_6:
+ switchPublisherNames_7:
+ switchPublisherNames_8:
+ switchPublisherNames_9:
+ switchPublisherNames_10:
+ switchPublisherNames_11:
+ switchPublisherNames_12:
+ switchPublisherNames_13:
+ switchPublisherNames_14:
+ switchPublisherNames_15:
+ switchIcons_0: {fileID: 0}
+ switchIcons_1: {fileID: 0}
+ switchIcons_2: {fileID: 0}
+ switchIcons_3: {fileID: 0}
+ switchIcons_4: {fileID: 0}
+ switchIcons_5: {fileID: 0}
+ switchIcons_6: {fileID: 0}
+ switchIcons_7: {fileID: 0}
+ switchIcons_8: {fileID: 0}
+ switchIcons_9: {fileID: 0}
+ switchIcons_10: {fileID: 0}
+ switchIcons_11: {fileID: 0}
+ switchIcons_12: {fileID: 0}
+ switchIcons_13: {fileID: 0}
+ switchIcons_14: {fileID: 0}
+ switchIcons_15: {fileID: 0}
+ switchSmallIcons_0: {fileID: 0}
+ switchSmallIcons_1: {fileID: 0}
+ switchSmallIcons_2: {fileID: 0}
+ switchSmallIcons_3: {fileID: 0}
+ switchSmallIcons_4: {fileID: 0}
+ switchSmallIcons_5: {fileID: 0}
+ switchSmallIcons_6: {fileID: 0}
+ switchSmallIcons_7: {fileID: 0}
+ switchSmallIcons_8: {fileID: 0}
+ switchSmallIcons_9: {fileID: 0}
+ switchSmallIcons_10: {fileID: 0}
+ switchSmallIcons_11: {fileID: 0}
+ switchSmallIcons_12: {fileID: 0}
+ switchSmallIcons_13: {fileID: 0}
+ switchSmallIcons_14: {fileID: 0}
+ switchSmallIcons_15: {fileID: 0}
+ switchManualHTML:
+ switchAccessibleURLs:
+ switchLegalInformation:
+ switchMainThreadStackSize: 1048576
+ switchPresenceGroupId: 0x0005000C10000001
+ switchLogoHandling: 0
+ switchReleaseVersion: 0
+ switchDisplayVersion: 1.0.0
+ switchStartupUserAccount: 0
+ switchTouchScreenUsage: 0
+ switchSupportedLanguagesMask: 0
+ switchLogoType: 0
+ switchApplicationErrorCodeCategory:
+ switchUserAccountSaveDataSize: 0
+ switchUserAccountSaveDataJournalSize: 0
+ switchApplicationAttribute: 0
+ switchCardSpecSize: 4
+ switchCardSpecClock: 25
+ switchRatingsMask: 0
+ switchRatingsInt_0: 0
+ switchRatingsInt_1: 0
+ switchRatingsInt_2: 0
+ switchRatingsInt_3: 0
+ switchRatingsInt_4: 0
+ switchRatingsInt_5: 0
+ switchRatingsInt_6: 0
+ switchRatingsInt_7: 0
+ switchRatingsInt_8: 0
+ switchRatingsInt_9: 0
+ switchRatingsInt_10: 0
+ switchRatingsInt_11: 0
+ switchRatingsInt_12: 0
+ switchLocalCommunicationIds_0: 0x0005000C10000001
+ switchLocalCommunicationIds_1:
+ switchLocalCommunicationIds_2:
+ switchLocalCommunicationIds_3:
+ switchLocalCommunicationIds_4:
+ switchLocalCommunicationIds_5:
+ switchLocalCommunicationIds_6:
+ switchLocalCommunicationIds_7:
+ switchParentalControl: 0
+ switchAllowsScreenshot: 1
+ switchAllowsVideoCapturing: 1
+ switchAllowsRuntimeAddOnContentInstall: 0
+ switchDataLossConfirmation: 0
+ switchUserAccountLockEnabled: 0
+ switchSystemResourceMemory: 16777216
+ switchSupportedNpadStyles: 3
+ switchNativeFsCacheSize: 32
+ switchIsHoldTypeHorizontal: 0
+ switchSupportedNpadCount: 8
+ switchSocketConfigEnabled: 0
+ switchTcpInitialSendBufferSize: 32
+ switchTcpInitialReceiveBufferSize: 64
+ switchTcpAutoSendBufferSizeMax: 256
+ switchTcpAutoReceiveBufferSizeMax: 256
+ switchUdpSendBufferSize: 9
+ switchUdpReceiveBufferSize: 42
+ switchSocketBufferEfficiency: 4
+ switchSocketInitializeEnabled: 1
+ switchNetworkInterfaceManagerInitializeEnabled: 1
+ switchPlayerConnectionEnabled: 1
+ ps4NPAgeRating: 12
+ ps4NPTitleSecret:
+ ps4NPTrophyPackPath:
+ ps4ParentalLevel: 1
+ ps4ContentID: ED1633-NPXX51362_00-0000000000000000
+ ps4Category: 0
+ ps4MasterVersion: 01.00
+ ps4AppVersion: 01.00
+ ps4AppType: 0
+ ps4ParamSfxPath:
+ ps4VideoOutPixelFormat: 0
+ ps4VideoOutInitialWidth: 1920
+ ps4VideoOutBaseModeInitialWidth: 1920
+ ps4VideoOutReprojectionRate: 120
+ ps4PronunciationXMLPath:
+ ps4PronunciationSIGPath:
+ ps4BackgroundImagePath:
+ ps4StartupImagePath:
+ ps4StartupImagesFolder:
+ ps4IconImagesFolder:
+ ps4SaveDataImagePath:
+ ps4SdkOverride:
+ ps4BGMPath:
+ ps4ShareFilePath:
+ ps4ShareOverlayImagePath:
+ ps4PrivacyGuardImagePath:
+ ps4ExtraSceSysFile:
+ ps4NPtitleDatPath:
+ ps4RemotePlayKeyAssignment: -1
+ ps4RemotePlayKeyMappingDir:
+ ps4PlayTogetherPlayerCount: 0
+ ps4EnterButtonAssignment: 1
+ ps4ApplicationParam1: 0
+ ps4ApplicationParam2: 0
+ ps4ApplicationParam3: 0
+ ps4ApplicationParam4: 0
+ ps4DownloadDataSize: 0
+ ps4GarlicHeapSize: 2048
+ ps4ProGarlicHeapSize: 2560
+ ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ
+ ps4pnSessions: 1
+ ps4pnPresence: 1
+ ps4pnFriends: 1
+ ps4pnGameCustomData: 1
+ playerPrefsSupport: 0
+ enableApplicationExit: 0
+ resetTempFolder: 1
+ restrictedAudioUsageRights: 0
+ ps4UseResolutionFallback: 0
+ ps4ReprojectionSupport: 0
+ ps4UseAudio3dBackend: 0
+ ps4SocialScreenEnabled: 0
+ ps4ScriptOptimizationLevel: 3
+ ps4Audio3dVirtualSpeakerCount: 14
+ ps4attribCpuUsage: 0
+ ps4PatchPkgPath:
+ ps4PatchLatestPkgPath:
+ ps4PatchChangeinfoPath:
+ ps4PatchDayOne: 0
+ ps4attribUserManagement: 0
+ ps4attribMoveSupport: 0
+ ps4attrib3DSupport: 0
+ ps4attribShareSupport: 0
+ ps4attribExclusiveVR: 0
+ ps4disableAutoHideSplash: 0
+ ps4videoRecordingFeaturesUsed: 0
+ ps4contentSearchFeaturesUsed: 0
+ ps4CompatibilityPS5: 0
+ ps4AllowPS5Detection: 0
+ ps4GPU800MHz: 1
+ ps4attribEyeToEyeDistanceSettingVR: 0
+ ps4IncludedModules: []
+ monoEnv:
+ splashScreenBackgroundSourceLandscape: {fileID: 0}
+ splashScreenBackgroundSourcePortrait: {fileID: 0}
+ spritePackerPolicy: DefaultPackerPolicy
+ webGLMemorySize: 256
+ webGLExceptionSupport: 0
+ webGLNameFilesAsHashes: 0
+ webGLDataCaching: 0
+ webGLDebugSymbols: 0
+ webGLEmscriptenArgs:
+ webGLModulesDirectory:
+ webGLTemplate: APPLICATION:Default
+ webGLAnalyzeBuildSize: 0
+ webGLUseEmbeddedResources: 0
+ webGLCompressionFormat: 1
+ webGLLinkerTarget: 1
+ webGLThreadsSupport: 0
+ scriptingDefineSymbols:
+ 1: ASYNC_MODE;IS_UNITYEDITOR_ANIMATIONS_AVAILABLE;IS_CANDLELIGHT_HYPERTEXT_AVAILABLE;ODIN_INSPECTOR;UNITY_POST_PROCESSING_STACK_V2
+ 4: ASYNC_MODE;IS_UNITYEDITOR_ANIMATIONS_AVAILABLE;IS_CANDLELIGHT_HYPERTEXT_AVAILABLE;UNITY_POST_PROCESSING_STACK_V2;ODIN_INSPECTOR
+ 7: IS_UNITYEDITOR_ANIMATIONS_AVAILABLE;IS_CANDLELIGHT_HYPERTEXT_AVAILABLE;ODIN_INSPECTOR;UNITY_POST_PROCESSING_STACK_V2
+ 13: IS_UNITYEDITOR_ANIMATIONS_AVAILABLE;IS_CANDLELIGHT_HYPERTEXT_AVAILABLE;UNITY_POST_PROCESSING_STACK_V2
+ 14: UNITY_POST_PROCESSING_STACK_V2
+ 17: IS_UNITYEDITOR_ANIMATIONS_AVAILABLE;IS_CANDLELIGHT_HYPERTEXT_AVAILABLE
+ 18: IS_UNITYEDITOR_ANIMATIONS_AVAILABLE;IS_CANDLELIGHT_HYPERTEXT_AVAILABLE
+ 19: IS_UNITYEDITOR_ANIMATIONS_AVAILABLE;IS_CANDLELIGHT_HYPERTEXT_AVAILABLE;UNITY_POST_PROCESSING_STACK_V2
+ 20: IS_UNITYEDITOR_ANIMATIONS_AVAILABLE;IS_CANDLELIGHT_HYPERTEXT_AVAILABLE
+ 21: IS_UNITYEDITOR_ANIMATIONS_AVAILABLE;IS_CANDLELIGHT_HYPERTEXT_AVAILABLE;UNITY_POST_PROCESSING_STACK_V2
+ 22: IS_UNITYEDITOR_ANIMATIONS_AVAILABLE;IS_CANDLELIGHT_HYPERTEXT_AVAILABLE
+ 23: IS_UNITYEDITOR_ANIMATIONS_AVAILABLE;IS_CANDLELIGHT_HYPERTEXT_AVAILABLE
+ 24: IS_UNITYEDITOR_ANIMATIONS_AVAILABLE;IS_CANDLELIGHT_HYPERTEXT_AVAILABLE
+ 25: IS_UNITYEDITOR_ANIMATIONS_AVAILABLE;IS_CANDLELIGHT_HYPERTEXT_AVAILABLE;UNITY_POST_PROCESSING_STACK_V2
+ 26: IS_UNITYEDITOR_ANIMATIONS_AVAILABLE;IS_CANDLELIGHT_HYPERTEXT_AVAILABLE;UNITY_POST_PROCESSING_STACK_V2
+ 27: IS_UNITYEDITOR_ANIMATIONS_AVAILABLE;IS_CANDLELIGHT_HYPERTEXT_AVAILABLE;UNITY_POST_PROCESSING_STACK_V2
+ 28: UNITY_POST_PROCESSING_STACK_V2
+ platformArchitecture:
+ iOS: 2
+ scriptingBackend:
+ Android: 1
+ Metro: 2
+ WP8: 2
+ WebGL: 1
+ iOS: 1
+ il2cppCompilerConfiguration: {}
+ managedStrippingLevel: {}
+ incrementalIl2cppBuild: {}
+ allowUnsafeCode: 0
+ additionalIl2CppArgs:
+ scriptingRuntimeVersion: 0
+ apiCompatibilityLevelPerPlatform:
+ Android: 1
+ Standalone: 1
+ m_RenderingPath: 1
+ m_MobileRenderingPath: 1
+ metroPackageName: SimpleFramework
+ metroPackageVersion:
+ metroCertificatePath:
+ metroCertificatePassword:
+ metroCertificateSubject:
+ metroCertificateIssuer:
+ metroCertificateNotAfter: 0000000000000000
+ metroApplicationDescription: SimpleFramework
+ wsaImages: {}
+ metroTileShortName:
+ metroTileShowName: 1
+ metroMediumTileShowName: 0
+ metroLargeTileShowName: 0
+ metroWideTileShowName: 0
+ metroSupportStreamingInstall: 0
+ metroLastRequiredScene: 0
+ metroDefaultTileSize: 1
+ metroTileForegroundText: 1
+ metroTileBackgroundColor: {r: 0, g: 0, b: 0, a: 1}
+ metroSplashScreenBackgroundColor: {r: 0, g: 0, b: 0, a: 1}
+ metroSplashScreenUseBackgroundColor: 0
+ platformCapabilities: {}
+ metroTargetDeviceFamilies: {}
+ metroFTAName:
+ metroFTAFileTypes: []
+ metroProtocolName:
+ metroCompilationOverrides: 1
+ XboxOneProductId:
+ XboxOneUpdateKey:
+ XboxOneSandboxId:
+ XboxOneContentId:
+ XboxOneTitleId:
+ XboxOneSCId:
+ XboxOneGameOsOverridePath:
+ XboxOnePackagingOverridePath:
+ XboxOneAppManifestOverridePath:
+ XboxOneVersion: 1.0.0.0
+ XboxOnePackageEncryption: 0
+ XboxOnePackageUpdateGranularity: 2
+ XboxOneDescription:
+ XboxOneLanguage:
+ - enus
+ XboxOneCapability: []
+ XboxOneGameRating: {}
+ XboxOneIsContentPackage: 0
+ XboxOneEnableGPUVariability: 0
+ XboxOneSockets: {}
+ XboxOneSplashScreen: {fileID: 0}
+ XboxOneAllowedProductIds: []
+ XboxOnePersistentLocalStorageSize: 0
+ XboxOneXTitleMemory: 8
+ xboxOneScriptCompiler: 0
+ XboxOneOverrideIdentityName:
+ vrEditorSettings:
+ daydream:
+ daydreamIconForeground: {fileID: 0}
+ daydreamIconBackground: {fileID: 0}
+ cloudServicesEnabled: {}
+ luminIcon:
+ m_Name:
+ m_ModelFolderPath:
+ m_PortalFolderPath:
+ luminCert:
+ m_CertPath:
+ m_PrivateKeyPath:
+ luminIsChannelApp: 0
+ luminVersion:
+ m_VersionCode: 1
+ m_VersionName:
+ facebookSdkVersion: 7.9.1
+ facebookAppId:
+ facebookCookies: 1
+ facebookLogging: 1
+ facebookStatus: 1
+ facebookXfbml: 0
+ facebookFrictionlessRequests: 1
+ apiCompatibilityLevel: 2
+ cloudProjectId:
+ framebufferDepthMemorylessMode: 0
+ projectName:
+ organizationId:
+ cloudEnabled: 0
+ enableNativePlatformBackendsForNewInputSystem: 0
+ disableOldInputManagerSupport: 0
+ legacyClampBlendShapeWeights: 1