提交
This commit is contained in:
@@ -38,7 +38,6 @@ RenderSettings:
|
|||||||
m_ReflectionIntensity: 1
|
m_ReflectionIntensity: 1
|
||||||
m_CustomReflection: {fileID: 0}
|
m_CustomReflection: {fileID: 0}
|
||||||
m_Sun: {fileID: 0}
|
m_Sun: {fileID: 0}
|
||||||
m_IndirectSpecularColor: {r: 0.3708708, g: 0.37838137, b: 0.35725543, a: 1}
|
|
||||||
m_UseRadianceAmbientProbe: 0
|
m_UseRadianceAmbientProbe: 0
|
||||||
--- !u!157 &3
|
--- !u!157 &3
|
||||||
LightmapSettings:
|
LightmapSettings:
|
||||||
@@ -123,51 +122,6 @@ NavMeshSettings:
|
|||||||
debug:
|
debug:
|
||||||
m_Flags: 0
|
m_Flags: 0
|
||||||
m_NavMeshData: {fileID: 0}
|
m_NavMeshData: {fileID: 0}
|
||||||
--- !u!1 &48343771
|
|
||||||
GameObject:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
serializedVersion: 6
|
|
||||||
m_Component:
|
|
||||||
- component: {fileID: 48343773}
|
|
||||||
- component: {fileID: 48343772}
|
|
||||||
m_Layer: 0
|
|
||||||
m_Name: WebviewManager
|
|
||||||
m_TagString: Untagged
|
|
||||||
m_Icon: {fileID: 0}
|
|
||||||
m_NavMeshLayer: 0
|
|
||||||
m_StaticEditorFlags: 0
|
|
||||||
m_IsActive: 1
|
|
||||||
--- !u!114 &48343772
|
|
||||||
MonoBehaviour:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 48343771}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_EditorHideFlags: 0
|
|
||||||
m_Script: {fileID: 11500000, guid: 1eb2bc549fe045758bca6f69676b6bf4, type: 3}
|
|
||||||
m_Name:
|
|
||||||
m_EditorClassIdentifier:
|
|
||||||
orthoCamera: {fileID: 0}
|
|
||||||
--- !u!4 &48343773
|
|
||||||
Transform:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 48343771}
|
|
||||||
serializedVersion: 2
|
|
||||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
|
||||||
m_LocalPosition: {x: 10005.4, y: 9989.2, z: 0}
|
|
||||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
|
||||||
m_ConstrainProportionsScale: 0
|
|
||||||
m_Children: []
|
|
||||||
m_Father: {fileID: 0}
|
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
|
||||||
--- !u!1 &102266212
|
--- !u!1 &102266212
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 1
|
m_ObjectHideFlags: 1
|
||||||
@@ -284,8 +238,6 @@ MonoBehaviour:
|
|||||||
m_Script: {fileID: 11500000, guid: 03245a515d1e47a8ab5720b508bef85b, type: 3}
|
m_Script: {fileID: 11500000, guid: 03245a515d1e47a8ab5720b508bef85b, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
appID:
|
|
||||||
is_init: 0
|
|
||||||
--- !u!1 &263133450 stripped
|
--- !u!1 &263133450 stripped
|
||||||
GameObject:
|
GameObject:
|
||||||
m_CorrespondingSourceObject: {fileID: 7817730197660402642, guid: 96d1bffd106d2c447b20e183018429ad, type: 3}
|
m_CorrespondingSourceObject: {fileID: 7817730197660402642, guid: 96d1bffd106d2c447b20e183018429ad, type: 3}
|
||||||
@@ -1008,6 +960,50 @@ Transform:
|
|||||||
m_Children: []
|
m_Children: []
|
||||||
m_Father: {fileID: 0}
|
m_Father: {fileID: 0}
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!1 &2063856613
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 2063856615}
|
||||||
|
- component: {fileID: 2063856614}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: SdkManager
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!114 &2063856614
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 2063856613}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: f320161c7337dbf46989861b4ea8d8b9, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
--- !u!4 &2063856615
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 2063856613}
|
||||||
|
serializedVersion: 2
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 18.55826, y: -38.032883, z: 25.181892}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_ConstrainProportionsScale: 0
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
--- !u!1660057539 &9223372036854775807
|
--- !u!1660057539 &9223372036854775807
|
||||||
SceneRoots:
|
SceneRoots:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@@ -1023,6 +1019,6 @@ SceneRoots:
|
|||||||
- {fileID: 2014148569}
|
- {fileID: 2014148569}
|
||||||
- {fileID: 436127301}
|
- {fileID: 436127301}
|
||||||
- {fileID: 764984842}
|
- {fileID: 764984842}
|
||||||
- {fileID: 48343773}
|
|
||||||
- {fileID: 1342349630}
|
- {fileID: 1342349630}
|
||||||
- {fileID: 2030319311}
|
- {fileID: 2030319311}
|
||||||
|
- {fileID: 2063856615}
|
||||||
|
|||||||
@@ -10,6 +10,8 @@ using System;
|
|||||||
using DontConfuse;
|
using DontConfuse;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Security.Cryptography;
|
using System.Security.Cryptography;
|
||||||
|
using FutureCore;
|
||||||
|
using ScrewsMaster;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -32,9 +34,19 @@ public class NetworkKit_sdk
|
|||||||
{
|
{
|
||||||
PlayerPrefs.SetString(JarvisToken_SDK, token);
|
PlayerPrefs.SetString(JarvisToken_SDK, token);
|
||||||
}
|
}
|
||||||
public const string DomainDebugUrl = @"https://sdkapi.jsoncompare.online/api/";
|
public const string DomainDebugUrl = @"https://sdkapi.jsoncompare.online/";
|
||||||
|
public static string DomainRelease = "zoomatchsolo.top";
|
||||||
|
|
||||||
|
// 改为只读属性,实时获取(等调用时 DomainRelease 早就初始化好了)
|
||||||
|
public static string DomainReleaseUrl => $"https://{DomainRelease}/sdkapi/";
|
||||||
|
|
||||||
|
// 改为只读属性,实时获取
|
||||||
|
#if JarvisRelease
|
||||||
|
public static string CrazyUrl => DomainReleaseUrl;
|
||||||
|
#else
|
||||||
|
public static string CrazyUrl => DomainDebugUrl;
|
||||||
|
#endif
|
||||||
|
|
||||||
public static readonly string DomainReleaseUrl = $"https://bingotornado.top/api/";
|
|
||||||
|
|
||||||
private static IEnumerator PostInternal<T>(string url, object requestData, UnityAction<bool, T> onCompleted,
|
private static IEnumerator PostInternal<T>(string url, object requestData, UnityAction<bool, T> onCompleted,
|
||||||
Dictionary<string, string> header = null)
|
Dictionary<string, string> header = null)
|
||||||
@@ -42,13 +54,13 @@ public class NetworkKit_sdk
|
|||||||
string requestJson = JsonConvert.SerializeObject(requestData);
|
string requestJson = JsonConvert.SerializeObject(requestData);
|
||||||
|
|
||||||
string url2 = url;
|
string url2 = url;
|
||||||
#if BingoBrainRelease
|
#if JarvisRelease
|
||||||
url2 = Base64Kit_sdk.Encode(url);
|
url2 = Base64Kit_sdk.Encode(url);
|
||||||
requestJson = Base64Kit_sdk.Encode(requestJson);
|
requestJson = Base64Kit_sdk.Encode(requestJson);
|
||||||
#endif
|
#endif
|
||||||
byte[] bytes = Encoding.UTF8.GetBytes(requestJson);
|
byte[] bytes = Encoding.UTF8.GetBytes(requestJson);
|
||||||
string url1 = DomainDebugUrl + url2;
|
string url1 = CrazyUrl + url2;
|
||||||
//Debug.Log($"Url: {url1}");
|
Debug.Log($"Url: {url1}");
|
||||||
UnityWebRequest loginRequest = new UnityWebRequest(url1, UnityWebRequest.kHttpVerbPOST)
|
UnityWebRequest loginRequest = new UnityWebRequest(url1, UnityWebRequest.kHttpVerbPOST)
|
||||||
{
|
{
|
||||||
uploadHandler = new UploadHandlerRaw(bytes),
|
uploadHandler = new UploadHandlerRaw(bytes),
|
||||||
@@ -72,7 +84,7 @@ public class NetworkKit_sdk
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
string receiveContent = loginRequest.downloadHandler.text;
|
string receiveContent = loginRequest.downloadHandler.text;
|
||||||
#if BingoBrainRelease
|
#if JarvisRelease
|
||||||
if (!receiveContent.IsNullOrWhiteSpace())
|
if (!receiveContent.IsNullOrWhiteSpace())
|
||||||
{
|
{
|
||||||
receiveContent = receiveContent.Substring(0, receiveContent.Length - 1);
|
receiveContent = receiveContent.Substring(0, receiveContent.Length - 1);
|
||||||
@@ -335,73 +347,73 @@ public class NetworkKit_sdk
|
|||||||
}
|
}
|
||||||
public class Base64Kit_sdk
|
public class Base64Kit_sdk
|
||||||
{
|
{
|
||||||
// public static string Base64Encode(string source)
|
public static string Base64Encode(string source)
|
||||||
// {
|
{
|
||||||
// byte[] bytes = Encoding.UTF8.GetBytes(source);
|
byte[] bytes = Encoding.UTF8.GetBytes(source);
|
||||||
// string encode = Convert.ToBase64String(bytes);
|
string encode = Convert.ToBase64String(bytes);
|
||||||
// return encode;
|
return encode;
|
||||||
// }
|
}
|
||||||
// public static string Encode(string data, bool is_apple_pay = false)
|
public static string Encode(string data, bool is_apple_pay = false)
|
||||||
// {
|
{
|
||||||
// var key = BingoBrain.Network.DomainRelease;
|
var key = NetworkKit_sdk.DomainRelease;
|
||||||
// //if (is_apple_pay) key = "com.leisuregames.crazygourmet";
|
//if (is_apple_pay) key = "com.leisuregames.crazygourmet";
|
||||||
|
|
||||||
// var keyMD5 = MD5Kit.MD5String1(key);
|
var keyMD5 = MD5Kit.MD5String1(key);
|
||||||
// //UnityEngine.Debug.Log("Base64 Encode Key: " + keyMD5);
|
//UnityEngine.Debug.Log("Base64 Encode Key: " + keyMD5);
|
||||||
// var str = Base64EncodeUtil.Base64Encode(data + keyMD5);
|
var str = Base64EncodeUtil.Base64Encode(data + keyMD5);
|
||||||
|
|
||||||
// var bytes = Encoding.UTF8.GetBytes(str);
|
var bytes = Encoding.UTF8.GetBytes(str);
|
||||||
// for (int i = 0, j = bytes.Length - 1; i < j; i += 1, j -= 1)
|
for (int i = 0, j = bytes.Length - 1; i < j; i += 1, j -= 1)
|
||||||
// {
|
{
|
||||||
// if (i % 2 == 0)
|
if (i % 2 == 0)
|
||||||
// {
|
{
|
||||||
// (bytes[i], bytes[j]) = (bytes[j], bytes[i]);
|
(bytes[i], bytes[j]) = (bytes[j], bytes[i]);
|
||||||
// }
|
}
|
||||||
// }
|
}
|
||||||
|
|
||||||
// var loginData = Encoding.UTF8.GetString(bytes);
|
var loginData = Encoding.UTF8.GetString(bytes);
|
||||||
// return loginData;
|
return loginData;
|
||||||
// }
|
}
|
||||||
|
|
||||||
// public static string Decode(string data)
|
public static string Decode(string data)
|
||||||
// {
|
{
|
||||||
// var bytes = Encoding.UTF8.GetBytes(data);
|
var bytes = Encoding.UTF8.GetBytes(data);
|
||||||
// for (int i = 0, j = bytes.Length - 1; i < j; i += 1, j -= 1)
|
for (int i = 0, j = bytes.Length - 1; i < j; i += 1, j -= 1)
|
||||||
// {
|
{
|
||||||
// if (i % 2 == 0)
|
if (i % 2 == 0)
|
||||||
// {
|
{
|
||||||
// (bytes[i], bytes[j]) = (bytes[j], bytes[i]);
|
(bytes[i], bytes[j]) = (bytes[j], bytes[i]);
|
||||||
// }
|
}
|
||||||
// }
|
}
|
||||||
|
|
||||||
// var str = Encoding.UTF8.GetString(bytes);
|
var str = Encoding.UTF8.GetString(bytes);
|
||||||
// var str1 = Base64EncodeUtil.Base64Decode(str);
|
var str1 = Base64EncodeUtil.Base64Decode(str);
|
||||||
// var key = BingoBrain.Network.DomainRelease;
|
var key = NetworkKit_sdk.DomainRelease;
|
||||||
// var keyMD5 = MD5Kit.MD5String1(key);
|
var keyMD5 = MD5Kit.MD5String1(key);
|
||||||
// // Debug.Log("Base64 Decode Key: " + keyMD5);
|
// Debug.Log("Base64 Decode Key: " + keyMD5);
|
||||||
// // Debug.Log("Base64 Decode str1: " + str1);
|
// Debug.Log("Base64 Decode str1: " + str1);
|
||||||
// var result = str1.Replace(keyMD5, string.Empty);
|
var result = str1.Replace(keyMD5, string.Empty);
|
||||||
// return result;
|
return result;
|
||||||
// }
|
}
|
||||||
|
|
||||||
// public static string Decode(string data, string key)
|
public static string Decode(string data, string key)
|
||||||
// {
|
{
|
||||||
// var bytes = Encoding.UTF8.GetBytes(data);
|
var bytes = Encoding.UTF8.GetBytes(data);
|
||||||
// for (int i = 0, j = bytes.Length - 1; i < j; i += 1, j -= 1)
|
for (int i = 0, j = bytes.Length - 1; i < j; i += 1, j -= 1)
|
||||||
// {
|
{
|
||||||
// if (i % 2 == 0)
|
if (i % 2 == 0)
|
||||||
// {
|
{
|
||||||
// (bytes[i], bytes[j]) = (bytes[j], bytes[i]);
|
(bytes[i], bytes[j]) = (bytes[j], bytes[i]);
|
||||||
// }
|
}
|
||||||
// }
|
}
|
||||||
|
|
||||||
// var str = Encoding.UTF8.GetString(bytes);
|
var str = Encoding.UTF8.GetString(bytes);
|
||||||
// var str1 = Base64EncodeUtil.Base64Decode(str);
|
var str1 = Base64EncodeUtil.Base64Decode(str);
|
||||||
// // var key = NetworkManager.DomainRelease;
|
// var key = NetworkManager.DomainRelease;
|
||||||
// var keyMD5 = MD5Kit.MD5String1(key);
|
var keyMD5 = MD5Kit.MD5String1(key);
|
||||||
// var result = str1.Replace(keyMD5, string.Empty);
|
var result = str1.Replace(keyMD5, string.Empty);
|
||||||
// return result;
|
return result;
|
||||||
// }
|
}
|
||||||
private static byte[] GenerateKey(string secret)
|
private static byte[] GenerateKey(string secret)
|
||||||
{
|
{
|
||||||
using var sha256 = SHA256.Create();
|
using var sha256 = SHA256.Create();
|
||||||
|
|||||||
Reference in New Issue
Block a user