diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0.meta new file mode 100644 index 00000000000..6874af78f4f --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ddc87ac2677ec91409ed59dc97724a05 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile.meta new file mode 100644 index 00000000000..e96d1cadec4 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 81a7c160ad18434eb1f6ba46337c92ea +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Editor.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Editor.meta new file mode 100644 index 00000000000..f3e23bd93d4 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5e02245f015cf4dbba3655150cc6bb69 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Editor/NativeDependencies.xml b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Editor/NativeDependencies.xml new file mode 100644 index 00000000000..d3844fbd77b --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Editor/NativeDependencies.xml @@ -0,0 +1,15 @@ + + + + + https://repo.maven.apache.org/maven2 + + + + + + https://github.com/CocoaPods/Specs.git + + + + \ No newline at end of file diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Editor/NativeDependencies.xml.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Editor/NativeDependencies.xml.meta new file mode 100644 index 00000000000..7abb1948795 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Editor/NativeDependencies.xml.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 194274fdaaa004e6cbf46963d971e062 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Editor/TapComplianceMobileProcessBuild.cs b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Editor/TapComplianceMobileProcessBuild.cs new file mode 100644 index 00000000000..c22cf78354b --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Editor/TapComplianceMobileProcessBuild.cs @@ -0,0 +1,21 @@ +using System; +using TapSDK.Core.Editor; +using UnityEditor.Build.Reporting; + +namespace TapSDK.Compliance.Mobile.Editor { + public class TapComplianceMobileProcessBuild : SDKLinkProcessBuild { + public override int callbackOrder => 4; + + public override string LinkPath => "TapSDK/Compliance/link.xml"; + + public override LinkedAssembly[] LinkedAssemblies => new LinkedAssembly[] { + new LinkedAssembly { Fullname = "TapSDK.Compliance" }, + new LinkedAssembly { Fullname = "TapSDK.Compliance.Runtime" }, + new LinkedAssembly { Fullname = "TapSDK.Compliance.Mobile.Runtime" } + }; + + public override Func IsTargetPlatform => (report) => { + return BuildTargetUtils.IsSupportMobile(report.summary.platform); + }; + } +} \ No newline at end of file diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Editor/TapComplianceMobileProcessBuild.cs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Editor/TapComplianceMobileProcessBuild.cs.meta new file mode 100644 index 00000000000..14726ace0b5 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Editor/TapComplianceMobileProcessBuild.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 9ffb0c22c31d45f19811d073f1c4d575 +timeCreated: 1684922101 \ No newline at end of file diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Editor/TapSDK.Compliance.Mobile.Editor.asmdef b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Editor/TapSDK.Compliance.Mobile.Editor.asmdef new file mode 100644 index 00000000000..a16103be154 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Editor/TapSDK.Compliance.Mobile.Editor.asmdef @@ -0,0 +1,17 @@ +{ + "name": "TapSDK.Compliance.Mobile.Editor", + "references": [ + "GUID:56f3da7a178484843974054bafe77e73" + ], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Editor/TapSDK.Compliance.Mobile.Editor.asmdef.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Editor/TapSDK.Compliance.Mobile.Editor.asmdef.meta new file mode 100644 index 00000000000..59a47837d31 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Editor/TapSDK.Compliance.Mobile.Editor.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e1fd14a579582448bad032e49fefc302 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Editor/iOS.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Editor/iOS.meta new file mode 100644 index 00000000000..9a06130851d --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Editor/iOS.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7726dd8b3e68b4bbc99fb73d822b54f9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Editor/iOS/BuidPostProcessor.cs b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Editor/iOS/BuidPostProcessor.cs new file mode 100644 index 00000000000..2707e12b9f8 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Editor/iOS/BuidPostProcessor.cs @@ -0,0 +1,45 @@ +using UnityEngine; +using UnityEditor; +using UnityEditor.Callbacks; +# if UNITY_IOS +using UnityEditor.iOS.Xcode; +#endif +using System.IO; +using System.Collections.Generic; +using System.Linq; +using TapSDK.Core.Editor; + +#if UNITY_IOS +public class BuildPostProcessor +{ + [PostProcessBuild(999)] + public static void OnPostProcessBuild(BuildTarget buildTarget, string path) + { + if (buildTarget == BuildTarget.iOS) + { + var projPath = TapSDKCoreCompile.GetProjPath(path); + var proj = TapSDKCoreCompile.ParseProjPath(projPath); + var target = TapSDKCoreCompile.GetUnityTarget(proj); + + if (TapSDKCoreCompile.CheckTarget(target)) + { + Debug.LogError("Unity-iPhone is NUll"); + return; + } + if (TapSDKCoreCompile.HandlerIOSSetting(path, + Application.dataPath, + "TapTapComplianceResource", + "com.taptap.sdk.compliance", + "Compliance", + new[] {"TapTapComplianceResource.bundle"}, + target, projPath, proj, "TapTapComplianceSDK")) + { + Debug.Log("TapCompliance add Bundle Success!"); + return; + } + + Debug.LogWarning("TapCompliance add Bundle Failed!"); + } + } +} +#endif diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Editor/iOS/BuidPostProcessor.cs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Editor/iOS/BuidPostProcessor.cs.meta new file mode 100644 index 00000000000..b5585df861a --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Editor/iOS/BuidPostProcessor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0de83c03b39da41749806c821fecfb0e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Runtime.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Runtime.meta new file mode 100644 index 00000000000..c36fa860972 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Runtime.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 4690d01ab6e34b6aa4b4678d39f863e6 +timeCreated: 1684921954 \ No newline at end of file diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Runtime/ComplianceMobileBridge.cs b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Runtime/ComplianceMobileBridge.cs new file mode 100644 index 00000000000..79211fdf730 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Runtime/ComplianceMobileBridge.cs @@ -0,0 +1,319 @@ +using System; +using System.Collections.Generic; +using Newtonsoft.Json; +using TapSDK.Compliance.Model; +using System.Threading.Tasks; +using TapSDK.Core; +using UnityEngine; + +namespace TapSDK.Compliance.Mobile.Runtime +{ + public static class ComplianceMobileBridge + { + private const string ANTI_ADDICTION_SERVICE = "BridgeComplianceService"; + private const string ANTI_ADDICTION_SERVICE_CLZ = "com.taptap.sdk.compilance.internal.enginebridge.BridgeComplianceService"; + private const string ANTI_ADDICTION_SERVICE_IMPL = "com.taptap.sdk.compilance.internal.enginebridge.BridgeComplianceServiceImpl"; + + private static bool hasRegisterMobileCallback = false; + private static List> callbackList = new List>(); + static ComplianceMobileBridge() + { + EngineBridge.GetInstance() + .Register(ANTI_ADDICTION_SERVICE_CLZ, ANTI_ADDICTION_SERVICE_IMPL); + Debug.Log("ComplianceMobileBridge register."); + } + + + public static void Startup(string userIdentifier) + { + + EngineBridge.GetInstance().CallHandler(new Command.Builder() + .Service(ANTI_ADDICTION_SERVICE) + .Method("startup") + .Args("userId", userIdentifier) + .CommandBuilder()); + + } + + public static void RegisterComplianceCallback(Action callback) + { + if (!callbackList.Contains(callback)) + { + callbackList.Add(callback); + } + if (!hasRegisterMobileCallback) + { + var command = new Command.Builder() + .Service(ANTI_ADDICTION_SERVICE) + .Method("registerComplianceCallback") + .Callback(true) + .OnceTime(false) + .CommandBuilder(); + + EngineBridge.GetInstance().CallHandler(command, result => + { + try + { + TapLogger.Debug($"[Unity:Compliance] callback result: {result.ToJSON().ToString()}"); + if (result.code != Result.RESULT_SUCCESS) + { + callbackList.ForEach((item) => + { + item?.Invoke(-1, "[Unity:Compliance] callback fail"); + }); + return; + } + + if (string.IsNullOrEmpty(result.content)) + { + callbackList.ForEach((item) => + { + item?.Invoke(-1, "[Unity:Compliance] callback content is empty"); + }); + return; + } + + + ComplianceCallbackData callbackData = new ComplianceCallbackData(); +#if UNITY_IOS + result.content = RemoveFontColor(result.content); + var callbackOriginData = JsonConvert.DeserializeObject(result.content); + callbackData.code = callbackOriginData.code; + callbackData.extras = JsonConvert.DeserializeObject(callbackOriginData.extras); +#else + callbackData = JsonConvert.DeserializeObject(result.content); +#endif + if (StartUpResult.Contains(callbackData.code)) + { + callbackList.ForEach((item) => + { + item?.Invoke(callbackData.code, null); + }); + } + else + { + TapLogger.Debug("[Unity:Compliance] result.extras title:" + callbackData.extras.title); + TapLogger.Debug("[Unity:Compliance] result.extras description:" + callbackData.extras.description); + callbackList.ForEach((item) => + { + item?.Invoke(-1, callbackData.extras.description); + }); + } + } + catch (Exception e) + { + TapLogger.Error("[Unity:Compliance] callback error:" + e.Message + "\n" + e.StackTrace); + } + + }); + hasRegisterMobileCallback = true; + } + } + + private static string RemoveFontColor(string originStr) + { + if (string.IsNullOrEmpty(originStr)) return originStr; + var colorBeginPattern = "= 0) + { + int eIndex = originStr.IndexOf('>', index); + originStr = originStr.Remove(index, eIndex - index + 1); + index = originStr.IndexOf(colorBeginPattern, StringComparison.Ordinal); + } + var colorEndPattern = "font>"; + index = originStr.IndexOf(colorEndPattern, StringComparison.Ordinal); + while (index >= 0) + { + int eIndex = originStr.LastIndexOf('<', index + colorEndPattern.Length, index); + originStr = originStr.Remove(eIndex, index + colorEndPattern.Length - eIndex); + index = originStr.IndexOf(colorEndPattern, StringComparison.Ordinal); + } + + var spancolorBeginPattern = "= 0) + { + int eIndex = originStr.IndexOf('>', spanindex); + originStr = originStr.Remove(spanindex, eIndex - spanindex + 1); + spanindex = originStr.IndexOf(spancolorBeginPattern, StringComparison.Ordinal); + } + var spancolorEndPattern = "span>"; + spanindex = originStr.IndexOf(spancolorEndPattern, StringComparison.Ordinal); + while (spanindex >= 0) + { + int eIndex = originStr.LastIndexOf('<', spanindex + spancolorEndPattern.Length, spanindex); + originStr = originStr.Remove(eIndex, spanindex + spancolorEndPattern.Length - eIndex); + spanindex = originStr.IndexOf(spancolorEndPattern, StringComparison.Ordinal); + } + return originStr; + } + + public static void SetTestEnvironment(bool isTest) + { + EngineBridge.GetInstance().CallHandler(new Command.Builder() + .Service(ANTI_ADDICTION_SERVICE) + .Method("setTestEnvironment") + .Args("testEnv", isTest) + .CommandBuilder()); + } + + + + public async static Task GetCurrentAccessToken() + { + var command = new Command.Builder() + .Service(ANTI_ADDICTION_SERVICE) + .Method("getCurrentAccessToken") + .Callback(true) + .OnceTime(true) + .CommandBuilder(); + var result = await EngineBridge.GetInstance().Emit(command); + if (!EngineBridge.CheckResult(result)) + { + throw new TapException((int)TapErrorCode.ERROR_CODE_BRIDGE_EXECUTE, "TapCompliance CurrentToken Failed!"); + } + var dic = Json.Deserialize(result.content) as Dictionary; + var token = SafeDictionary.GetValue(dic, "token") as string; + return token; + } + + + + public async static Task GetCurrentUserRemainTime() + { + var command = new Command.Builder() + .Service(ANTI_ADDICTION_SERVICE) + .Method("getUserRemainTime") + .Callback(true) + .OnceTime(true) + .CommandBuilder(); + var result = await EngineBridge.GetInstance().Emit(command); + if (!EngineBridge.CheckResult(result)) + { + throw new TapException((int)TapErrorCode.ERROR_CODE_BRIDGE_EXECUTE, "TapCompliance CurrentUserRemainTime Failed!"); + } + var dic = Json.Deserialize(result.content) as Dictionary; + var remainTime = SafeDictionary.GetValue(dic, "remainTime") as int?; + return remainTime ?? 0; + } + + public async static Task GetUserAgeRange() + { + var command = new Command.Builder() + .Service(ANTI_ADDICTION_SERVICE) + .Method("getUserAgeRange") + .Callback(true) + .OnceTime(true) + .CommandBuilder(); + var result = await EngineBridge.GetInstance().Emit(command); + if (!EngineBridge.CheckResult(result)) + { + throw new TapException((int)TapErrorCode.ERROR_CODE_BRIDGE_EXECUTE, "TapCompliance CurrentUserAgeLimit Failed!"); + } + var dic = Json.Deserialize(result.content) as Dictionary; + var ageRange = SafeDictionary.GetValue(dic, "ageRange") as int?; + return ageRange ?? -1; + } + + public static void Exit() + { + var command = new Command.Builder() + .Service(ANTI_ADDICTION_SERVICE) + .Method("exit") + .Callback(false) + .OnceTime(false) + .CommandBuilder(); + EngineBridge.GetInstance().CallHandler(command); + } + + public static void SubmitPayResult(long amount + , Action handleSubmitPayResult + , Action handleSubmitPayResultException) + { + var command = new Command.Builder() + .Service(ANTI_ADDICTION_SERVICE) + .Method("submitPayment") + .Args("submitAmount", amount) + .Callback(true) + .OnceTime(false) + .CommandBuilder(); + + EngineBridge.GetInstance().CallHandler(command, result => + { + TapLogger.Debug($"[Unity:Compliance] submitPayResult result: {result.ToJSON().ToString()}"); + if (result.code != Result.RESULT_SUCCESS) + { + handleSubmitPayResultException?.Invoke("[Unity:Compliance] submitPayResult fail"); + return; + } + + if (string.IsNullOrEmpty(result.content)) + { + handleSubmitPayResultException?.Invoke("[Unity:Compliance] submitPayResult content is empty"); + return; + } + + TapLogger.Debug("[Unity:Compliance] submitPayResult content: " + result.content); + var dic = Json.Deserialize(result.content) as Dictionary; + bool success = SafeDictionary.GetValue(dic, "success") == 0; + string errorMsg = SafeDictionary.GetValue(dic, "description"); + if (success) + { + handleSubmitPayResult?.Invoke(); + } + else + { + handleSubmitPayResultException?.Invoke(errorMsg); + } + }); + } + + public static void CheckPaymentLimit(long amount + , Action handleCheckPayLimit + , Action handleCheckPayLimitException) + { + var command = new Command.Builder() + .Service(ANTI_ADDICTION_SERVICE) + .Method("checkPaymentLimit") + .Args("amount", amount) + .Callback(true) + .OnceTime(false) + .CommandBuilder(); + + EngineBridge.GetInstance().CallHandler(command, result => + { + TapLogger.Debug($"[Unity:Compliance] checkPayLimit result: {result.ToJSON().ToString()}"); + if (result.code != Result.RESULT_SUCCESS) + { + handleCheckPayLimitException?.Invoke("[Unity:Compliance] checkPayLimit fail"); + return; + } + + if (string.IsNullOrEmpty(result.content)) + { + handleCheckPayLimitException?.Invoke("[Unity:Compliance] checkPayLimit content is empty"); + return; + } + + TapLogger.Debug("[Unity:Compliance] checkPayLimit content: " + result.content); + + var checkPayResultParams = JsonConvert.DeserializeObject(result.content); + if (checkPayResultParams.Success) + { + handleCheckPayLimit?.Invoke(new CheckPayResult() + { + status = checkPayResultParams.status, + title = checkPayResultParams.title, + description = checkPayResultParams.description, + }); + } + else + { + handleCheckPayLimitException?.Invoke(checkPayResultParams.description); + } + }); + } + + } +} \ No newline at end of file diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Runtime/ComplianceMobileBridge.cs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Runtime/ComplianceMobileBridge.cs.meta new file mode 100644 index 00000000000..cca9ea6a273 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Runtime/ComplianceMobileBridge.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6240464fd96704dd49fff6422e1ac9a4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Runtime/ComplianceMobileOldJob.cs b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Runtime/ComplianceMobileOldJob.cs new file mode 100644 index 00000000000..83082b3d5ef --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Runtime/ComplianceMobileOldJob.cs @@ -0,0 +1,81 @@ +using System; +using System.Threading.Tasks; +using TapSDK.Compliance.Model; +using System.Collections.Generic; +using TapSDK.Compliance.Mobile.Runtime; + +namespace TapSDK.Compliance.Mobile.Runtime +{ + public sealed class ComplianceMobileOldJob : IComplianceJob + { + private List> _externalCallbackList; + + public List> ExternalCallbackList + { + get => _externalCallbackList; + } + + + /// + /// 剩余时间(单位:秒) + /// + public Task GetRemainingTime() + { + return ComplianceMobileBridge.GetCurrentUserRemainTime(); + } + + public Task GetCurrentToken() + { + return ComplianceMobileBridge.GetCurrentAccessToken(); + } + + public Task GetAgeRange() + { + return ComplianceMobileBridge.GetUserAgeRange(); + } + + public void Init(string clientId, string clientToken, TapTapComplianceOption config) + { + + } + + public void RegisterComplianceCallback(Action callback) + { + ComplianceMobileBridge.RegisterComplianceCallback(callback); + } + + public void Startup(string userId) + { + ComplianceMobileBridge.Startup(userId); + } + + + public void Exit() + { + ComplianceMobileBridge.Exit(); + } + + + public void CheckPaymentLimit(long amount, Action handleCheckPayLimit, Action handleCheckPayLimitException) + { + ComplianceMobileBridge.CheckPaymentLimit(amount, handleCheckPayLimit, handleCheckPayLimitException); + } + + public void SubmitPayment(long amount, Action handleSubmitPayResult, Action handleSubmitPayResultException) + { + ComplianceMobileBridge.SubmitPayResult(amount, handleSubmitPayResult, handleSubmitPayResultException); + } + + + public void SetTestEnvironment(bool enable) + { + ComplianceMobileBridge.SetTestEnvironment(enable); + } + + public void OnInvokeExternalCallback(int code, string msg) + { + + } + + } +} diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Runtime/ComplianceMobileOldJob.cs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Runtime/ComplianceMobileOldJob.cs.meta new file mode 100644 index 00000000000..224e97788d2 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Runtime/ComplianceMobileOldJob.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 01823f4fab79e42b8bf33a4a282d136f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Runtime/TapSDK.Compliance.Mobile.Runtime.asmdef b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Runtime/TapSDK.Compliance.Mobile.Runtime.asmdef new file mode 100644 index 00000000000..beb312d9ec9 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Runtime/TapSDK.Compliance.Mobile.Runtime.asmdef @@ -0,0 +1,19 @@ +{ + "name": "TapSDK.Compliance.Mobile.Runtime", + "references": [ + "GUID:9b1c19877f4294a9cb33ff38fc9f1c83", + "GUID:7d5ef2062f3704e1ab74aac0e4d5a1a7", + "GUID:10560023d8780423cb943c7a324b69f2" + ], + "includePlatforms": [ + "Android", + "iOS" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Runtime/TapSDK.Compliance.Mobile.Runtime.asmdef.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Runtime/TapSDK.Compliance.Mobile.Runtime.asmdef.meta new file mode 100644 index 00000000000..189ca7673b7 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Mobile/Runtime/TapSDK.Compliance.Mobile.Runtime.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 59f1f14a8881543ed95fe8ecf4f4d4cb +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources.meta new file mode 100644 index 00000000000..8d60d879bd4 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2aea5af5ee657457f950e21ca6ea00d2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/BillingMode.json b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/BillingMode.json new file mode 100644 index 00000000000..6f4bfb71030 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/BillingMode.json @@ -0,0 +1 @@ +{"androidStore":"GooglePlay"} \ No newline at end of file diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/BillingMode.json.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/BillingMode.json.meta new file mode 100644 index 00000000000..090c4ff1755 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/BillingMode.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9151622f6f27d41f0927e440735be50d +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Config.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Config.meta new file mode 100644 index 00000000000..c13505103b9 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Config.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fbcb5ca6d033747dd92dc10845424d6d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Config/ComplianceLocalization.json b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Config/ComplianceLocalization.json new file mode 100644 index 00000000000..344f5daf2e4 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Config/ComplianceLocalization.json @@ -0,0 +1,116 @@ +{ + "items": { + "Zhs": { + "NetError": "网络异常,请稍后重试", + "NoVerification": "未查询到实名状态,防沉迷启动失败", + "EnterGame": "进入游戏", + "ExitGame": "退出游戏", + "Retry": "重试", + "OnVerified": "您已在 TapTap 实名!" + }, + "En": { + "NetError": "Network error,please try again", + "NoVerification": "No Verification", + "EnterGame": "Enter", + "ExitGame": "Exit", + "Retry": "Retry", + "OnVerified": "You have verified on TapTap!" + }, + "Id": { + "NetError": "Network error,please try again", + "NoVerification": "No Verification", + "EnterGame": "Enter", + "ExitGame": "Exit", + "Retry": "Retry", + "OnVerified": "Anda telah diverifikasi di TapTap!" + }, + "Ja": { + "NetError": "ネットワークエラー、再試行してください", + "NoVerification": "認証なし", + "EnterGame": "入る", + "ExitGame": "出る", + "Retry": "リトライ", + "OnVerified": "TapTapで認証されました!" + }, + "Ko": { + "NetError": "네트워크 오류, 다시 시도하십시오", + "NoVerification": "인증되지 않음", + "EnterGame": "입장", + "ExitGame": "종료", + "Retry": "재시도", + "OnVerified": "TapTap에서 인증되었습니다!" + }, + "Th": { + "NetError": "ข้อผิดพลาดของเครือข่าย โปรดลองอีกครั้ง", + "NoVerification": "ไม่มีการยืนยัน", + "EnterGame": "เข้าสู่เกม", + "ExitGame": "ออกจากเกม", + "Retry": "ลองใหม่", + "OnVerified": "คุณได้รับการตรวจสอบบน TapTap!" + }, + "Zht": { + "NetError": "網絡異常,請稍後重試", + "NoVerification": "未查詢到實名狀態,防沉迷啟動失敗", + "EnterGame": "進入遊戲", + "ExitGame": "退出遊戲", + "Retry": "重試", + "OnVerified": "您已在 TapTap 實名!" + }, + "De": { + "NetError": "Netzwerkfehler, bitte erneut versuchen", + "NoVerification": "Keine Verifizierung", + "EnterGame": "Spiel betreten", + "ExitGame": "Spiel verlassen", + "Retry": "Wiederholen", + "OnVerified": "Sie wurden auf TapTap verifiziert!" + }, + "Es": { + "NetError": "Error de red, inténtelo de nuevo", + "NoVerification": "Sin verificación", + "EnterGame": "Entrar", + "ExitGame": "Salir", + "Retry": "Reintentar", + "OnVerified": "¡Has sido verificado en TapTap!" + }, + "Fr": { + "NetError": "Erreur réseau, veuillez réessayer", + "NoVerification": "Aucune vérification", + "EnterGame": "Entrer", + "ExitGame": "Quitter", + "Retry": "Réessayer", + "OnVerified": "Vous avez été vérifié sur TapTap!" + }, + "Pt": { + "NetError": "Erro de rede, tente novamente", + "NoVerification": "Sem verificação", + "EnterGame": "Entrar", + "ExitGame": "Sair", + "Retry": "Tentar novamente", + "OnVerified": "Você foi verificado no TapTap!" + }, + "Ru": { + "NetError": "Ошибка сети, попробуйте снова", + "NoVerification": "Без верификации", + "EnterGame": "Войти", + "ExitGame": "Выйти", + "Retry": "Повторить", + "OnVerified": "Вы прошли проверку на TapTap!" + }, + "Tr": { + "NetError": "Ağ hatası, lütfen tekrar deneyin", + "NoVerification": "Doğrulama yok", + "EnterGame": "Oyuna gir", + "ExitGame": "Oyundan çık", + "Retry": "Tekrar dene", + "OnVerified": "TapTap’te doğrulandınız!" + }, + "Vi": { + "NetError": "Lỗi mạng, vui lòng thử lại", + "NoVerification": "Không có xác minh", + "EnterGame": "Vào game", + "ExitGame": "Thoát game", + "Retry": "Thử lại", + "OnVerified": "Bạn đã được xác minh trên TapTap!" + } + } +} \ No newline at end of file diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Config/ComplianceLocalization.json.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Config/ComplianceLocalization.json.meta new file mode 100644 index 00000000000..caf2c61cf8a --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Config/ComplianceLocalization.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f6ab104854c774f6d9d80e66bee86a42 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Prefabs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Prefabs.meta new file mode 100644 index 00000000000..d7dee7bbed1 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4205abe5dcb784edcb2a91d5116bd01e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Prefabs/Mobile.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Prefabs/Mobile.meta new file mode 100644 index 00000000000..6b56d546b88 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Prefabs/Mobile.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7d2bc774dff814b4f997a4a0e8dadff9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Prefabs/Mobile/TapTapAntiAddictionRetryAlert.prefab b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Prefabs/Mobile/TapTapAntiAddictionRetryAlert.prefab new file mode 100644 index 00000000000..76ec25a03ac --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Prefabs/Mobile/TapTapAntiAddictionRetryAlert.prefab @@ -0,0 +1,803 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &741226114600572463 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 347516699165024325} + - component: {fileID: 9178127194317328420} + - component: {fileID: 2442253682647876089} + m_Layer: 5 + m_Name: MessageText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &347516699165024325 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 741226114600572463} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3018198356678799280} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 0, y: 85.3} + m_SizeDelta: {x: -20, y: 106} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &9178127194317328420 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 741226114600572463} + m_CullTransparentMesh: 0 +--- !u!114 &2442253682647876089 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 741226114600572463} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 922f25809659d41b4b23147484bd150d, type: 3} + m_FontSize: 40 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 28 + m_MaxSize: 41 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1.5 + m_Text: Network Error,please try again +--- !u!1 &1127131294577253093 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8039644701450143132} + m_Layer: 5 + m_Name: Retry + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &8039644701450143132 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1127131294577253093} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 606419830508116541} + - {fileID: 8152418032368909056} + m_Father: {fileID: 3018198356678799280} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 4} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1922066675331208581 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3018198356678799280} + - component: {fileID: 8194312784932681759} + - component: {fileID: 4277463507825336017} + m_Layer: 5 + m_Name: BackgroundImage + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3018198356678799280 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1922066675331208581} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 347516699165024325} + - {fileID: 5493183507584923452} + - {fileID: 8039644701450143132} + m_Father: {fileID: 9092229873398676693} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.7, y: -1.4} + m_SizeDelta: {x: 817.79333, y: 334.91565} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8194312784932681759 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1922066675331208581} + m_CullTransparentMesh: 0 +--- !u!114 &4277463507825336017 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1922066675331208581} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: dcd1ae9f2f8d74c0190994330a93aec3, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &2581798143820796450 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3264819832207075509} + - component: {fileID: 8219919235773704732} + - component: {fileID: 2947571134831864381} + m_Layer: 5 + m_Name: Blocker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3264819832207075509 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2581798143820796450} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 9092229873398676693} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 10000, y: 10000} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8219919235773704732 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2581798143820796450} + m_CullTransparentMesh: 0 +--- !u!114 &2947571134831864381 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2581798143820796450} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &3139675563220528306 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5857737074481106158} + - component: {fileID: 5894208780504323935} + - component: {fileID: 3952200870219420041} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5857737074481106158 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3139675563220528306} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5493183507584923452} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 1.5, y: 1.0999985} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5894208780504323935 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3139675563220528306} + m_CullTransparentMesh: 0 +--- !u!114 &3952200870219420041 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3139675563220528306} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 922f25809659d41b4b23147484bd150d, type: 3} + m_FontSize: 36 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u91CD\u8BD5" +--- !u!1 &4683343152008007239 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 606419830508116541} + - component: {fileID: 4820232454113331661} + - component: {fileID: 104026454930804771} + m_Layer: 5 + m_Name: RetryText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &606419830508116541 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4683343152008007239} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 8039644701450143132} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 23.4, y: -64.4} + m_SizeDelta: {x: 697.79333, y: 106} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4820232454113331661 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4683343152008007239} + m_CullTransparentMesh: 0 +--- !u!114 &104026454930804771 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4683343152008007239} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.53333336, g: 0.53333336, b: 0.53333336, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 922f25809659d41b4b23147484bd150d, type: 3} + m_FontSize: 32 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 41 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1.5 + m_Text: "\u91CD\u8BD5\u4E2D..." +--- !u!1 &6643749892881444223 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7091787380276746281} + - component: {fileID: 8868982964816018679} + - component: {fileID: 6717941791004790811} + - component: {fileID: 7013730651431754730} + - component: {fileID: 8695191244032904745} + m_Layer: 5 + m_Name: TapTapAntiAddictionRetryAlert + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7091787380276746281 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6643749892881444223} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 9092229873398676693} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &8868982964816018679 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6643749892881444223} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!225 &6717941791004790811 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6643749892881444223} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!114 &7013730651431754730 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6643749892881444223} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &8695191244032904745 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6643749892881444223} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2567d051c1243468184a844db713b086, type: 3} + m_Name: + m_EditorClassIdentifier: + canvas: {fileID: 0} + canvasGroup: {fileID: 0} + panelConfig: + animationType: 1 + toppedOrder: 0 + messageText: {fileID: 0} + buttonText: {fileID: 0} + retryButton: {fileID: 0} +--- !u!1 &6942193780495597160 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5493183507584923452} + - component: {fileID: 1885719267259725949} + - component: {fileID: 3359776854086879744} + - component: {fileID: 4132871487302917182} + m_Layer: 5 + m_Name: RetryButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5493183507584923452 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6942193780495597160} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5857737074481106158} + m_Father: {fileID: 3018198356678799280} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: -1.14, y: 50} + m_SizeDelta: {x: 400, y: 100} + m_Pivot: {x: 0.5, y: 0} +--- !u!222 &1885719267259725949 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6942193780495597160} + m_CullTransparentMesh: 0 +--- !u!114 &3359776854086879744 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6942193780495597160} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0.8509804, b: 0.77254903, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 3075ddc8f319b4d229e69c83faabb8a1, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &4132871487302917182 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6942193780495597160} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 3359776854086879744} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &7820900597963824711 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8152418032368909056} + - component: {fileID: 7540606296082088460} + - component: {fileID: 2121119085224647751} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8152418032368909056 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7820900597963824711} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 8039644701450143132} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -64.6, y: -63.8} + m_SizeDelta: {x: 41, y: 41} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7540606296082088460 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7820900597963824711} + m_CullTransparentMesh: 0 +--- !u!114 &2121119085224647751 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7820900597963824711} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 349299b0f8bdd4bd283dfd57a9295dca, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &8360014544657532468 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9092229873398676693} + - component: {fileID: 9019951928886230794} + - component: {fileID: 6506384635547968530} + m_Layer: 5 + m_Name: Root + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &9092229873398676693 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8360014544657532468} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3264819832207075509} + - {fileID: 3018198356678799280} + m_Father: {fileID: 7091787380276746281} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &9019951928886230794 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8360014544657532468} + m_CullTransparentMesh: 0 +--- !u!114 &6506384635547968530 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8360014544657532468} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0.23529412} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Prefabs/Mobile/TapTapAntiAddictionRetryAlert.prefab.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Prefabs/Mobile/TapTapAntiAddictionRetryAlert.prefab.meta new file mode 100644 index 00000000000..231e23db42f --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Prefabs/Mobile/TapTapAntiAddictionRetryAlert.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 268447a4356c8497d9c416ceaa4ff5a1 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Prefabs/Mobile/TapTapHealthPaymentPanel.prefab b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Prefabs/Mobile/TapTapHealthPaymentPanel.prefab new file mode 100644 index 00000000000..fbf8a0a3627 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Prefabs/Mobile/TapTapHealthPaymentPanel.prefab @@ -0,0 +1,820 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2614750717462274026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 719222081671675900} + - component: {fileID: 6566752454117406737} + - component: {fileID: 5456539344680195275} + - component: {fileID: 7762865190077089428} + m_Layer: 5 + m_Name: OKButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &719222081671675900 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2614750717462274026} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2192333195466092754} + m_Father: {fileID: 6361964099233889058} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: -200.4, y: -464} + m_SizeDelta: {x: 400, y: 100} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &6566752454117406737 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2614750717462274026} + m_CullTransparentMesh: 1 +--- !u!114 &5456539344680195275 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2614750717462274026} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0.8509804, b: 0.77254903, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 3075ddc8f319b4d229e69c83faabb8a1, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &7762865190077089428 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2614750717462274026} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 5456539344680195275} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &5185371334061046823 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4781091973651006734} + - component: {fileID: 8079534132318487013} + - component: {fileID: 5879139785308660428} + - component: {fileID: 7635682526857524625} + - component: {fileID: 5224821513464209980} + m_Layer: 5 + m_Name: TapTapHealthPaymentPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4781091973651006734 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5185371334061046823} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6361964099233889058} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &8079534132318487013 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5185371334061046823} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!225 &5879139785308660428 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5185371334061046823} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!114 &7635682526857524625 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5185371334061046823} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &5224821513464209980 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5185371334061046823} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f75350a92fb443b1b5e340157e7b87d, type: 3} + m_Name: + m_EditorClassIdentifier: + canvas: {fileID: 0} + canvasGroup: {fileID: 0} + panelConfig: + animationType: 0 + toppedOrder: 0 + titleText: {fileID: 0} + contentText: {fileID: 0} + buttonText: {fileID: 0} + okButton: {fileID: 0} + scrollRect: {fileID: 0} +--- !u!1 &5262834182162683752 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2816057713552175116} + - component: {fileID: 68152737203051436} + - component: {fileID: 3012700777329152128} + - component: {fileID: 1033837396936978430} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2816057713552175116 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5262834182162683752} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 8094373888594469185} + m_Father: {fileID: 1438928193477766731} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!222 &68152737203051436 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5262834182162683752} + m_CullTransparentMesh: 0 +--- !u!114 &3012700777329152128 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5262834182162683752} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &1033837396936978430 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5262834182162683752} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!1 &5357233859329253123 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2192333195466092754} + - component: {fileID: 1073151883342619883} + - component: {fileID: 5179658266808317134} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2192333195466092754 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5357233859329253123} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.5, y: 0.5, z: 1} + m_Children: [] + m_Father: {fileID: 719222081671675900} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1073151883342619883 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5357233859329253123} + m_CullTransparentMesh: 1 +--- !u!114 &5179658266808317134 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5357233859329253123} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 3b1c92b10dde9426cbbccfbbd9c05cb1, type: 3} + m_FontSize: 80 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 80 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u8FD4\u56DE\u6E38\u620F" +--- !u!1 &6088636428165403993 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3328846188071676324} + - component: {fileID: 4200255870573753336} + - component: {fileID: 7403014841774747260} + m_Layer: 5 + m_Name: Blocker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3328846188071676324 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6088636428165403993} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6361964099233889058} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 10000, y: 10000} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4200255870573753336 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6088636428165403993} + m_CullTransparentMesh: 0 +--- !u!114 &7403014841774747260 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6088636428165403993} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &6243486050524845144 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5732433389448631787} + - component: {fileID: 4070737897994074319} + - component: {fileID: 5551195721684355231} + m_Layer: 5 + m_Name: ContentText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5732433389448631787 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6243486050524845144} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 8094373888594469185} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4070737897994074319 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6243486050524845144} + m_CullTransparentMesh: 1 +--- !u!114 &5551195721684355231 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6243486050524845144} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.4, g: 0.4, b: 0.4, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 922f25809659d41b4b23147484bd150d, type: 3} + m_FontSize: 28 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 60 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1.5 + m_Text: +--- !u!1 &6608328749443286763 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1438928193477766731} + - component: {fileID: 374842863746080010} + - component: {fileID: 8019643814988660507} + m_Layer: 5 + m_Name: Scroll View + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1438928193477766731 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6608328749443286763} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2816057713552175116} + m_Father: {fileID: 6361964099233889058} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -10, y: 40} + m_SizeDelta: {x: -120, y: -376} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &374842863746080010 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6608328749443286763} + m_CullTransparentMesh: 0 +--- !u!114 &8019643814988660507 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6608328749443286763} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 8094373888594469185} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 2 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 2816057713552175116} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 0} + m_HorizontalScrollbarVisibility: 2 + m_VerticalScrollbarVisibility: 2 + m_HorizontalScrollbarSpacing: -3 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &6662724965573865808 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8094373888594469185} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8094373888594469185 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6662724965573865808} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5732433389448631787} + m_Father: {fileID: 2816057713552175116} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 300} + m_Pivot: {x: 0, y: 1} +--- !u!1 &7557005277836148278 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6361964099233889058} + - component: {fileID: 3987254139649263377} + - component: {fileID: 3901985665046104068} + m_Layer: 5 + m_Name: Root + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6361964099233889058 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7557005277836148278} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3328846188071676324} + - {fileID: 5503233503525070161} + - {fileID: 1438928193477766731} + - {fileID: 719222081671675900} + m_Father: {fileID: 4781091973651006734} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -0.28, y: -2.06} + m_SizeDelta: {x: 960, y: 588} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3987254139649263377 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7557005277836148278} + m_CullTransparentMesh: 1 +--- !u!114 &3901985665046104068 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7557005277836148278} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 86b9e58454341479496cd09b34eb515a, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &8135504764682151928 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5503233503525070161} + - component: {fileID: 432106219917414001} + - component: {fileID: 8669373154614060998} + m_Layer: 5 + m_Name: TitleText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5503233503525070161 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8135504764682151928} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6361964099233889058} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -35} + m_SizeDelta: {x: -200, y: 70} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &432106219917414001 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8135504764682151928} + m_CullTransparentMesh: 1 +--- !u!114 &8669373154614060998 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8135504764682151928} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.13333334, g: 0.13333334, b: 0.13333334, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 3b1c92b10dde9426cbbccfbbd9c05cb1, type: 3} + m_FontSize: 40 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 50 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u5065\u5EB7\u6E38\u620F\u63D0\u9192" diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Prefabs/Mobile/TapTapHealthPaymentPanel.prefab.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Prefabs/Mobile/TapTapHealthPaymentPanel.prefab.meta new file mode 100644 index 00000000000..e8d5cfaf53c --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Prefabs/Mobile/TapTapHealthPaymentPanel.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0e9d17fd9148b41adb904b9db2f4a0a7 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Prefabs/Mobile/TapTapHealthReminderPanel.prefab b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Prefabs/Mobile/TapTapHealthReminderPanel.prefab new file mode 100644 index 00000000000..d3eab378996 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Prefabs/Mobile/TapTapHealthReminderPanel.prefab @@ -0,0 +1,988 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &74128373065723243 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1822479519226923156} + - component: {fileID: 4185108825244838673} + - component: {fileID: 5147486845076544210} + m_Layer: 5 + m_Name: SwitchAccountButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1822479519226923156 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 74128373065723243} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7949716731606272045} + m_Father: {fileID: 6361964099233889058} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: -0.00023174, y: 104} + m_SizeDelta: {x: 400.00034, y: 92.02377} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &4185108825244838673 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 74128373065723243} + m_CullTransparentMesh: 0 +--- !u!114 &5147486845076544210 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 74128373065723243} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 0 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 0} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &702111813062168907 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1714943105497066078} + - component: {fileID: 8024094764964953157} + - component: {fileID: 3417420387569498261} + m_Layer: 5 + m_Name: Scroll View + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1714943105497066078 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 702111813062168907} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2526852263098642201} + m_Father: {fileID: 6361964099233889058} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -10, y: 60} + m_SizeDelta: {x: -120, y: -376} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8024094764964953157 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 702111813062168907} + m_CullTransparentMesh: 0 +--- !u!114 &3417420387569498261 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 702111813062168907} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 8856213240266642668} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 2 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 2526852263098642201} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 0} + m_HorizontalScrollbarVisibility: 2 + m_VerticalScrollbarVisibility: 2 + m_HorizontalScrollbarSpacing: -3 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &2614750717462274026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 719222081671675900} + - component: {fileID: 6566752454117406737} + - component: {fileID: 5456539344680195275} + - component: {fileID: 7762865190077089428} + m_Layer: 5 + m_Name: OKButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &719222081671675900 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2614750717462274026} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2192333195466092754} + m_Father: {fileID: 6361964099233889058} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: -200, y: 160} + m_SizeDelta: {x: 400, y: 100} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &6566752454117406737 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2614750717462274026} + m_CullTransparentMesh: 1 +--- !u!114 &5456539344680195275 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2614750717462274026} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0.8509804, b: 0.77254903, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 3075ddc8f319b4d229e69c83faabb8a1, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &7762865190077089428 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2614750717462274026} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 5456539344680195275} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &3706241561275581735 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8856213240266642668} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8856213240266642668 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3706241561275581735} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5732433389448631787} + m_Father: {fileID: 2526852263098642201} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 300} + m_Pivot: {x: 0, y: 1} +--- !u!1 &5185371334061046823 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4781091973651006734} + - component: {fileID: 8079534132318487013} + - component: {fileID: 5879139785308660428} + - component: {fileID: 7635682526857524625} + - component: {fileID: 7696621876482973208} + m_Layer: 5 + m_Name: TapTapHealthReminderPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4781091973651006734 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5185371334061046823} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6361964099233889058} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &8079534132318487013 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5185371334061046823} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!225 &5879139785308660428 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5185371334061046823} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!114 &7635682526857524625 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5185371334061046823} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &7696621876482973208 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5185371334061046823} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8264dd85a71dd4641919b0cf029dc650, type: 3} + m_Name: + m_EditorClassIdentifier: + canvas: {fileID: 0} + canvasGroup: {fileID: 0} + panelConfig: + animationType: 1 + toppedOrder: 0 + titleText: {fileID: 0} + contentText: {fileID: 0} + switchAccountButton: {fileID: 0} + okButton: {fileID: 0} + scrollRect: {fileID: 0} +--- !u!1 &5357233859329253123 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2192333195466092754} + - component: {fileID: 1073151883342619883} + - component: {fileID: 5179658266808317134} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2192333195466092754 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5357233859329253123} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.5, y: 0.5, z: 1} + m_Children: [] + m_Father: {fileID: 719222081671675900} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1073151883342619883 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5357233859329253123} + m_CullTransparentMesh: 1 +--- !u!114 &5179658266808317134 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5357233859329253123} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 80 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 80 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u9000\u51FA\u6E38\u620F" +--- !u!1 &5499737641053474661 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2526852263098642201} + - component: {fileID: 1052250861400593220} + - component: {fileID: 8227832602383847763} + - component: {fileID: 7851226846830685265} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2526852263098642201 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5499737641053474661} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 8856213240266642668} + m_Father: {fileID: 1714943105497066078} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!222 &1052250861400593220 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5499737641053474661} + m_CullTransparentMesh: 0 +--- !u!114 &8227832602383847763 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5499737641053474661} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &7851226846830685265 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5499737641053474661} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!1 &5708136950861889540 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7949716731606272045} + - component: {fileID: 621164794339132577} + - component: {fileID: 1710289536315447295} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7949716731606272045 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5708136950861889540} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.5, y: 0.5, z: 1} + m_Children: [] + m_Father: {fileID: 1822479519226923156} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &621164794339132577 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5708136950861889540} + m_CullTransparentMesh: 0 +--- !u!114 &1710289536315447295 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5708136950861889540} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0.8509804, b: 0.77254903, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 80 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 80 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u5207\u6362\u8D26\u53F7" +--- !u!1 &6243486050524845144 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5732433389448631787} + - component: {fileID: 4070737897994074319} + - component: {fileID: 5551195721684355231} + m_Layer: 5 + m_Name: ContentText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5732433389448631787 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6243486050524845144} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 8856213240266642668} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -150} + m_SizeDelta: {x: 840, y: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4070737897994074319 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6243486050524845144} + m_CullTransparentMesh: 1 +--- !u!114 &5551195721684355231 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6243486050524845144} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.4, g: 0.4, b: 0.4, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 28 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1.5 + m_Text: +--- !u!1 &7557005277836148278 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6361964099233889058} + - component: {fileID: 3987254139649263377} + - component: {fileID: 3901985665046104068} + m_Layer: 5 + m_Name: Root + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6361964099233889058 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7557005277836148278} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 8290278826114709488} + - {fileID: 5503233503525070161} + - {fileID: 1714943105497066078} + - {fileID: 719222081671675900} + - {fileID: 1822479519226923156} + m_Father: {fileID: 4781091973651006734} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -0.28, y: -2.06} + m_SizeDelta: {x: 960, y: 588} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3987254139649263377 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7557005277836148278} + m_CullTransparentMesh: 1 +--- !u!114 &3901985665046104068 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7557005277836148278} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 86b9e58454341479496cd09b34eb515a, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &8135504764682151928 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5503233503525070161} + - component: {fileID: 432106219917414001} + - component: {fileID: 8669373154614060998} + m_Layer: 5 + m_Name: TitleText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5503233503525070161 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8135504764682151928} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6361964099233889058} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -35} + m_SizeDelta: {x: -200, y: 70} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &432106219917414001 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8135504764682151928} + m_CullTransparentMesh: 1 +--- !u!114 &8669373154614060998 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8135504764682151928} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.13333334, g: 0.13333334, b: 0.13333334, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 40 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 50 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u5065\u5EB7\u6E38\u620F\u63D0\u9192" +--- !u!1 &8812707905409198636 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8290278826114709488} + - component: {fileID: 3883272803457041616} + - component: {fileID: 6558155990427664711} + m_Layer: 5 + m_Name: Blocker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8290278826114709488 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8812707905409198636} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6361964099233889058} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 10000, y: 10000} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3883272803457041616 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8812707905409198636} + m_CullTransparentMesh: 0 +--- !u!114 &6558155990427664711 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8812707905409198636} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Prefabs/Mobile/TapTapHealthReminderPanel.prefab.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Prefabs/Mobile/TapTapHealthReminderPanel.prefab.meta new file mode 100644 index 00000000000..d62cb084b81 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Prefabs/Mobile/TapTapHealthReminderPanel.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8abc83e5fb1c14e44a74eae8bc9273b5 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Prefabs/Mobile/TapTapVietnamTimeSelectorPanel.prefab b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Prefabs/Mobile/TapTapVietnamTimeSelectorPanel.prefab new file mode 100644 index 00000000000..1c4ff3a458e --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Prefabs/Mobile/TapTapVietnamTimeSelectorPanel.prefab @@ -0,0 +1,3176 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &151327818682112788 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3299116364086320644} + - component: {fileID: 4945726223118330480} + - component: {fileID: 3956481558600350948} + - component: {fileID: 3840544983608502627} + m_Layer: 5 + m_Name: MonthToggle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3299116364086320644 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151327818682112788} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5228438313907925810} + - {fileID: 2283651671357563872} + - {fileID: 8263548231710719524} + m_Father: {fileID: 7875174870289251695} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 269, y: 109} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4945726223118330480 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151327818682112788} + m_CullTransparentMesh: 0 +--- !u!114 &3956481558600350948 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151327818682112788} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: dd9d671541ba74178a9139a1c7d7de5c, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &3840544983608502627 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151327818682112788} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 2 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 21300000, guid: ce22a2d229beb43bca381ce30310cc0b, + type: 3} + m_PressedSprite: {fileID: 21300000, guid: ce22a2d229beb43bca381ce30310cc0b, type: 3} + m_SelectedSprite: {fileID: 21300000, guid: ce22a2d229beb43bca381ce30310cc0b, type: 3} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 3956481558600350948} + toggleTransition: 1 + graphic: {fileID: 0} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_IsOn: 0 +--- !u!1 &261165856964570894 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5648304877689297069} + - component: {fileID: 4928045252041131414} + - component: {fileID: 2645422209056295664} + m_Layer: 5 + m_Name: Arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5648304877689297069 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 261165856964570894} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1337835421574198668} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -57.01, y: -0.96} + m_SizeDelta: {x: 29.12481, y: 18.206726} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4928045252041131414 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 261165856964570894} + m_CullTransparentMesh: 0 +--- !u!114 &2645422209056295664 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 261165856964570894} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: df4abd00de251427dab96190fa96d931, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &482473053246793676 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8294344063686146391} + - component: {fileID: 2229441839049904863} + - component: {fileID: 8586772877326822556} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8294344063686146391 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 482473053246793676} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7327072821673827424} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -10} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2229441839049904863 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 482473053246793676} + m_CullTransparentMesh: 0 +--- !u!114 &8586772877326822556 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 482473053246793676} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.4, g: 0.4, b: 0.4, a: 1} + m_RaycastTarget: 0 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 39 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 171 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!1 &688072924368888721 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5856477397900784469} + - component: {fileID: 8443870009451597014} + - component: {fileID: 6400362268495550342} + m_Layer: 5 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5856477397900784469 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 688072924368888721} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7875174870289251695} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.6, y: 437} + m_SizeDelta: {x: 600, y: 76.58389} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &8443870009451597014 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 688072924368888721} + m_CullTransparentMesh: 0 +--- !u!114 &6400362268495550342 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 688072924368888721} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.12941177, g: 0.098039225, b: 0.10196079, a: 1} + m_RaycastTarget: 0 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 48 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 63 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 0 + m_Text: "X\xE1c nh\u1EADn th\xF4ng tin" +--- !u!1 &1229033906610854672 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4858461454929929898} + - component: {fileID: 6544995273748841751} + - component: {fileID: 7702430014194208585} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4858461454929929898 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1229033906610854672} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2356732173957518344} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 1.8, y: 0.000038146973} + m_SizeDelta: {x: 397.42963, y: 91.51373} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6544995273748841751 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1229033906610854672} + m_CullTransparentMesh: 0 +--- !u!114 &7702430014194208585 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1229033906610854672} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 35 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 50 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "G\u1EEDi" +--- !u!1 &1365626279054961329 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3182519976922177562} + - component: {fileID: 2600034811730631731} + - component: {fileID: 4909183367694762989} + m_Layer: 5 + m_Name: HolderLabel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3182519976922177562 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1365626279054961329} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1337835421574198668} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -26.699997, y: -1.4000015} + m_SizeDelta: {x: -50, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2600034811730631731 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1365626279054961329} + m_CullTransparentMesh: 0 +--- !u!114 &4909183367694762989 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1365626279054961329} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.13333334, g: 0.13333334, b: 0.13333334, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 36 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: MM +--- !u!1 &1844939312504683588 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7474991153320785886} + - component: {fileID: 4997899307002921603} + - component: {fileID: 1309811026564187692} + m_Layer: 5 + m_Name: Blocker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7474991153320785886 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1844939312504683588} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7875174870289251695} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 10000, y: 10000} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4997899307002921603 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1844939312504683588} + m_CullTransparentMesh: 0 +--- !u!114 &1309811026564187692 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1844939312504683588} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &2019793082155588856 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8263548231710719524} + - component: {fileID: 482503866236171655} + - component: {fileID: 4558852042975305621} + m_Layer: 5 + m_Name: HolderLabel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8263548231710719524 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2019793082155588856} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3299116364086320644} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -26.699997, y: -1.4000015} + m_SizeDelta: {x: -50, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &482503866236171655 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2019793082155588856} + m_CullTransparentMesh: 0 +--- !u!114 &4558852042975305621 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2019793082155588856} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.13333334, g: 0.13333334, b: 0.13333334, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 36 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: MM +--- !u!1 &3024499319453257715 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7875174870289251695} + - component: {fileID: 1100320282749537019} + - component: {fileID: 1506892304158482022} + - component: {fileID: 6943949172950077807} + m_Layer: 5 + m_Name: Root + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7875174870289251695 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3024499319453257715} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7474991153320785886} + - {fileID: 6352990879285470245} + - {fileID: 5856477397900784469} + - {fileID: 6199915501752284237} + - {fileID: 2356732173957518344} + - {fileID: 4670300252404837558} + - {fileID: 3299116364086320644} + - {fileID: 1337835421574198668} + - {fileID: 4589354714724863031} + - {fileID: 6443721704533174768} + - {fileID: 8545029088525681466} + m_Father: {fileID: 5981748443413993172} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.6, y: -4.9} + m_SizeDelta: {x: 984, y: 962.1244} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1100320282749537019 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3024499319453257715} + m_CullTransparentMesh: 1 +--- !u!114 &1506892304158482022 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3024499319453257715} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: dcd1ae9f2f8d74c0190994330a93aec3, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &6943949172950077807 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3024499319453257715} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 0 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1506892304158482022} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &3031489120502996418 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1337835421574198668} + - component: {fileID: 8389976615135025349} + - component: {fileID: 2297164028041321958} + - component: {fileID: 4011960633384521200} + m_Layer: 5 + m_Name: DayToggle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1337835421574198668 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3031489120502996418} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5648304877689297069} + - {fileID: 2964561818404823002} + - {fileID: 3182519976922177562} + m_Father: {fileID: 7875174870289251695} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 288, y: 0} + m_SizeDelta: {x: 269, y: 109} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8389976615135025349 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3031489120502996418} + m_CullTransparentMesh: 0 +--- !u!114 &2297164028041321958 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3031489120502996418} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: dd9d671541ba74178a9139a1c7d7de5c, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &4011960633384521200 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3031489120502996418} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 2 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 21300000, guid: ce22a2d229beb43bca381ce30310cc0b, + type: 3} + m_PressedSprite: {fileID: 21300000, guid: ce22a2d229beb43bca381ce30310cc0b, type: 3} + m_SelectedSprite: {fileID: 21300000, guid: ce22a2d229beb43bca381ce30310cc0b, type: 3} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2297164028041321958} + toggleTransition: 1 + graphic: {fileID: 0} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_IsOn: 0 +--- !u!1 &3232559484728254361 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6352990879285470245} + - component: {fileID: 4887786223029864600} + - component: {fileID: 6035586731492694582} + - component: {fileID: 7035648087749221004} + m_Layer: 5 + m_Name: CloseButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6352990879285470245 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3232559484728254361} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7875174870289251695} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -48, y: -49} + m_SizeDelta: {x: 55, y: 55} + m_Pivot: {x: 1, y: 1} +--- !u!222 &4887786223029864600 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3232559484728254361} + m_CullTransparentMesh: 1 +--- !u!114 &6035586731492694582 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3232559484728254361} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 362d3f2c5cb32453383f03bdcaf75f76, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &7035648087749221004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3232559484728254361} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 0 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 6035586731492694582} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &3689977648578259978 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 758081885710963893} + - component: {fileID: 8944160656538794504} + - component: {fileID: 4096305932848573272} + - component: {fileID: 1065693262295229707} + m_Layer: 5 + m_Name: Item + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &758081885710963893 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3689977648578259978} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 8304077111502941043} + m_Father: {fileID: 870634751670190165} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0.000015258789} + m_SizeDelta: {x: 0, y: 106.5} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &8944160656538794504 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3689977648578259978} + m_CullTransparentMesh: 0 +--- !u!114 &4096305932848573272 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3689977648578259978} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.98039216, g: 0.98039216, b: 0.98039216, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &1065693262295229707 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3689977648578259978} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 4096305932848573272} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &4083342199474525609 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4670300252404837558} + - component: {fileID: 4383408699796325138} + - component: {fileID: 4128731879156485127} + - component: {fileID: 2006151848269522936} + m_Layer: 5 + m_Name: YearToggle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4670300252404837558 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4083342199474525609} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4399669694652504466} + - {fileID: 4090714556715790778} + - {fileID: 939676357396255028} + m_Father: {fileID: 7875174870289251695} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -288, y: 0} + m_SizeDelta: {x: 269, y: 109} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4383408699796325138 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4083342199474525609} + m_CullTransparentMesh: 0 +--- !u!114 &4128731879156485127 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4083342199474525609} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: dd9d671541ba74178a9139a1c7d7de5c, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &2006151848269522936 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4083342199474525609} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 2 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 21300000, guid: ce22a2d229beb43bca381ce30310cc0b, + type: 3} + m_PressedSprite: {fileID: 21300000, guid: ce22a2d229beb43bca381ce30310cc0b, type: 3} + m_SelectedSprite: {fileID: 21300000, guid: ce22a2d229beb43bca381ce30310cc0b, type: 3} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 4128731879156485127} + toggleTransition: 1 + graphic: {fileID: 0} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_IsOn: 0 +--- !u!1 &4168470512083604594 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7327072821673827424} + - component: {fileID: 6443788434409110699} + - component: {fileID: 5938647982544481361} + - component: {fileID: 796595051296701396} + m_Layer: 5 + m_Name: Item + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7327072821673827424 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4168470512083604594} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 8294344063686146391} + m_Father: {fileID: 3226002397416002664} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0.000015258789} + m_SizeDelta: {x: 0, y: 106.5} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &6443788434409110699 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4168470512083604594} + m_CullTransparentMesh: 0 +--- !u!114 &5938647982544481361 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4168470512083604594} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &796595051296701396 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4168470512083604594} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 5938647982544481361} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &4189585547947232200 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2274523420260147568} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2274523420260147568 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4189585547947232200} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4411206252267902016} + m_Father: {fileID: 8732001170885451182} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 426} + m_Pivot: {x: 0, y: 1} +--- !u!1 &4585520885180331021 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3226002397416002664} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3226002397416002664 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4585520885180331021} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7327072821673827424} + m_Father: {fileID: 6761368746383714499} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 426} + m_Pivot: {x: 0, y: 1} +--- !u!1 &4796314383942223079 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8304077111502941043} + - component: {fileID: 8057938513161118531} + - component: {fileID: 703774504898634582} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8304077111502941043 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4796314383942223079} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 758081885710963893} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -10} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8057938513161118531 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4796314383942223079} + m_CullTransparentMesh: 0 +--- !u!114 &703774504898634582 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4796314383942223079} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.4, g: 0.4, b: 0.4, a: 1} + m_RaycastTarget: 0 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 39 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 171 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 1999 +--- !u!1 &5018997891200522115 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2356732173957518344} + - component: {fileID: 494820354189501994} + - component: {fileID: 716198847739932332} + - component: {fileID: 6702018493437190067} + m_Layer: 5 + m_Name: ConfirmButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2356732173957518344 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5018997891200522115} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4858461454929929898} + m_Father: {fileID: 7875174870289251695} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 15.3230095, y: 70.70001} + m_SizeDelta: {x: 800, y: 131} + m_Pivot: {x: 0.5, y: 0} +--- !u!222 &494820354189501994 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5018997891200522115} + m_CullTransparentMesh: 0 +--- !u!114 &716198847739932332 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5018997891200522115} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0.8509804, b: 0.77254903, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 8572bb965c5724808b961e8f22fafa4a, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &6702018493437190067 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5018997891200522115} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 716198847739932332} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &5076409938370084173 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4399669694652504466} + - component: {fileID: 54748217027092918} + - component: {fileID: 5772394792870442275} + m_Layer: 5 + m_Name: Arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4399669694652504466 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076409938370084173} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4670300252404837558} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -57.01, y: -0.96} + m_SizeDelta: {x: 29.12481, y: 18.206726} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &54748217027092918 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076409938370084173} + m_CullTransparentMesh: 0 +--- !u!114 &5772394792870442275 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5076409938370084173} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: df4abd00de251427dab96190fa96d931, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &5175812302348990898 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 939676357396255028} + - component: {fileID: 8697486489089596780} + - component: {fileID: 3643642340231757936} + m_Layer: 5 + m_Name: HolderLabel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &939676357396255028 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5175812302348990898} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4670300252404837558} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -26.699997, y: -1.4000015} + m_SizeDelta: {x: -50, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8697486489089596780 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5175812302348990898} + m_CullTransparentMesh: 0 +--- !u!114 &3643642340231757936 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5175812302348990898} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.13333334, g: 0.13333334, b: 0.13333334, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 36 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: YYYY +--- !u!1 &5936638587631570259 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6199915501752284237} + - component: {fileID: 1487159171728942641} + - component: {fileID: 2982788064645457677} + m_Layer: 5 + m_Name: Description + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6199915501752284237 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5936638587631570259} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7875174870289251695} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 206.3} + m_SizeDelta: {x: 872.3585, y: 277.52795} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1487159171728942641 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5936638587631570259} + m_CullTransparentMesh: 0 +--- !u!114 &2982788064645457677 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5936638587631570259} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.5921569, g: 0.5921569, b: 0.5921569, a: 1} + m_RaycastTarget: 0 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 36 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 42 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u0110\u1EC3 c\u1EA3i thi\u1EC7n tr\u1EA3i nghi\u1EC7m c\u1EE7a b\u1EA1n, + h\xE3y ch\u1ECDn ng\xE0y th\xE1ng n\u0103m sinh. \nTh\xF4ng tin b\u1EA1n cung + c\u1EA5p s\u1EBD \u0111\u01B0\u1EE3c b\u1EA3o v\u1EC7 nghi\xEAm ng\u1EB7t, ch\u1EC9 + d\xF9ng \u0111\u1EC3 x\xE1c minh ng\u01B0\u1EDDi ch\u01A1i v\u1ECB th\xE0nh ni\xEAn, + s\u1EBD kh\xF4ng d\xF9ng v\xE0o m\u1EE5c \u0111\xEDch kh\xE1c. Xin h\xE3y y\xEAn + t\xE2m." +--- !u!1 &5981748443413993179 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5981748443413993172} + - component: {fileID: 3639954931947495828} + - component: {fileID: 2963558750638580267} + - component: {fileID: 5633416612143364816} + - component: {fileID: 7645866907301265181} + m_Layer: 5 + m_Name: TapTapVietnamTimeSelectorPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5981748443413993172 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5981748443413993179} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7875174870289251695} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &3639954931947495828 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5981748443413993179} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &2963558750638580267 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5981748443413993179} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!225 &5633416612143364816 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5981748443413993179} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!114 &7645866907301265181 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5981748443413993179} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 866cbc39bd45742e395a6aa93c9accfb, type: 3} + m_Name: + m_EditorClassIdentifier: + canvas: {fileID: 0} + canvasGroup: {fileID: 0} + panelConfig: + animationType: 0 + toppedOrder: 0 + closeButton: {fileID: 0} + confirmButton: {fileID: 0} + backgroundButton: {fileID: 0} + yearToggle: {fileID: 0} + monthToggle: {fileID: 0} + dayToggle: {fileID: 0} + yearScrollView: {fileID: 0} + monthScrollView: {fileID: 0} + dayScrollView: {fileID: 0} + yearHolder: {fileID: 0} + monthHolder: {fileID: 0} + dayHolder: {fileID: 0} + yearText: {fileID: 0} + monthText: {fileID: 0} + dayText: {fileID: 0} + titleText: {fileID: 0} + descriptionText: {fileID: 0} + buttonText: {fileID: 0} + selectedYear: {fileID: 0} + selectedMonth: {fileID: 0} + selectedDay: {fileID: 0} +--- !u!1 &6367766975792043387 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4589354714724863031} + - component: {fileID: 95217468587113748} + - component: {fileID: 4994428081649608778} + - component: {fileID: 3086153998742758792} + m_Layer: 5 + m_Name: YearScrollView + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4589354714724863031 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6367766975792043387} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1059815884820949564} + m_Father: {fileID: 7875174870289251695} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -288.71, y: -293.76} + m_SizeDelta: {x: 303.71564, y: 463.7977} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &95217468587113748 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6367766975792043387} + m_CullTransparentMesh: 0 +--- !u!114 &4994428081649608778 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6367766975792043387} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: c7de38cef574b4efa90d66adb1eda9aa, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &3086153998742758792 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6367766975792043387} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d8f3e076f25860743a2d5212b2c285ac, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 870634751670190165} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 1 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 1059815884820949564} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 0} + m_HorizontalScrollbarVisibility: 0 + m_VerticalScrollbarVisibility: 0 + m_HorizontalScrollbarSpacing: 0 + m_VerticalScrollbarSpacing: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + defaultItemSize: {x: 266, y: 106.5} + itemTemplate: {fileID: 758081885710963893} + layoutType: 1 + poolSize: 0 + pageSize: 50 +--- !u!1 &6576165066938905317 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 870634751670190165} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &870634751670190165 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6576165066938905317} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 758081885710963893} + m_Father: {fileID: 1059815884820949564} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 426} + m_Pivot: {x: 0, y: 1} +--- !u!1 &6720652832251816635 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8545029088525681466} + - component: {fileID: 4699664189880448832} + - component: {fileID: 1114367930784688317} + - component: {fileID: 1315754902354853283} + m_Layer: 5 + m_Name: DayScrollView + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &8545029088525681466 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6720652832251816635} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 8732001170885451182} + m_Father: {fileID: 7875174870289251695} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 284.43, y: -293.76} + m_SizeDelta: {x: 303.71564, y: 463.7977} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4699664189880448832 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6720652832251816635} + m_CullTransparentMesh: 0 +--- !u!114 &1114367930784688317 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6720652832251816635} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: c7de38cef574b4efa90d66adb1eda9aa, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &1315754902354853283 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6720652832251816635} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d8f3e076f25860743a2d5212b2c285ac, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 2274523420260147568} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 1 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 8732001170885451182} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 0} + m_HorizontalScrollbarVisibility: 0 + m_VerticalScrollbarVisibility: 0 + m_HorizontalScrollbarSpacing: 0 + m_VerticalScrollbarSpacing: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + defaultItemSize: {x: 266, y: 106.5} + itemTemplate: {fileID: 4411206252267902016} + layoutType: 1 + poolSize: 0 + pageSize: 50 +--- !u!1 &7074407416082527334 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4090714556715790778} + - component: {fileID: 3924117008939671244} + - component: {fileID: 7433058957335668546} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4090714556715790778 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7074407416082527334} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4670300252404837558} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -26.699997, y: -1.4000015} + m_SizeDelta: {x: -50, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3924117008939671244 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7074407416082527334} + m_CullTransparentMesh: 0 +--- !u!114 &7433058957335668546 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7074407416082527334} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.13333334, g: 0.13333334, b: 0.13333334, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 36 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!1 &7284528036840324460 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7570290798243442903} + - component: {fileID: 7513187154415531344} + - component: {fileID: 2050064008020013771} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7570290798243442903 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7284528036840324460} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4411206252267902016} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -10} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7513187154415531344 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7284528036840324460} + m_CullTransparentMesh: 0 +--- !u!114 &2050064008020013771 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7284528036840324460} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.4, g: 0.4, b: 0.4, a: 1} + m_RaycastTarget: 0 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 39 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 171 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!1 &7390971311371325983 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1059815884820949564} + - component: {fileID: 7565162509511940306} + - component: {fileID: 5213742876819324152} + - component: {fileID: 6134705038615560836} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1059815884820949564 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7390971311371325983} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 870634751670190165} + m_Father: {fileID: 4589354714724863031} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 19.03, y: -8.57} + m_SizeDelta: {x: -37.524475, y: -37.93817} + m_Pivot: {x: 0, y: 1} +--- !u!222 &7565162509511940306 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7390971311371325983} + m_CullTransparentMesh: 0 +--- !u!114 &5213742876819324152 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7390971311371325983} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &6134705038615560836 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7390971311371325983} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!1 &7393210920859306829 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2283651671357563872} + - component: {fileID: 3206323003587412713} + - component: {fileID: 4112569208074900102} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2283651671357563872 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7393210920859306829} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3299116364086320644} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -26.699997, y: -1.4000015} + m_SizeDelta: {x: -50, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3206323003587412713 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7393210920859306829} + m_CullTransparentMesh: 0 +--- !u!114 &4112569208074900102 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7393210920859306829} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.13333334, g: 0.13333334, b: 0.13333334, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 36 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!1 &7564367505568481783 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4411206252267902016} + - component: {fileID: 4173428475882792101} + - component: {fileID: 5426599390796968280} + - component: {fileID: 7832230724543559207} + m_Layer: 5 + m_Name: Item + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4411206252267902016 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7564367505568481783} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7570290798243442903} + m_Father: {fileID: 2274523420260147568} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0.000015258789} + m_SizeDelta: {x: 0, y: 106.5} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &4173428475882792101 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7564367505568481783} + m_CullTransparentMesh: 0 +--- !u!114 &5426599390796968280 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7564367505568481783} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &7832230724543559207 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7564367505568481783} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 5426599390796968280} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &7650469086952670102 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6443721704533174768} + - component: {fileID: 5429881039184416135} + - component: {fileID: 7922663340240450355} + - component: {fileID: 7768128140773022952} + m_Layer: 5 + m_Name: MonthScrollView + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &6443721704533174768 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7650469086952670102} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6761368746383714499} + m_Father: {fileID: 7875174870289251695} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -0, y: -293.76} + m_SizeDelta: {x: 303.71564, y: 463.7977} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5429881039184416135 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7650469086952670102} + m_CullTransparentMesh: 0 +--- !u!114 &7922663340240450355 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7650469086952670102} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: c7de38cef574b4efa90d66adb1eda9aa, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &7768128140773022952 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7650469086952670102} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d8f3e076f25860743a2d5212b2c285ac, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 3226002397416002664} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 1 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 6761368746383714499} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 0} + m_HorizontalScrollbarVisibility: 0 + m_VerticalScrollbarVisibility: 0 + m_HorizontalScrollbarSpacing: 0 + m_VerticalScrollbarSpacing: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + defaultItemSize: {x: 266, y: 106.5} + itemTemplate: {fileID: 7327072821673827424} + layoutType: 1 + poolSize: 0 + pageSize: 50 +--- !u!1 &8104917177702699607 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2964561818404823002} + - component: {fileID: 8643777524943574431} + - component: {fileID: 3675660492253725259} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2964561818404823002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8104917177702699607} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1337835421574198668} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -26.699997, y: -1.4000015} + m_SizeDelta: {x: -50, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8643777524943574431 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8104917177702699607} + m_CullTransparentMesh: 0 +--- !u!114 &3675660492253725259 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8104917177702699607} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.13333334, g: 0.13333334, b: 0.13333334, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 36 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!1 &8395710514928183955 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5228438313907925810} + - component: {fileID: 476408009173131837} + - component: {fileID: 6589728591736724674} + m_Layer: 5 + m_Name: Arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5228438313907925810 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8395710514928183955} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3299116364086320644} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -57.01, y: -0.96} + m_SizeDelta: {x: 29.12481, y: 18.206726} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &476408009173131837 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8395710514928183955} + m_CullTransparentMesh: 0 +--- !u!114 &6589728591736724674 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8395710514928183955} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: df4abd00de251427dab96190fa96d931, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &8731205362812346716 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8732001170885451182} + - component: {fileID: 2498838011301679718} + - component: {fileID: 405938953800340260} + - component: {fileID: 3070903702625198066} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8732001170885451182 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8731205362812346716} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2274523420260147568} + m_Father: {fileID: 8545029088525681466} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 19.03, y: -8.57} + m_SizeDelta: {x: -37.524475, y: -37.93817} + m_Pivot: {x: 0, y: 1} +--- !u!222 &2498838011301679718 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8731205362812346716} + m_CullTransparentMesh: 0 +--- !u!114 &405938953800340260 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8731205362812346716} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &3070903702625198066 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8731205362812346716} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!1 &8851782080777387941 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6761368746383714499} + - component: {fileID: 8644059907664747964} + - component: {fileID: 7026951726290265246} + - component: {fileID: 180197981349821578} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6761368746383714499 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8851782080777387941} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3226002397416002664} + m_Father: {fileID: 6443721704533174768} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 19.03, y: -8.57} + m_SizeDelta: {x: -37.524475, y: -37.93817} + m_Pivot: {x: 0, y: 1} +--- !u!222 &8644059907664747964 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8851782080777387941} + m_CullTransparentMesh: 0 +--- !u!114 &7026951726290265246 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8851782080777387941} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &180197981349821578 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8851782080777387941} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Prefabs/Mobile/TapTapVietnamTimeSelectorPanel.prefab.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Prefabs/Mobile/TapTapVietnamTimeSelectorPanel.prefab.meta new file mode 100644 index 00000000000..a2d292c664a --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Prefabs/Mobile/TapTapVietnamTimeSelectorPanel.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9079365ae0661435c997a6b8b1638f77 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures.meta new file mode 100644 index 00000000000..40c05eb5f44 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ccde9a6d4301c4eb58c5cb717fab4c2f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/Background.png b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/Background.png new file mode 100644 index 00000000000..420525319e2 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/Background.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e334f398adea7c926565384f468db15e1ede5e9c1806668d21ba2412e75fca7 +size 5097 diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/Background.png.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/Background.png.meta new file mode 100644 index 00000000000..a02073c0c96 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/Background.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: dcd1ae9f2f8d74c0190994330a93aec3 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 96, y: 222, z: 125, w: 150} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: 1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: 1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: 1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: 1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/Button.png b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/Button.png new file mode 100644 index 00000000000..21231de164b --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/Button.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69b7a6c5508fd53c2743f30277529f32eb5437412cf86f361ae4efc9b7e279e0 +size 2517 diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/Button.png.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/Button.png.meta new file mode 100644 index 00000000000..7c08a7c97d1 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/Button.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 88c07e77fa7ac45889192a3e6a3524d4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 64, y: 37, z: 66, w: 39} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/Checkmark.png b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/Checkmark.png new file mode 100644 index 00000000000..d4a02f6fa0d --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/Checkmark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44a08091376748993d3dde2488b7db0b1f614d36a7e1bf1f438c75f3bcfa02e5 +size 348 diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/Checkmark.png.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/Checkmark.png.meta new file mode 100644 index 00000000000..313dbcdb4fd --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/Checkmark.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: df4abd00de251427dab96190fa96d931 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/Dropdown.png b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/Dropdown.png new file mode 100644 index 00000000000..635a79cc4b0 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/Dropdown.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b9181c45f80881e463edf2de158d802dcabf6bccfc6303d1fc2c0671db914c2 +size 2540 diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/Dropdown.png.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/Dropdown.png.meta new file mode 100644 index 00000000000..68f576f5782 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/Dropdown.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: dd9d671541ba74178a9139a1c7d7de5c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 52, y: 44, z: 46, w: 40} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/DropdownH.png b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/DropdownH.png new file mode 100644 index 00000000000..39b97691a6d --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/DropdownH.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7826f3b06bc6b045fe6546a2bc751b12a4e00c686f7c1c32b4f43cdd946bce8 +size 3030 diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/DropdownH.png.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/DropdownH.png.meta new file mode 100644 index 00000000000..17ca96a8598 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/DropdownH.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: ce22a2d229beb43bca381ce30310cc0b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 43, y: 48, z: 69, w: 40} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/Loading.png b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/Loading.png new file mode 100644 index 00000000000..61cf60fc2c9 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/Loading.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb4cb86ba0aeabb83bbadcb4f2c2854eca9312f0475701a616a068794c3826e4 +size 1484 diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/Loading.png.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/Loading.png.meta new file mode 100644 index 00000000000..9f02569d258 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/Loading.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 349299b0f8bdd4bd283dfd57a9295dca +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/On.png b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/On.png new file mode 100644 index 00000000000..696af8039e0 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/On.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:320a4589f2ba221b2c9eabcfc207a2240896670677c0448ec7a269e2a67cfaf8 +size 9110 diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/On.png.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/On.png.meta new file mode 100644 index 00000000000..756ae9e3161 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/On.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 4b9f271249ae84ce2b32e9342112c064 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/Scrollview.png b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/Scrollview.png new file mode 100644 index 00000000000..b2ad96242fa --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/Scrollview.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d0e3f973d76576d36680707bc160470c914c381cbcfdca6b6cbaea9fb76b383 +size 23263 diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/Scrollview.png.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/Scrollview.png.meta new file mode 100644 index 00000000000..a7c1aa7f596 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/Scrollview.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: c7de38cef574b4efa90d66adb1eda9aa +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 43, y: 89, z: 49, w: 56} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/WhiteButton.png b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/WhiteButton.png new file mode 100644 index 00000000000..2d169692207 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/WhiteButton.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3060e8eb9faf48806dc6324467e81b914b89fcc7c0fee4cbc8293cca749fe61 +size 906 diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/WhiteButton.png.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/WhiteButton.png.meta new file mode 100644 index 00000000000..8db128fb09b --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/WhiteButton.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 828b89d6ed7c84f5bb3a78313ad51560 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 20, y: 16, z: 36, w: 15} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/error_tip.png b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/error_tip.png new file mode 100644 index 00000000000..35cfd098300 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/error_tip.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae1995424a6b3a4256189d3ac00406e0288e3838527233f2926605420b24735e +size 1126 diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/error_tip.png.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/error_tip.png.meta new file mode 100644 index 00000000000..80c42d2155f --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/error_tip.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 0e956afb1460145e986098de7f396c46 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/off.png b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/off.png new file mode 100644 index 00000000000..4dec6980252 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/off.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba0ba722b7795bb07f14121e4e8767376511a61e634d254d360d0a1352220d2d +size 10740 diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/off.png.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/off.png.meta new file mode 100644 index 00000000000..44efbd26ca7 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/off.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: b27b64294c191425b80499a02efafd72 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/taptap-antiaddiction-input.png b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/taptap-antiaddiction-input.png new file mode 100644 index 00000000000..b04cd3eebd0 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/taptap-antiaddiction-input.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4777892101813580fe8c9d7e840277c9caf0b0a720c5ac3c3cb8516100ba7c8e +size 3779 diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/taptap-antiaddiction-input.png.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/taptap-antiaddiction-input.png.meta new file mode 100644 index 00000000000..57d02be6eef --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/taptap-antiaddiction-input.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 5ff969cbd80d74cd794ff7ee570d0dd3 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/taptap-antiaddiction-largebutton.png b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/taptap-antiaddiction-largebutton.png new file mode 100644 index 00000000000..6013243c8c6 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/taptap-antiaddiction-largebutton.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f035d8faf0eb0d0241b4ecd23a11491edfd7c0e6817046fceadb7ff564727f0 +size 663 diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/taptap-antiaddiction-largebutton.png.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/taptap-antiaddiction-largebutton.png.meta new file mode 100644 index 00000000000..9250f041be8 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/taptap-antiaddiction-largebutton.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 8572bb965c5724808b961e8f22fafa4a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/taptap-antiaddiction-mobile-button.png b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/taptap-antiaddiction-mobile-button.png new file mode 100644 index 00000000000..11fe4ad1ac5 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/taptap-antiaddiction-mobile-button.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9f47aba7bf9138da36398144a5250d0df1664973377673be3048e57d7739761 +size 4954 diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/taptap-antiaddiction-mobile-button.png.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/taptap-antiaddiction-mobile-button.png.meta new file mode 100644 index 00000000000..839149efd2d --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Resources/Textures/taptap-antiaddiction-mobile-button.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: 3075ddc8f319b4d229e69c83faabb8a1 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime.meta new file mode 100644 index 00000000000..13e4249efd8 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 15ad7991838b46faa3336f8c2cf273df +timeCreated: 1681804524 \ No newline at end of file diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal.meta new file mode 100644 index 00000000000..31541f96000 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fb358a2d65d394ff59516ca8b3a04cb9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal/ComplianceJobManager.cs b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal/ComplianceJobManager.cs new file mode 100644 index 00000000000..76e4f2447a5 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal/ComplianceJobManager.cs @@ -0,0 +1,85 @@ +using System; +using System.Linq; +using UnityEngine; +using TapSDK.Core; +using TapSDK.Compliance.Model; +using System.Collections.Generic; + +namespace TapSDK.Compliance.Internal +{ + + internal static class ComplianceJobManager + { + + private static IComplianceJob _job; + + internal static IComplianceJob Job + { + get + { + if (_job == null) + { + InitJob(); + } + return _job; + } + } + + private static bool _isInit = false; + + public static List> ExternalCallbackList + { + get => Job?.ExternalCallbackList; + } + + private static IComplianceJob CreateJob(bool isNewJob) + { + if (isNewJob) + { + var result = Activator.CreateInstance(AppDomain.CurrentDomain.GetAssemblies() + .Where(asssembly => asssembly.GetName().FullName.StartsWith("TapSDK.Compliance")) + .SelectMany(assembly => assembly.GetTypes()) + .SingleOrDefault((clazz) => typeof(IComplianceJob).IsAssignableFrom(clazz) && clazz.IsClass + && clazz.Name.Contains("ComplianceNewJob"))); + return result as IComplianceJob; + } + else + { + var result = Activator.CreateInstance(AppDomain.CurrentDomain.GetAssemblies() + .Where(asssembly => asssembly.GetName().FullName.StartsWith("TapSDK.Compliance.Mobile.Runtime")) + .SelectMany(assembly => assembly.GetTypes()) + .SingleOrDefault((clazz) => typeof(IComplianceJob).IsAssignableFrom(clazz) && clazz.IsClass + && clazz.Name.Contains("ComplianceMobileOldJob"))); + return result as IComplianceJob; + } + } + + private static void InitJob() + { + // 国内-移动端防沉迷用桥接的方式 + if (Application.platform == RuntimePlatform.Android || Application.platform == RuntimePlatform.IPhonePlayer) + { + _job = CreateJob(false); + } + // 其他均使用 Unity Native 的方式 + else + { + _job = CreateJob(true); + } + + TapLogger.Debug(string.Format("Anti Addiction Job Type: {0} ! Platform: {1}", _job.GetType(), Application.platform.ToString())); + } + + internal static void Init(string clientId, string clientToken, TapTapComplianceOption config) + { + Job.Init(clientId, clientToken, config); + _isInit = true; + } + + internal static bool IsInit(){ + return _isInit; + } + + + } +} \ No newline at end of file diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal/ComplianceJobManager.cs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal/ComplianceJobManager.cs.meta new file mode 100644 index 00000000000..c0d5289eb84 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal/ComplianceJobManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 116cbe8eaa1774bbaa5369c2bc3ac7d3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal/ComplianceResult.cs b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal/ComplianceResult.cs new file mode 100644 index 00000000000..a7d574988a1 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal/ComplianceResult.cs @@ -0,0 +1,89 @@ +using System; +using Newtonsoft.Json; + +namespace TapSDK.Compliance +{ + public class ComplianceCodeData { + [JsonProperty("name")] + public string Name { get; set; } + + [JsonProperty("idcard")] + public string Idcard { get; set; } + + [JsonProperty("code")] + public string Code { get; set; } + } + + public class ComplianceCodeResponse { + [JsonProperty("data")] + public ComplianceCodeData Data { get; set; } + } + + [Serializable] + public class CheckPayResult + { + public int status; + public string title; + public string description; + } + + [Serializable] + public class ComplianceCallbackOriginData + { + public int code; + public string extras; + } + + [Serializable] + public class ComplianceCallbackData + { + public int code; + public MsgExtraParams extras; + } + + [Serializable] + public class IdetntifyState + { + public int authState; + + public string ComplianceToken; + + public int ageLimit; + } + + [Serializable] + public class IdentifyResult + { + public int identifyState; + } + + [Serializable] + public class MsgExtraParams + { + public int userType = -1; + // public int limit_tip_type; + public int strict_type; + public string description = ""; + public string title = ""; + public bool forceOpen; + public long remainTime; + public int extraSource; + public int promptType; + public int restrictType; + } + + [Serializable] + public class CheckPayResultParams { + public int success; + public int status; + public string title; + public string description; + + public bool Success => success == 0; + } + + [Serializable] + public class SubmitPayResultParams + { + } +} \ No newline at end of file diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal/ComplianceResult.cs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal/ComplianceResult.cs.meta new file mode 100644 index 00000000000..a0e2b2fa41b --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal/ComplianceResult.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: c3c8fa3f75f346f5a9e35a0d51275ac5 +timeCreated: 1681805624 \ No newline at end of file diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal/IComplianceJob.cs b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal/IComplianceJob.cs new file mode 100644 index 00000000000..cec50bc471b --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal/IComplianceJob.cs @@ -0,0 +1,51 @@ +using System; +using System.Collections.Generic; +using System.Threading.Tasks; + +namespace TapSDK.Compliance.Model +{ + public interface IComplianceJob + { + /// + /// 根据状态的对外回调 + /// + List> ExternalCallbackList { get;} + + Task GetAgeRange(); + /// + /// 剩余时间(单位:秒) + /// + Task GetRemainingTime(); + + Task GetCurrentToken() ; + + /// + /// 新的初始化接口 + /// + /// + void Init(string clientId, string clientToken, TapTapComplianceOption config); + /// + /// 设置防沉迷回调 + /// + /// int 代表返回 code, string 代表 message + void RegisterComplianceCallback(Action callback); + + + void Startup(string userId); + + void Exit(); + + void CheckPaymentLimit(long amount + , Action handleCheckPayLimit + , Action handleCheckPayLimitException); + + void SubmitPayment(long amount + , Action handleSubmitPayResult + , Action handleSubmitPayResultException); + + + void SetTestEnvironment(bool enable); + + void OnInvokeExternalCallback(int code, string msg); + } +} diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal/IComplianceJob.cs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal/IComplianceJob.cs.meta new file mode 100644 index 00000000000..ee94ee04db6 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal/IComplianceJob.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7d84aa0105b074a10824b2e92410aef2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal/Init.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal/Init.meta new file mode 100644 index 00000000000..baf8fb3030d --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal/Init.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 491862b901e94998af0aa9d0d0ef9342 +timeCreated: 1700194875 \ No newline at end of file diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal/Init/ComplianceInitTask.cs b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal/Init/ComplianceInitTask.cs new file mode 100644 index 00000000000..95d7e278c0b --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal/Init/ComplianceInitTask.cs @@ -0,0 +1,46 @@ +using TapSDK.Compliance.Model; +using TapSDK.Core; +using TapSDK.Core.Internal.Init; + +namespace TapSDK.Compliance.Internal.Init +{ + public class ComplianceInitTask : IInitTask + { + public int Order => 12; + + public void Init(TapTapSdkOptions coreOption, TapTapSdkBaseOptions[] otherOptions) + { + if (coreOption == null || coreOption.region == TapTapRegionType.Overseas) + { + return; + } + TapTapComplianceOption complianceOption = null; + if (otherOptions != null && otherOptions.Length > 0) + { + foreach (var option in otherOptions) + { + if (option is TapTapComplianceOption option1) + { + complianceOption = option1; + } + } + } + if (complianceOption == null) + { + complianceOption = new TapTapComplianceOption(); + } + ComplianceJobManager.Init(coreOption.clientId, coreOption.clientToken, complianceOption); + } + + public void Init(TapTapSdkOptions coreOption) + { + if (coreOption == null || coreOption.region == TapTapRegionType.Overseas) + { + return; + } + TapTapComplianceOption option = new TapTapComplianceOption(); + ComplianceJobManager.Init(coreOption.clientId, coreOption.clientToken, option); + + } + } +} \ No newline at end of file diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal/Init/ComplianceInitTask.cs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal/Init/ComplianceInitTask.cs.meta new file mode 100644 index 00000000000..55aca078b1b --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal/Init/ComplianceInitTask.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 07825446c71a44059fc13f00f35d9662 +timeCreated: 1700194884 \ No newline at end of file diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal/Model.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal/Model.meta new file mode 100644 index 00000000000..d8fb36f3d2b --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal/Model.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cf708b8276f8b4ad497f9d7ab1261224 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal/Model/StartUpResult.cs b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal/Model/StartUpResult.cs new file mode 100644 index 00000000000..1434dc4b427 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal/Model/StartUpResult.cs @@ -0,0 +1,28 @@ + +namespace TapSDK.Compliance.Model +{ + public static class StartUpResult + { + public const int LOGIN_SUCCESS = 500; // 登录成功-ok + public const int EXITED = 1000; // 用户登出 + public const int SWITCH_ACCOUNT = 1001; // 切换账号 + public const int PERIOD_RESTRICT = 1030; // 当前用户达到宵禁时长 + public const int DURATION_LIMIT = 1050; // 时长限制 + + public const int AGE_LIMIT = 1100; // 适龄限制 + public const int INVALID_CLIENT_OR_NETWORK_ERROR = 1200; // 应用配置错误或网络异常 + public const int REAL_NAME_STOP = 9002; // 实名过程中点击了关闭实名窗 + + public static bool Contains(int val) { + if (val == LOGIN_SUCCESS) return true; + if (val == EXITED) return true; + if (val == SWITCH_ACCOUNT) return true; + if (val == PERIOD_RESTRICT) return true; + if (val == DURATION_LIMIT) return true; + if (val == REAL_NAME_STOP) return true; + if (val == AGE_LIMIT) return true; + if (val == INVALID_CLIENT_OR_NETWORK_ERROR) return true; + return false; + } + } +} diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal/Model/StartUpResult.cs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal/Model/StartUpResult.cs.meta new file mode 100644 index 00000000000..8ac8e4d3d2f --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Internal/Model/StartUpResult.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ac32d6e3163d54bcdb468466f8c5b3ae +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Public.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Public.meta new file mode 100644 index 00000000000..04f202e51d4 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Public.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: f40e1ad81c9443a5bbc558a94c2fd188 +timeCreated: 1681804590 \ No newline at end of file diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Public/TapTapCompliance.cs b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Public/TapTapCompliance.cs new file mode 100644 index 00000000000..60415b083e0 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Public/TapTapCompliance.cs @@ -0,0 +1,121 @@ +using System; +using TapSDK.Core; +using TapSDK.Compliance.Model; +using TapSDK.Compliance.Internal; +using System.Threading.Tasks; + +namespace TapSDK.Compliance +{ + + public static class TapTapCompliance + { + + public static readonly string Version = "4.5.0"; + + public static void RegisterComplianceCallback(Action callback) + { + if (ComplianceJobManager.IsInit() == false) { + TapLogger.Warn("TapSDK::ComplianceUIKit is not init, please call Init first!"); + } + ComplianceJobManager.Job?.RegisterComplianceCallback(callback); + } + + public static void Startup(string userId) + { + ComplianceJobManager.Job?.Startup(userId); + } + + + public static void Exit() + { + ComplianceJobManager.Job?.Exit(); + } + + /// + /// 年龄类型:UNREALNAME = -1;CHILD = 0;TEEN = 8;YOUNG = 16; ADULT = 18; + /// 当游戏旧版本不使用年龄段,新版本使用年龄段,对于老用户仍返回 -1 + /// + public static Task GetAgeRange() + { + + IComplianceJob Job = ComplianceJobManager.Job; + if (Job != null) + return Job.GetAgeRange(); + + var tcs = new TaskCompletionSource(); + tcs.TrySetException(new Exception("TapCompliance Init failed")); + return tcs.Task; + } + + + + /// + /// 剩余时间(单位:秒) + /// + public static Task GetRemainingTime() + { + + IComplianceJob Job = ComplianceJobManager.Job; + if (Job != null) + return Job.GetRemainingTime(); + + var tcs = new TaskCompletionSource(); + tcs.TrySetException(new Exception("TapCompliance Init failed")); + return tcs.Task; + + } + + public static Task GetCurrentAccessToken() + { + + IComplianceJob Job = ComplianceJobManager.Job; + if (Job != null) + return Job.GetCurrentToken(); + + var tcs = new TaskCompletionSource(); + tcs.TrySetException(new Exception("TapCompliance Init failed")); + return tcs.Task; + } + + /// + /// 在支付前,检查支付结果 + /// + /// 支付金额,单位:分 + /// 检查支付结果的回调 + /// 检查支付碰到问题时的回调 + public static void CheckPaymentLimit(long amount + , Action handleCheckPayLimit + , Action handleCheckPayLimitException) + { + ComplianceJobManager.Job?.CheckPaymentLimit(amount, handleCheckPayLimit, handleCheckPayLimitException); + } + + /// + /// 提交支付结果 + /// + /// 支付金额,单位:分 + /// 提交成功后的回调 + /// 提交失败后的回调 + public static void SubmitPayment(long amount + , Action handleSubmitPayResult + , Action handleSubmitPayResultException + ) + { + ComplianceJobManager.Job?.SubmitPayment(amount, handleSubmitPayResult, handleSubmitPayResultException); + } + + + /// + /// 设置测试环境,需要在 startup 接口调用前设置 + /// + /// 测试环境是否可用 + public static void SetTestEnvironment(bool enable) { + ComplianceJobManager.Job?.SetTestEnvironment(enable); + } + + public static void OnInvokeExternalCallback(int code, string msg){ + ComplianceJobManager.Job?.OnInvokeExternalCallback(code,msg); + } + + } +} \ No newline at end of file diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Public/TapTapCompliance.cs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Public/TapTapCompliance.cs.meta new file mode 100644 index 00000000000..5af64eb1b37 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Public/TapTapCompliance.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0cad2f67826d844cb8197ff83f10f0bc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Public/TapTapComplianceOption.cs b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Public/TapTapComplianceOption.cs new file mode 100644 index 00000000000..1400bda0d9e --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Public/TapTapComplianceOption.cs @@ -0,0 +1,48 @@ +using System.Collections.Generic; +using TapSDK.Core; +using UnityEngine; +using Newtonsoft.Json; + +namespace TapSDK.Compliance +{ + public class TapTapComplianceOption: TapTapSdkBaseOptions + { + public static TapTapComplianceOption Config { get; set; } + + [JsonProperty("moduleName")] + private string _moduleName = "TapTapCompliance"; + [JsonIgnore] + public string moduleName + { + get => _moduleName; + } + + internal string clientId; + + + public bool showSwitchAccount = false; + + + public bool useAgeRange = true; + + + public TapTapComplianceOption(bool useAgeRange, bool showSwitchAccount){ + this.useAgeRange = useAgeRange; + this.showSwitchAccount = showSwitchAccount; + } + + public TapTapComplianceOption(){ + showSwitchAccount = false; + useAgeRange = true; + } + + + public Dictionary ToDict() { + return new Dictionary { + ["showSwitchAccount"] = showSwitchAccount, + ["useAgeRange"] = useAgeRange + }; + } + } +} + diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Public/TapTapComplianceOption.cs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Public/TapTapComplianceOption.cs.meta new file mode 100644 index 00000000000..c1508c5b79b --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/Public/TapTapComplianceOption.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 01763dc8adec46df911c704464cabf23 +timeCreated: 1681805562 \ No newline at end of file diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/TapSDK.Compliance.Runtime.asmdef b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/TapSDK.Compliance.Runtime.asmdef new file mode 100644 index 00000000000..78cf571bc15 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/TapSDK.Compliance.Runtime.asmdef @@ -0,0 +1,16 @@ +{ + "name": "TapSDK.Compliance", + "references": [ + "GUID:e8754b6153389406c963cd52996cc80f", + "GUID:7d5ef2062f3704e1ab74aac0e4d5a1a7" + ], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/TapSDK.Compliance.Runtime.asmdef.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/TapSDK.Compliance.Runtime.asmdef.meta new file mode 100644 index 00000000000..581fed83fef --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Runtime/TapSDK.Compliance.Runtime.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9b1c19877f4294a9cb33ff38fc9f1c83 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone.meta new file mode 100644 index 00000000000..bd23af974c4 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: dc1844ccd3b040fd9e791d4215982bc0 +timeCreated: 1681804531 \ No newline at end of file diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Editor.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Editor.meta new file mode 100644 index 00000000000..cacd558658a --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Editor.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 9a31ffe221a84e658f62ff6830b46c53 +timeCreated: 1684923377 \ No newline at end of file diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Editor/TapComplianceStandaloneProcessBuild.cs b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Editor/TapComplianceStandaloneProcessBuild.cs new file mode 100644 index 00000000000..7e50adebdd8 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Editor/TapComplianceStandaloneProcessBuild.cs @@ -0,0 +1,20 @@ +using System; +using UnityEditor.Build.Reporting; +using TapSDK.Core.Editor; + +namespace TapSDK.Compliance.Standalone.Editor { + public class TapComplianceStandaloneProcessBuild : SDKLinkProcessBuild { + public override int callbackOrder => 3; + + public override string LinkPath => "TapSDK/Compliance/link.xml"; + + public override LinkedAssembly[] LinkedAssemblies => new LinkedAssembly[] { + new LinkedAssembly { Fullname = "TapSDK.Compliance" }, + new LinkedAssembly { Fullname = "TapSDK.Compliance.Standalone.Runtime" } + }; + + public override Func IsTargetPlatform => (report) => { + return BuildTargetUtils.IsSupportStandalone(report.summary.platform); + }; + } +} \ No newline at end of file diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Editor/TapComplianceStandaloneProcessBuild.cs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Editor/TapComplianceStandaloneProcessBuild.cs.meta new file mode 100644 index 00000000000..cccb8ca232e --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Editor/TapComplianceStandaloneProcessBuild.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 91a6a92c47d348c1880c9295b9b9a3bf +timeCreated: 1681815251 \ No newline at end of file diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Editor/TapSDK.Compliance.Standalone.Editor.asmdef b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Editor/TapSDK.Compliance.Standalone.Editor.asmdef new file mode 100644 index 00000000000..52098d2d41b --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Editor/TapSDK.Compliance.Standalone.Editor.asmdef @@ -0,0 +1,17 @@ +{ + "name": "TapSDK.Compliance.Standalone.Editor", + "references": [ + "GUID:56f3da7a178484843974054bafe77e73" + ], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Editor/TapSDK.Compliance.Standalone.Editor.asmdef.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Editor/TapSDK.Compliance.Standalone.Editor.asmdef.meta new file mode 100644 index 00000000000..93fd18a99c5 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Editor/TapSDK.Compliance.Standalone.Editor.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 81378508f9d9f4930a4e23198fdeeb04 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources.meta new file mode 100644 index 00000000000..7e797a61beb --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1df9adf80d8eb49c596e240f8e2c1f76 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Prefabs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Prefabs.meta new file mode 100644 index 00000000000..9dd2d7ea4ac --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 504dc1307799a45d5b28625936644704 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Prefabs/Standalone.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Prefabs/Standalone.meta new file mode 100644 index 00000000000..a4cc9c1cb2f --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Prefabs/Standalone.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3d3dd0f6971a749ddbf64dad1b275c3b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Prefabs/Standalone/TapTapAntiAddictionRetryAlert.prefab b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Prefabs/Standalone/TapTapAntiAddictionRetryAlert.prefab new file mode 100644 index 00000000000..932e9a16f35 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Prefabs/Standalone/TapTapAntiAddictionRetryAlert.prefab @@ -0,0 +1,835 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &741226114600572463 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 347516699165024325} + - component: {fileID: 9178127194317328420} + - component: {fileID: 2442253682647876089} + m_Layer: 5 + m_Name: MessageText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &347516699165024325 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 741226114600572463} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3018198356678799280} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 400, y: -212} + m_SizeDelta: {x: 240, y: 106} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &9178127194317328420 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 741226114600572463} + m_CullTransparentMesh: 0 +--- !u!114 &2442253682647876089 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 741226114600572463} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: c76570f7b9a4942ae84d6491f2669330, type: 3} + m_FontSize: 16 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 41 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1.5 + m_Text: Network Error,please try again +--- !u!1 &1127131294577253093 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8039644701450143132} + m_Layer: 5 + m_Name: Retry + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &8039644701450143132 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1127131294577253093} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 606419830508116541} + - {fileID: 8152418032368909056} + m_Father: {fileID: 3018198356678799280} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1922066675331208581 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3018198356678799280} + - component: {fileID: 8194312784932681759} + - component: {fileID: 4277463507825336017} + - component: {fileID: 9028472779140305092} + - component: {fileID: 6371475315954498071} + m_Layer: 5 + m_Name: BackgroundImage + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3018198356678799280 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1922066675331208581} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 347516699165024325} + - {fileID: 5493183507584923452} + - {fileID: 8039644701450143132} + m_Father: {fileID: 9092229873398676693} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.7, y: -1.4} + m_SizeDelta: {x: 800, y: 480} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8194312784932681759 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1922066675331208581} + m_CullTransparentMesh: 0 +--- !u!114 &4277463507825336017 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1922066675331208581} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: dcd1ae9f2f8d74c0190994330a93aec3, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &9028472779140305092 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1922066675331208581} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cfabb0440166ab443bba8876756fdfa9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 0.9490196, g: 0.9490196, b: 0.9490196, a: 1} + m_EffectDistance: {x: -1, y: -2} + m_UseGraphicAlpha: 1 +--- !u!114 &6371475315954498071 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1922066675331208581} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cfabb0440166ab443bba8876756fdfa9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 0.9490196, g: 0.9490196, b: 0.9490196, a: 1} + m_EffectDistance: {x: 1, y: 1} + m_UseGraphicAlpha: 1 +--- !u!1 &2581798143820796450 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3264819832207075509} + - component: {fileID: 8219919235773704732} + - component: {fileID: 2947571134831864381} + m_Layer: 5 + m_Name: Blocker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3264819832207075509 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2581798143820796450} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 9092229873398676693} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -17.2, y: -7.2} + m_SizeDelta: {x: 10000, y: 10000} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8219919235773704732 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2581798143820796450} + m_CullTransparentMesh: 0 +--- !u!114 &2947571134831864381 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2581798143820796450} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &3139675563220528306 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5857737074481106158} + - component: {fileID: 5894208780504323935} + - component: {fileID: 3952200870219420041} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5857737074481106158 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3139675563220528306} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5493183507584923452} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 1.5, y: 1.0999985} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5894208780504323935 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3139675563220528306} + m_CullTransparentMesh: 0 +--- !u!114 &3952200870219420041 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3139675563220528306} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: c76570f7b9a4942ae84d6491f2669330, type: 3} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u91CD\u8BD5" +--- !u!1 &4683343152008007239 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 606419830508116541} + - component: {fileID: 4820232454113331661} + - component: {fileID: 104026454930804771} + m_Layer: 5 + m_Name: RetryText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &606419830508116541 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4683343152008007239} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 8039644701450143132} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 1.8, y: -60.4} + m_SizeDelta: {x: 686.64215, y: 106} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4820232454113331661 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4683343152008007239} + m_CullTransparentMesh: 0 +--- !u!114 &104026454930804771 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4683343152008007239} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.53333336, g: 0.53333336, b: 0.53333336, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 922f25809659d41b4b23147484bd150d, type: 3} + m_FontSize: 15 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 41 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1.5 + m_Text: "\u91CD\u8BD5\u4E2D..." +--- !u!1 &6643749892881444223 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7091787380276746281} + - component: {fileID: 8868982964816018679} + - component: {fileID: 6717941791004790811} + - component: {fileID: 7013730651431754730} + - component: {fileID: 8695191244032904745} + m_Layer: 5 + m_Name: TapTapAntiAddictionRetryAlert + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7091787380276746281 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6643749892881444223} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 9092229873398676693} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &8868982964816018679 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6643749892881444223} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!225 &6717941791004790811 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6643749892881444223} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!114 &7013730651431754730 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6643749892881444223} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &8695191244032904745 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6643749892881444223} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2567d051c1243468184a844db713b086, type: 3} + m_Name: + m_EditorClassIdentifier: + canvas: {fileID: 0} + canvasGroup: {fileID: 0} + panelConfig: + animationType: 1 + toppedOrder: 0 + messageText: {fileID: 0} + buttonText: {fileID: 0} + retryButton: {fileID: 0} +--- !u!1 &6942193780495597160 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5493183507584923452} + - component: {fileID: 1885719267259725949} + - component: {fileID: 3359776854086879744} + - component: {fileID: 4132871487302917182} + m_Layer: 5 + m_Name: RetryButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5493183507584923452 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6942193780495597160} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5857737074481106158} + m_Father: {fileID: 3018198356678799280} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: -1.14, y: 59.92} + m_SizeDelta: {x: 220, y: 36} + m_Pivot: {x: 0.5, y: 0} +--- !u!222 &1885719267259725949 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6942193780495597160} + m_CullTransparentMesh: 0 +--- !u!114 &3359776854086879744 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6942193780495597160} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0.8509804, b: 0.77254903, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 548350bd129434cbfa5648829134d827, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &4132871487302917182 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6942193780495597160} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 3359776854086879744} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &7820900597963824711 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8152418032368909056} + - component: {fileID: 7540606296082088460} + - component: {fileID: 2121119085224647751} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8152418032368909056 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7820900597963824711} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 8039644701450143132} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -52.4, y: -63.8} + m_SizeDelta: {x: 24, y: 24} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7540606296082088460 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7820900597963824711} + m_CullTransparentMesh: 0 +--- !u!114 &2121119085224647751 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7820900597963824711} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 349299b0f8bdd4bd283dfd57a9295dca, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &8360014544657532468 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9092229873398676693} + - component: {fileID: 9019951928886230794} + - component: {fileID: 6506384635547968530} + m_Layer: 5 + m_Name: Root + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &9092229873398676693 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8360014544657532468} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3264819832207075509} + - {fileID: 3018198356678799280} + m_Father: {fileID: 7091787380276746281} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &9019951928886230794 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8360014544657532468} + m_CullTransparentMesh: 0 +--- !u!114 &6506384635547968530 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8360014544657532468} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0.23529412} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Prefabs/Standalone/TapTapAntiAddictionRetryAlert.prefab.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Prefabs/Standalone/TapTapAntiAddictionRetryAlert.prefab.meta new file mode 100644 index 00000000000..2502ec2a7f2 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Prefabs/Standalone/TapTapAntiAddictionRetryAlert.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: eb6cb3ff2280c439889f1bff9c92cab1 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Prefabs/Standalone/TapTapChinaIDInputPanel.prefab b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Prefabs/Standalone/TapTapChinaIDInputPanel.prefab new file mode 100644 index 00000000000..b20217f7a68 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Prefabs/Standalone/TapTapChinaIDInputPanel.prefab @@ -0,0 +1,1646 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &414224727089019826 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4976896185686932357} + - component: {fileID: 3954973391796633949} + - component: {fileID: 4328864561394397942} + m_Layer: 5 + m_Name: ContentText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4976896185686932357 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 414224727089019826} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6246950521860096709} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: -260, y: 0} + m_SizeDelta: {x: 520, y: 144} + m_Pivot: {x: 0, y: 1} +--- !u!222 &3954973391796633949 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 414224727089019826} + m_CullTransparentMesh: 1 +--- !u!114 &4328864561394397942 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 414224727089019826} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.32156864, g: 0.34117648, b: 0.3647059, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: c76570f7b9a4942ae84d6491f2669330, type: 3} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1.5 + m_Text: +--- !u!1 &1240498122649865686 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7822735309382242297} + - component: {fileID: 2282919943754271369} + - component: {fileID: 8772628225848702893} + m_Layer: 5 + m_Name: Blocker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7822735309382242297 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1240498122649865686} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6485978276119751294} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 10000, y: 10000} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2282919943754271369 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1240498122649865686} + m_CullTransparentMesh: 0 +--- !u!114 &8772628225848702893 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1240498122649865686} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &1691421268400892569 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7674437089629337684} + - component: {fileID: 2072305530893908037} + - component: {fileID: 8754961465679325874} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7674437089629337684 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1691421268400892569} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7592657744256187258} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -12} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2072305530893908037 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1691421268400892569} + m_CullTransparentMesh: 0 +--- !u!114 &8754961465679325874 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1691421268400892569} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!1 &2526424881103955971 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4237887551381523769} + - component: {fileID: 875082082403922931} + - component: {fileID: 4906212585715703652} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4237887551381523769 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2526424881103955971} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7592657744256187258} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -9} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &875082082403922931 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2526424881103955971} + m_CullTransparentMesh: 0 +--- !u!114 &4906212585715703652 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2526424881103955971} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u771F\u5B9E\u8EAB\u4EFD\u8BC1\u53F7\u7801" +--- !u!1 &3812804569518493089 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7592657744256187258} + - component: {fileID: 6448335778319206002} + - component: {fileID: 6783809221320198110} + - component: {fileID: 6717771549776435042} + m_Layer: 5 + m_Name: IDNumInput + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7592657744256187258 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3812804569518493089} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4237887551381523769} + - {fileID: 7674437089629337684} + m_Father: {fileID: 6485978276119751294} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -226.89} + m_SizeDelta: {x: 294, y: 38} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6448335778319206002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3812804569518493089} + m_CullTransparentMesh: 0 +--- !u!114 &6783809221320198110 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3812804569518493089} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 5ff969cbd80d74cd794ff7ee570d0dd3, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &6717771549776435042 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3812804569518493089} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d199490a83bb2b844b9695cbf13b01ef, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 0 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 6783809221320198110} + m_TextComponent: {fileID: 8754961465679325874} + m_Placeholder: {fileID: 4906212585715703652} + m_ContentType: 4 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 1 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 3 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 + m_ShouldActivateOnSelect: 1 +--- !u!1 &4558012218698687100 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7411890273374980466} + - component: {fileID: 4556386276286849972} + - component: {fileID: 8450314484437135427} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7411890273374980466 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4558012218698687100} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7332685324264694216} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -12} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4556386276286849972 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4558012218698687100} + m_CullTransparentMesh: 0 +--- !u!114 &8450314484437135427 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4558012218698687100} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!1 &4569300236109915906 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2377101162655582466} + - component: {fileID: 5696657168905171415} + - component: {fileID: 483471369750684267} + - component: {fileID: 1010664246137194776} + m_Layer: 5 + m_Name: SubmitButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2377101162655582466 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4569300236109915906} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3143419761254669628} + m_Father: {fileID: 6485978276119751294} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -289} + m_SizeDelta: {x: 294, y: 36} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5696657168905171415 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4569300236109915906} + m_CullTransparentMesh: 1 +--- !u!114 &483471369750684267 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4569300236109915906} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0.8509804, b: 0.77254903, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b342b899ea05f4dcbb7e6c230003e598, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &1010664246137194776 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4569300236109915906} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 483471369750684267} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &4928873040292534893 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7332685324264694216} + - component: {fileID: 3490131372201065007} + - component: {fileID: 2431494395964807323} + - component: {fileID: 796653330500434039} + m_Layer: 5 + m_Name: NameInput + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7332685324264694216 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4928873040292534893} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 8105713994623780374} + - {fileID: 7411890273374980466} + m_Father: {fileID: 6485978276119751294} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -179} + m_SizeDelta: {x: 294, y: 38} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3490131372201065007 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4928873040292534893} + m_CullTransparentMesh: 0 +--- !u!114 &2431494395964807323 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4928873040292534893} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 5ff969cbd80d74cd794ff7ee570d0dd3, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &796653330500434039 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4928873040292534893} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d199490a83bb2b844b9695cbf13b01ef, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 0 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2431494395964807323} + m_TextComponent: {fileID: 8450314484437135427} + m_Placeholder: {fileID: 2930992768018456401} + m_ContentType: 5 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 6 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 4 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 + m_ShouldActivateOnSelect: 1 +--- !u!1 &5185371334061046823 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4781091973651006734} + - component: {fileID: 4961173903045151423} + - component: {fileID: 8723069107825085918} + - component: {fileID: 4774077186231343890} + - component: {fileID: 8244426154660918994} + m_Layer: 5 + m_Name: TapTapChinaIDInputPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4781091973651006734 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5185371334061046823} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6485978276119751294} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &4961173903045151423 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5185371334061046823} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!225 &8723069107825085918 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5185371334061046823} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!114 &4774077186231343890 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5185371334061046823} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &8244426154660918994 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5185371334061046823} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 478f7ec6679ab46ff8bb5703897c917b, type: 3} + m_Name: + m_EditorClassIdentifier: + canvas: {fileID: 0} + canvasGroup: {fileID: 0} + panelConfig: + animationType: 0 + toppedOrder: 0 + closeButton: {fileID: 0} + submitButton: {fileID: 0} + nameInputField: {fileID: 0} + idNumberInputField: {fileID: 0} + titleText: {fileID: 0} + descriptionText: {fileID: 0} + buttonText: {fileID: 0} + scrollRect: {fileID: 0} + activeManualVerification: 0 +--- !u!1 &5375763187304847787 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 445424276659734623} + - component: {fileID: 1605224289274676638} + - component: {fileID: 1038083723907400519} + - component: {fileID: 2438165660998710919} + - component: {fileID: 2146632423483304224} + m_Layer: 5 + m_Name: Back (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &445424276659734623 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5375763187304847787} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6485978276119751294} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 600, y: 347} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1605224289274676638 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5375763187304847787} + m_CullTransparentMesh: 1 +--- !u!114 &1038083723907400519 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5375763187304847787} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 4cffb6ee31c7940a8b4c1c93da48dcbb, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &2438165660998710919 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5375763187304847787} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cfabb0440166ab443bba8876756fdfa9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 0.9490196, g: 0.9490196, b: 0.9490196, a: 1} + m_EffectDistance: {x: -1, y: -2} + m_UseGraphicAlpha: 1 +--- !u!114 &2146632423483304224 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5375763187304847787} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cfabb0440166ab443bba8876756fdfa9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 0.9490196, g: 0.9490196, b: 0.9490196, a: 1} + m_EffectDistance: {x: 1, y: 1} + m_UseGraphicAlpha: 1 +--- !u!1 &5795378049960347059 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8642136717836679082} + - component: {fileID: 3880237776347955879} + - component: {fileID: 8136113059044737192} + - component: {fileID: 2277880013877366307} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8642136717836679082 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5795378049960347059} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6246950521860096709} + m_Father: {fileID: 4896040250711197406} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!222 &3880237776347955879 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5795378049960347059} + m_CullTransparentMesh: 0 +--- !u!114 &8136113059044737192 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5795378049960347059} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &2277880013877366307 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5795378049960347059} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!1 &6339281318634979791 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5837309636053934172} + - component: {fileID: 6782695407605782523} + - component: {fileID: 3824814089701083544} + m_Layer: 5 + m_Name: TitleText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5837309636053934172 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6339281318634979791} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.5, y: 0.5, z: 1} + m_Children: [] + m_Father: {fileID: 6485978276119751294} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -23} + m_SizeDelta: {x: 330.5644, y: 54.03674} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &6782695407605782523 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6339281318634979791} + m_CullTransparentMesh: 1 +--- !u!114 &3824814089701083544 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6339281318634979791} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.13333334, g: 0.13333334, b: 0.13333334, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 5b92beb2e4ac04c1681719225dc6d5fc, type: 3} + m_FontSize: 32 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u6E38\u620F\u5B9E\u540D\u8BA4\u8BC1" +--- !u!1 &6465239879712102604 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3143419761254669628} + - component: {fileID: 6414800509987810119} + - component: {fileID: 8125873992857516673} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3143419761254669628 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6465239879712102604} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.5, y: 0.5, z: 1} + m_Children: [] + m_Father: {fileID: 2377101162655582466} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6414800509987810119 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6465239879712102604} + m_CullTransparentMesh: 1 +--- !u!114 &8125873992857516673 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6465239879712102604} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 5b92beb2e4ac04c1681719225dc6d5fc, type: 3} + m_FontSize: 28 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u63D0\u4EA4" +--- !u!1 &6749188535318995115 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6485978276119751294} + - component: {fileID: 6036579659609426268} + m_Layer: 5 + m_Name: Root + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6485978276119751294 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6749188535318995115} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 445424276659734623} + - {fileID: 7822735309382242297} + - {fileID: 5837309636053934172} + - {fileID: 4896040250711197406} + - {fileID: 5804926702525542180} + - {fileID: 2377101162655582466} + - {fileID: 7332685324264694216} + - {fileID: 7592657744256187258} + m_Father: {fileID: 4781091973651006734} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 600, y: 347} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6036579659609426268 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6749188535318995115} + m_CullTransparentMesh: 1 +--- !u!1 &6943120262734809984 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4896040250711197406} + - component: {fileID: 6526430741919950583} + - component: {fileID: 3829933104620111505} + - component: {fileID: 2947926503758040125} + m_Layer: 5 + m_Name: Scroll View + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4896040250711197406 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6943120262734809984} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 8642136717836679082} + m_Father: {fileID: 6485978276119751294} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 73.5} + m_SizeDelta: {x: -70, y: -259} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6526430741919950583 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6943120262734809984} + m_CullTransparentMesh: 0 +--- !u!114 &3829933104620111505 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6943120262734809984} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.392} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &2947926503758040125 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6943120262734809984} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 6246950521860096709} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 2 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 8642136717836679082} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 0} + m_HorizontalScrollbarVisibility: 2 + m_VerticalScrollbarVisibility: 2 + m_HorizontalScrollbarSpacing: -3 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &7443014007272106172 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8105713994623780374} + - component: {fileID: 1486860519157832163} + - component: {fileID: 2930992768018456401} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8105713994623780374 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7443014007272106172} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7332685324264694216} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -9} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1486860519157832163 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7443014007272106172} + m_CullTransparentMesh: 0 +--- !u!114 &2930992768018456401 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7443014007272106172} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u771F\u5B9E\u59D3\u540D" +--- !u!1 &8534607850543630585 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6246950521860096709} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6246950521860096709 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8534607850543630585} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4976896185686932357} + m_Father: {fileID: 8642136717836679082} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 144} + m_Pivot: {x: 0, y: 1} +--- !u!1 &9122427629114257444 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5804926702525542180} + - component: {fileID: 3992165391389905629} + - component: {fileID: 1094840471731713686} + - component: {fileID: 3785347606434352225} + m_Layer: 5 + m_Name: CloseButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5804926702525542180 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9122427629114257444} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6485978276119751294} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -26.64, y: -23} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 1, y: 1} +--- !u!222 &3992165391389905629 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9122427629114257444} + m_CullTransparentMesh: 1 +--- !u!114 &1094840471731713686 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9122427629114257444} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 51992479b22bb4d6086342339ee2dc49, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &3785347606434352225 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9122427629114257444} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1094840471731713686} + m_OnClick: + m_PersistentCalls: + m_Calls: [] diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Prefabs/Standalone/TapTapChinaIDInputPanel.prefab.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Prefabs/Standalone/TapTapChinaIDInputPanel.prefab.meta new file mode 100644 index 00000000000..2462268e2df --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Prefabs/Standalone/TapTapChinaIDInputPanel.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fe6b90f4e513147ff86934d18724f855 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Prefabs/Standalone/TapTapChinaQuickVerifyTipPanel.prefab b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Prefabs/Standalone/TapTapChinaQuickVerifyTipPanel.prefab new file mode 100644 index 00000000000..df378858bd6 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Prefabs/Standalone/TapTapChinaQuickVerifyTipPanel.prefab @@ -0,0 +1,1591 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &135737097406091018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 896618527331273252} + - component: {fileID: 4903918584051278764} + - component: {fileID: 6793744186995279824} + - component: {fileID: 6142590793064073600} + m_Layer: 5 + m_Name: ConfirmBtn + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &896618527331273252 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135737097406091018} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 391136851200419456} + m_Father: {fileID: 5946956772239964083} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 64, y: -75} + m_SizeDelta: {x: 220, y: 36} + m_Pivot: {x: 0, y: 0} +--- !u!222 &4903918584051278764 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135737097406091018} + m_CullTransparentMesh: 1 +--- !u!114 &6793744186995279824 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135737097406091018} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0.8509804, b: 0.77254903, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 2386ba664dfbb4993ae59582f6b7a4dc, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &6142590793064073600 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135737097406091018} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 6793744186995279824} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &1240498122649865686 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7822735309382242297} + - component: {fileID: 2282919943754271369} + - component: {fileID: 8772628225848702893} + m_Layer: 5 + m_Name: Blocker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7822735309382242297 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1240498122649865686} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6485978276119751294} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 10000, y: 10000} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2282919943754271369 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1240498122649865686} + m_CullTransparentMesh: 0 +--- !u!114 &8772628225848702893 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1240498122649865686} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &1310073536129188194 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 391136851200419456} + - component: {fileID: 3608726816196495130} + - component: {fileID: 833897229587859272} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &391136851200419456 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1310073536129188194} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 896618527331273252} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3608726816196495130 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1310073536129188194} + m_CullTransparentMesh: 1 +--- !u!114 &833897229587859272 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1310073536129188194} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 5b92beb2e4ac04c1681719225dc6d5fc, type: 3} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u53BB\u4F7F\u7528" +--- !u!1 &1341902397799114211 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 99050535320205757} + - component: {fileID: 958298797942834010} + - component: {fileID: 1053824903149649685} + m_Layer: 5 + m_Name: TipIcon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &99050535320205757 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1341902397799114211} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6485978276119751294} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -80} + m_SizeDelta: {x: 64, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &958298797942834010 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1341902397799114211} + m_CullTransparentMesh: 0 +--- !u!114 &1053824903149649685 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1341902397799114211} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Texture: {fileID: 2800000, guid: f976d4e44beef47558dc5c0e1d7851d9, type: 3} + m_UVRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 +--- !u!1 &1614864452675103981 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2302834354277863960} + - component: {fileID: 3517167505041490502} + - component: {fileID: 4374794847490882976} + m_Layer: 5 + m_Name: GameIntro + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2302834354277863960 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1614864452675103981} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2909549687173251875} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 8.5, y: -11} + m_SizeDelta: {x: 479.11267, y: 168.0859} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &3517167505041490502 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1614864452675103981} + m_CullTransparentMesh: 0 +--- !u!114 &4374794847490882976 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1614864452675103981} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.32156864, g: 0.34117648, b: 0.3647059, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 41 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 1 + m_LineSpacing: 1.4 + m_Text: +--- !u!1 &3219689762807830261 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2162527015488470692} + - component: {fileID: 3927421542350471630} + - component: {fileID: 1421114675021695369} + - component: {fileID: 4896651452686484748} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2162527015488470692 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3219689762807830261} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2909549687173251875} + m_Father: {fileID: 1118656399692010058} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -17, y: -17} + m_Pivot: {x: 0, y: 1} +--- !u!222 &3927421542350471630 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3219689762807830261} + m_CullTransparentMesh: 0 +--- !u!114 &1421114675021695369 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3219689762807830261} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &4896651452686484748 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3219689762807830261} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!1 &3398107688352091037 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2909549687173251875} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2909549687173251875 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3398107688352091037} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2302834354277863960} + m_Father: {fileID: 2162527015488470692} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 330} + m_Pivot: {x: 0, y: 1} +--- !u!1 &4569300236109915906 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2377101162655582466} + - component: {fileID: 5696657168905171415} + - component: {fileID: 483471369750684267} + - component: {fileID: 1010664246137194776} + m_Layer: 5 + m_Name: ConfirmBtn + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2377101162655582466 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4569300236109915906} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3143419761254669628} + m_Father: {fileID: 8350704737045695835} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: -110, y: -57} + m_SizeDelta: {x: 220, y: 36} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &5696657168905171415 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4569300236109915906} + m_CullTransparentMesh: 1 +--- !u!114 &483471369750684267 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4569300236109915906} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0.8509804, b: 0.77254903, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 2386ba664dfbb4993ae59582f6b7a4dc, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &1010664246137194776 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4569300236109915906} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 483471369750684267} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &5185371334061046823 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4781091973651006734} + - component: {fileID: 4961173903045151423} + - component: {fileID: 8723069107825085918} + - component: {fileID: 4774077186231343890} + - component: {fileID: 5707502862268419576} + m_Layer: 5 + m_Name: TapTapChinaQuickVerifyTipPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4781091973651006734 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5185371334061046823} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6485978276119751294} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &4961173903045151423 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5185371334061046823} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!225 &8723069107825085918 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5185371334061046823} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!114 &4774077186231343890 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5185371334061046823} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &5707502862268419576 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5185371334061046823} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d894ffbf5d6a4522a607db58388036e2, type: 3} + m_Name: + m_EditorClassIdentifier: + canvas: {fileID: 0} + canvasGroup: {fileID: 0} + panelConfig: + animationType: 0 + toppedOrder: 0 + titleText: {fileID: 0} + mainIntroText: {fileID: 0} + confirmBtn1Text: {fileID: 0} + confirmBtn2Text: {fileID: 0} + denyBtnText: {fileID: 0} + confirmBtn1: {fileID: 0} + confirmBtn2: {fileID: 0} + denyBtn: {fileID: 0} + closeBtn: {fileID: 0} + scrollRect: {fileID: 0} +--- !u!1 &5837367229719390878 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4190801020627322186} + - component: {fileID: 5503967155315502399} + - component: {fileID: 1482490477844391601} + - component: {fileID: 8559542582652147667} + m_Layer: 5 + m_Name: DenyBtn + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4190801020627322186 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5837367229719390878} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 8636871952800621920} + m_Father: {fileID: 5946956772239964083} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: -178, y: -75} + m_SizeDelta: {x: 220, y: 36} + m_Pivot: {x: 0, y: 0} +--- !u!222 &5503967155315502399 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5837367229719390878} + m_CullTransparentMesh: 1 +--- !u!114 &1482490477844391601 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5837367229719390878} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 752a0d6f95dfb4a12a1959bdac57760b, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &8559542582652147667 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5837367229719390878} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1482490477844391601} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &6339281318634979791 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5837309636053934172} + - component: {fileID: 6782695407605782523} + - component: {fileID: 3824814089701083544} + m_Layer: 5 + m_Name: TitleText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5837309636053934172 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6339281318634979791} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6485978276119751294} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -12} + m_SizeDelta: {x: 165.28223, y: 27.018372} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &6782695407605782523 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6339281318634979791} + m_CullTransparentMesh: 1 +--- !u!114 &3824814089701083544 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6339281318634979791} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.13333334, g: 0.13333334, b: 0.13333334, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 5b92beb2e4ac04c1681719225dc6d5fc, type: 3} + m_FontSize: 16 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!1 &6465239879712102604 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3143419761254669628} + - component: {fileID: 6414800509987810119} + - component: {fileID: 8125873992857516673} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3143419761254669628 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6465239879712102604} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2377101162655582466} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6414800509987810119 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6465239879712102604} + m_CullTransparentMesh: 1 +--- !u!114 &8125873992857516673 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6465239879712102604} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 5b92beb2e4ac04c1681719225dc6d5fc, type: 3} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u53BB\u4F7F\u7528" +--- !u!1 &6660924450919638426 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5946956772239964083} + m_Layer: 5 + m_Name: Button2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5946956772239964083 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6660924450919638426} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4190801020627322186} + - {fileID: 896618527331273252} + m_Father: {fileID: 6485978276119751294} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &6749188535318995115 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6485978276119751294} + - component: {fileID: 6036579659609426268} + m_Layer: 5 + m_Name: Root + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6485978276119751294 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6749188535318995115} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 8370017643411685749} + - {fileID: 7822735309382242297} + - {fileID: 5837309636053934172} + - {fileID: 5804926702525542180} + - {fileID: 99050535320205757} + - {fileID: 1118656399692010058} + - {fileID: 8350704737045695835} + - {fileID: 5946956772239964083} + m_Father: {fileID: 4781091973651006734} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 600, y: 347} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6036579659609426268 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6749188535318995115} + m_CullTransparentMesh: 1 +--- !u!1 &7257213297990752962 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8636871952800621920} + - component: {fileID: 4592391067433468583} + - component: {fileID: 3598267306010456692} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8636871952800621920 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7257213297990752962} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4190801020627322186} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4592391067433468583 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7257213297990752962} + m_CullTransparentMesh: 1 +--- !u!114 &3598267306010456692 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7257213297990752962} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 5b92beb2e4ac04c1681719225dc6d5fc, type: 3} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u4E0D\u4F7F\u7528" +--- !u!1 &7501574618596489753 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8350704737045695835} + m_Layer: 5 + m_Name: Button1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8350704737045695835 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7501574618596489753} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2377101162655582466} + m_Father: {fileID: 6485978276119751294} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &8476130096149045848 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1118656399692010058} + - component: {fileID: 7933566845665589882} + - component: {fileID: 1742281802112981788} + - component: {fileID: 5377419469810661568} + m_Layer: 5 + m_Name: Scroll View + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1118656399692010058 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8476130096149045848} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2162527015488470692} + m_Father: {fileID: 6485978276119751294} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -8.881752} + m_SizeDelta: {x: -54, y: -192.2305} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7933566845665589882 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8476130096149045848} + m_CullTransparentMesh: 0 +--- !u!114 &1742281802112981788 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8476130096149045848} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.392} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &5377419469810661568 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8476130096149045848} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 2909549687173251875} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 2 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 2162527015488470692} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 0} + m_HorizontalScrollbarVisibility: 2 + m_VerticalScrollbarVisibility: 2 + m_HorizontalScrollbarSpacing: -3 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &9096519660320802138 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8370017643411685749} + - component: {fileID: 6576657193231620472} + - component: {fileID: 5962016692271177820} + - component: {fileID: 4762809761568675694} + - component: {fileID: 403707453379810051} + m_Layer: 5 + m_Name: Back (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8370017643411685749 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9096519660320802138} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6485978276119751294} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6576657193231620472 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9096519660320802138} + m_CullTransparentMesh: 0 +--- !u!114 &5962016692271177820 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9096519660320802138} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 4cffb6ee31c7940a8b4c1c93da48dcbb, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &4762809761568675694 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9096519660320802138} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cfabb0440166ab443bba8876756fdfa9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 0.9490196, g: 0.9490196, b: 0.9490196, a: 1} + m_EffectDistance: {x: -1, y: -2} + m_UseGraphicAlpha: 1 +--- !u!114 &403707453379810051 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9096519660320802138} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cfabb0440166ab443bba8876756fdfa9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 0.9490196, g: 0.9490196, b: 0.9490196, a: 1} + m_EffectDistance: {x: 1, y: 1} + m_UseGraphicAlpha: 1 +--- !u!1 &9122427629114257444 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5804926702525542180} + - component: {fileID: 3992165391389905629} + - component: {fileID: 1094840471731713686} + - component: {fileID: 3785347606434352225} + m_Layer: 5 + m_Name: CloseButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5804926702525542180 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9122427629114257444} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6485978276119751294} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -20, y: -12} + m_SizeDelta: {x: 22, y: 22} + m_Pivot: {x: 1, y: 1} +--- !u!222 &3992165391389905629 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9122427629114257444} + m_CullTransparentMesh: 1 +--- !u!114 &1094840471731713686 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9122427629114257444} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 51992479b22bb4d6086342339ee2dc49, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &3785347606434352225 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9122427629114257444} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1094840471731713686} + m_OnClick: + m_PersistentCalls: + m_Calls: [] diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Prefabs/Standalone/TapTapChinaQuickVerifyTipPanel.prefab.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Prefabs/Standalone/TapTapChinaQuickVerifyTipPanel.prefab.meta new file mode 100644 index 00000000000..5751ce94b2e --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Prefabs/Standalone/TapTapChinaQuickVerifyTipPanel.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a2797ba52a40e40cb9b793fd396ffa47 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Prefabs/Standalone/TapTapHealthPaymentPanel.prefab b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Prefabs/Standalone/TapTapHealthPaymentPanel.prefab new file mode 100644 index 00000000000..1715b0b7d41 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Prefabs/Standalone/TapTapHealthPaymentPanel.prefab @@ -0,0 +1,897 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &414224727089019826 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4976896185686932357} + - component: {fileID: 3954973391796633949} + - component: {fileID: 4328864561394397942} + m_Layer: 5 + m_Name: ContentText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4976896185686932357 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 414224727089019826} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1376460305007362532} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -150} + m_SizeDelta: {x: 1040, y: 300} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3954973391796633949 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 414224727089019826} + m_CullTransparentMesh: 1 +--- !u!114 &4328864561394397942 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 414224727089019826} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.4, g: 0.4, b: 0.4, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: c76570f7b9a4942ae84d6491f2669330, type: 3} + m_FontSize: 26 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1.5 + m_Text: +--- !u!1 &2735504644771135480 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 75975089037790333} + - component: {fileID: 8626573707151614565} + - component: {fileID: 3299742769037912304} + m_Layer: 5 + m_Name: Blocker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &75975089037790333 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2735504644771135480} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6485978276119751294} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 10000, y: 10000} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8626573707151614565 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2735504644771135480} + m_CullTransparentMesh: 0 +--- !u!114 &3299742769037912304 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2735504644771135480} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &4178319601212259368 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2299425888294443727} + - component: {fileID: 4646454975164550581} + - component: {fileID: 5018575789756292238} + m_Layer: 5 + m_Name: Scroll View + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2299425888294443727 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4178319601212259368} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.5, y: 0.5, z: 1} + m_Children: + - {fileID: 5625411765876776} + m_Father: {fileID: 6485978276119751294} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 26} + m_SizeDelta: {x: 440, y: -148} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4646454975164550581 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4178319601212259368} + m_CullTransparentMesh: 0 +--- !u!114 &5018575789756292238 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4178319601212259368} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 1376460305007362532} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 2 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 5625411765876776} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 0} + m_HorizontalScrollbarVisibility: 2 + m_VerticalScrollbarVisibility: 2 + m_HorizontalScrollbarSpacing: -3 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &4569300236109915906 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2377101162655582466} + - component: {fileID: 5696657168905171415} + - component: {fileID: 483471369750684267} + - component: {fileID: 1010664246137194776} + m_Layer: 5 + m_Name: OKButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2377101162655582466 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4569300236109915906} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3143419761254669628} + m_Father: {fileID: 6485978276119751294} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: -110, y: -289} + m_SizeDelta: {x: 220, y: 36} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &5696657168905171415 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4569300236109915906} + m_CullTransparentMesh: 1 +--- !u!114 &483471369750684267 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4569300236109915906} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0.8509804, b: 0.77254903, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 2386ba664dfbb4993ae59582f6b7a4dc, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &1010664246137194776 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4569300236109915906} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 483471369750684267} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &5087426076416666700 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5625411765876776} + - component: {fileID: 2977071445030177374} + - component: {fileID: 2348011845161740311} + - component: {fileID: 1967867726861276424} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5625411765876776 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5087426076416666700} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1376460305007362532} + m_Father: {fileID: 2299425888294443727} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!222 &2977071445030177374 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5087426076416666700} + m_CullTransparentMesh: 0 +--- !u!114 &2348011845161740311 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5087426076416666700} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &1967867726861276424 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5087426076416666700} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!1 &5185371334061046823 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4781091973651006734} + - component: {fileID: 4961173903045151423} + - component: {fileID: 8723069107825085918} + - component: {fileID: 4774077186231343890} + - component: {fileID: 5072589630925545000} + m_Layer: 5 + m_Name: TapTapHealthPaymentPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4781091973651006734 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5185371334061046823} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6485978276119751294} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 600, y: 347} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &4961173903045151423 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5185371334061046823} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!225 &8723069107825085918 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5185371334061046823} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!114 &4774077186231343890 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5185371334061046823} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &5072589630925545000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5185371334061046823} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f75350a92fb443b1b5e340157e7b87d, type: 3} + m_Name: + m_EditorClassIdentifier: + canvas: {fileID: 0} + canvasGroup: {fileID: 0} + panelConfig: + animationType: 1 + toppedOrder: 0 + titleText: {fileID: 0} + contentText: {fileID: 0} + buttonText: {fileID: 0} + okButton: {fileID: 0} + scrollRect: {fileID: 0} +--- !u!1 &6339281318634979791 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5837309636053934172} + - component: {fileID: 6782695407605782523} + - component: {fileID: 3824814089701083544} + m_Layer: 5 + m_Name: TitleText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5837309636053934172 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6339281318634979791} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6485978276119751294} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -12} + m_SizeDelta: {x: 540, y: 40} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &6782695407605782523 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6339281318634979791} + m_CullTransparentMesh: 1 +--- !u!114 &3824814089701083544 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6339281318634979791} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.13333334, g: 0.13333334, b: 0.13333334, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 5b92beb2e4ac04c1681719225dc6d5fc, type: 3} + m_FontSize: 18 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u6E38\u620F\u5065\u5EB7\u63D0\u9192" +--- !u!1 &6465239879712102604 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3143419761254669628} + - component: {fileID: 6414800509987810119} + - component: {fileID: 8125873992857516673} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3143419761254669628 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6465239879712102604} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2377101162655582466} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6414800509987810119 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6465239879712102604} + m_CullTransparentMesh: 1 +--- !u!114 &8125873992857516673 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6465239879712102604} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 5b92beb2e4ac04c1681719225dc6d5fc, type: 3} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u8FD4\u56DE\u6E38\u620F" +--- !u!1 &6749188535318995115 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6485978276119751294} + - component: {fileID: 6036579659609426268} + m_Layer: 5 + m_Name: Root + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6485978276119751294 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6749188535318995115} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1192936142273360289} + - {fileID: 75975089037790333} + - {fileID: 5837309636053934172} + - {fileID: 2299425888294443727} + - {fileID: 2377101162655582466} + m_Father: {fileID: 4781091973651006734} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 600, y: 348} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6036579659609426268 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6749188535318995115} + m_CullTransparentMesh: 1 +--- !u!1 &8120358984303891011 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1192936142273360289} + - component: {fileID: 3269022488124767872} + - component: {fileID: 7410560585077443668} + - component: {fileID: 8328296131602969630} + - component: {fileID: 48963725331511648} + m_Layer: 5 + m_Name: Root (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1192936142273360289 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8120358984303891011} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6485978276119751294} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3269022488124767872 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8120358984303891011} + m_CullTransparentMesh: 1 +--- !u!114 &7410560585077443668 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8120358984303891011} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 4cffb6ee31c7940a8b4c1c93da48dcbb, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &8328296131602969630 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8120358984303891011} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cfabb0440166ab443bba8876756fdfa9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 0.9490196, g: 0.9490196, b: 0.9490196, a: 1} + m_EffectDistance: {x: -1, y: -2} + m_UseGraphicAlpha: 1 +--- !u!114 &48963725331511648 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8120358984303891011} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cfabb0440166ab443bba8876756fdfa9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 0.9490196, g: 0.9490196, b: 0.9490196, a: 1} + m_EffectDistance: {x: 1, y: 1} + m_UseGraphicAlpha: 1 +--- !u!1 &8510947007867534641 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1376460305007362532} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1376460305007362532 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8510947007867534641} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4976896185686932357} + m_Father: {fileID: 5625411765876776} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 300} + m_Pivot: {x: 0, y: 1} diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Prefabs/Standalone/TapTapHealthPaymentPanel.prefab.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Prefabs/Standalone/TapTapHealthPaymentPanel.prefab.meta new file mode 100644 index 00000000000..786f0df6f65 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Prefabs/Standalone/TapTapHealthPaymentPanel.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6a1bbd26c2c804b5e8de88bd69089a60 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Prefabs/Standalone/TapTapHealthReminderPanel.prefab b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Prefabs/Standalone/TapTapHealthReminderPanel.prefab new file mode 100644 index 00000000000..002b5c96ce4 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Prefabs/Standalone/TapTapHealthReminderPanel.prefab @@ -0,0 +1,1065 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &22926938098811583 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1409621997262946376} + - component: {fileID: 7325817773286920515} + - component: {fileID: 2214881116794759227} + m_Layer: 5 + m_Name: Scroll View + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1409621997262946376 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 22926938098811583} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.5, y: 0.5, z: 1} + m_Children: + - {fileID: 2702901214523277998} + m_Father: {fileID: 6361964099233889058} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 25.5} + m_SizeDelta: {x: 444, y: 53} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7325817773286920515 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 22926938098811583} + m_CullTransparentMesh: 0 +--- !u!114 &2214881116794759227 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 22926938098811583} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 4806650311922228640} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 2 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 2702901214523277998} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 0} + m_HorizontalScrollbarVisibility: 2 + m_VerticalScrollbarVisibility: 2 + m_HorizontalScrollbarSpacing: -3 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &74128373065723243 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1822479519226923156} + - component: {fileID: 4185108825244838673} + - component: {fileID: 5147486845076544210} + m_Layer: 5 + m_Name: SwitchAccountButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1822479519226923156 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 74128373065723243} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7949716731606272045} + m_Father: {fileID: 6361964099233889058} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 2, y: 60.52} + m_SizeDelta: {x: 220, y: 54} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &4185108825244838673 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 74128373065723243} + m_CullTransparentMesh: 0 +--- !u!114 &5147486845076544210 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 74128373065723243} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 0 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 0} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &2525790795551395681 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4806650311922228640} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4806650311922228640 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2525790795551395681} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5732433389448631787} + m_Father: {fileID: 2702901214523277998} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 300} + m_Pivot: {x: 0, y: 1} +--- !u!1 &2614750717462274026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 719222081671675900} + - component: {fileID: 6566752454117406737} + - component: {fileID: 5456539344680195275} + - component: {fileID: 7762865190077089428} + m_Layer: 5 + m_Name: OKButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &719222081671675900 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2614750717462274026} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2192333195466092754} + m_Father: {fileID: 6361964099233889058} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: -110, y: 81.4} + m_SizeDelta: {x: 220, y: 36} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &6566752454117406737 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2614750717462274026} + m_CullTransparentMesh: 1 +--- !u!114 &5456539344680195275 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2614750717462274026} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0.8509804, b: 0.77254903, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 2386ba664dfbb4993ae59582f6b7a4dc, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &7762865190077089428 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2614750717462274026} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 5456539344680195275} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &3922068344051980923 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8071375636115987463} + - component: {fileID: 6789447465473944001} + - component: {fileID: 1901124806566616607} + m_Layer: 5 + m_Name: Blocker + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8071375636115987463 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3922068344051980923} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6361964099233889058} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 10000, y: 10000} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6789447465473944001 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3922068344051980923} + m_CullTransparentMesh: 0 +--- !u!114 &1901124806566616607 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3922068344051980923} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &4259648855935764153 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2702901214523277998} + - component: {fileID: 6011636151564946784} + - component: {fileID: 2651570845535979303} + - component: {fileID: 1720244546042511642} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2702901214523277998 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4259648855935764153} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4806650311922228640} + m_Father: {fileID: 1409621997262946376} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!222 &6011636151564946784 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4259648855935764153} + m_CullTransparentMesh: 0 +--- !u!114 &2651570845535979303 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4259648855935764153} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &1720244546042511642 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4259648855935764153} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!1 &5185371334061046823 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4781091973651006734} + - component: {fileID: 8079534132318487013} + - component: {fileID: 5879139785308660428} + - component: {fileID: 7635682526857524625} + - component: {fileID: 7696621876482973208} + m_Layer: 5 + m_Name: TapTapHealthReminderPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4781091973651006734 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5185371334061046823} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6361964099233889058} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 600, y: 347} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &8079534132318487013 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5185371334061046823} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!225 &5879139785308660428 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5185371334061046823} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!114 &7635682526857524625 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5185371334061046823} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &7696621876482973208 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5185371334061046823} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8264dd85a71dd4641919b0cf029dc650, type: 3} + m_Name: + m_EditorClassIdentifier: + canvas: {fileID: 0} + canvasGroup: {fileID: 0} + panelConfig: + animationType: 1 + toppedOrder: 0 + titleText: {fileID: 0} + contentText: {fileID: 0} + switchAccountButton: {fileID: 0} + okButton: {fileID: 0} + scrollRect: {fileID: 0} +--- !u!1 &5357233859329253123 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2192333195466092754} + - component: {fileID: 1073151883342619883} + - component: {fileID: 5179658266808317134} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2192333195466092754 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5357233859329253123} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 719222081671675900} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1073151883342619883 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5357233859329253123} + m_CullTransparentMesh: 1 +--- !u!114 &5179658266808317134 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5357233859329253123} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 5b92beb2e4ac04c1681719225dc6d5fc, type: 3} + m_FontSize: 15 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u8FDB\u5165\u6E38\u620F" +--- !u!1 &5708136950861889540 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7949716731606272045} + - component: {fileID: 621164794339132577} + - component: {fileID: 1710289536315447295} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7949716731606272045 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5708136950861889540} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1822479519226923156} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &621164794339132577 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5708136950861889540} + m_CullTransparentMesh: 0 +--- !u!114 &1710289536315447295 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5708136950861889540} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0.8509804, b: 0.77254903, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 15 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u5207\u6362\u8D26\u53F7" +--- !u!1 &6243486050524845144 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5732433389448631787} + - component: {fileID: 4070737897994074319} + - component: {fileID: 5551195721684355231} + m_Layer: 5 + m_Name: ContentText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5732433389448631787 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6243486050524845144} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4806650311922228640} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -200} + m_SizeDelta: {x: 1044, y: 400} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4070737897994074319 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6243486050524845144} + m_CullTransparentMesh: 1 +--- !u!114 &5551195721684355231 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6243486050524845144} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.4, g: 0.4, b: 0.4, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: c76570f7b9a4942ae84d6491f2669330, type: 3} + m_FontSize: 29 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1.5 + m_Text: +--- !u!1 &7557005277836148278 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6361964099233889058} + - component: {fileID: 3987254139649263377} + m_Layer: 5 + m_Name: Root + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6361964099233889058 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7557005277836148278} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4506720584286079884} + - {fileID: 8071375636115987463} + - {fileID: 5503233503525070161} + - {fileID: 1409621997262946376} + - {fileID: 719222081671675900} + - {fileID: 1822479519226923156} + m_Father: {fileID: 4781091973651006734} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3987254139649263377 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7557005277836148278} + m_CullTransparentMesh: 1 +--- !u!1 &8135504764682151928 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5503233503525070161} + - component: {fileID: 432106219917414001} + - component: {fileID: 8669373154614060998} + m_Layer: 5 + m_Name: TitleText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5503233503525070161 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8135504764682151928} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6361964099233889058} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -12} + m_SizeDelta: {x: 175.16223, y: 22.939087} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &432106219917414001 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8135504764682151928} + m_CullTransparentMesh: 1 +--- !u!114 &8669373154614060998 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8135504764682151928} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.13333334, g: 0.13333334, b: 0.13333334, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 12800000, guid: 5b92beb2e4ac04c1681719225dc6d5fc, type: 3} + m_FontSize: 16 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 48 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u5065\u5EB7\u6E38\u620F\u63D0\u9192" +--- !u!1 &8277855320559382179 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4506720584286079884} + - component: {fileID: 2020009162116826997} + - component: {fileID: 98187547627795137} + - component: {fileID: 3607038900518221687} + - component: {fileID: 8200218722334513239} + m_Layer: 5 + m_Name: Root (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4506720584286079884 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8277855320559382179} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6361964099233889058} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2020009162116826997 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8277855320559382179} + m_CullTransparentMesh: 1 +--- !u!114 &98187547627795137 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8277855320559382179} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 4cffb6ee31c7940a8b4c1c93da48dcbb, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &3607038900518221687 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8277855320559382179} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cfabb0440166ab443bba8876756fdfa9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 0.9490196, g: 0.9490196, b: 0.9490196, a: 1} + m_EffectDistance: {x: -1, y: -2} + m_UseGraphicAlpha: 1 +--- !u!114 &8200218722334513239 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8277855320559382179} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cfabb0440166ab443bba8876756fdfa9, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 0.9490196, g: 0.9490196, b: 0.9490196, a: 1} + m_EffectDistance: {x: 1, y: 1} + m_UseGraphicAlpha: 1 diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Prefabs/Standalone/TapTapHealthReminderPanel.prefab.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Prefabs/Standalone/TapTapHealthReminderPanel.prefab.meta new file mode 100644 index 00000000000..a7a5b95f12a --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Prefabs/Standalone/TapTapHealthReminderPanel.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c0afd8bfea6a546d9b28bf9215dee7fa +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Textures.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Textures.meta new file mode 100644 index 00000000000..56a26380715 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Textures.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4115c2a30809f49e98ea135737da1cf5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Textures/QuickVerifyTip.png b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Textures/QuickVerifyTip.png new file mode 100644 index 00000000000..fae51fb6928 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Textures/QuickVerifyTip.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:948111c0c7ad7880a376029a24798a30031e76e3e218bd5d18a9790c5fe40c7d +size 9322 diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Textures/QuickVerifyTip.png.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Textures/QuickVerifyTip.png.meta new file mode 100644 index 00000000000..96cfa885e09 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Textures/QuickVerifyTip.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: f976d4e44beef47558dc5c0e1d7851d9 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Textures/taptap-antiaddiction-largebutton.png b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Textures/taptap-antiaddiction-largebutton.png new file mode 100644 index 00000000000..fc94302aac2 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Textures/taptap-antiaddiction-largebutton.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19ae0383dab361e1d148bb0749b64b8de3bd2c82461e70686fb556c50fa0afa8 +size 2077 diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Textures/taptap-antiaddiction-largebutton.png.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Textures/taptap-antiaddiction-largebutton.png.meta new file mode 100644 index 00000000000..28dd2b99ec0 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Resources/Textures/taptap-antiaddiction-largebutton.png.meta @@ -0,0 +1,128 @@ +fileFormatVersion: 2 +guid: b342b899ea05f4dcbb7e6c230003e598 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime.meta new file mode 100644 index 00000000000..59b8120bf5c --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: bb9e900142f04954ab8bc3fd2be42bb8 +timeCreated: 1695021032 \ No newline at end of file diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/ComplianceWorker.cs b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/ComplianceWorker.cs new file mode 100644 index 00000000000..aa803ad4f64 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/ComplianceWorker.cs @@ -0,0 +1,525 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Net; +using System.Net.Http; +using System.Threading.Tasks; +using TapSDK.UI; +using TapSDK.Core; +using TapSDK.Login; +using TapSDK.Login.Internal; +using TapSDK.Login.Standalone; +using UnityEditor; +using TapSDK.Compliance.Internal; +using TapSDK.Compliance.Model; +using TapSDK.Core.Internal; +using UnityEngine; +using System.Linq; +using TapSDK.Compliance.Standalone.Internal; + + +namespace TapSDK.Compliance +{ + public sealed class ComplianceWorker : BaseComplianceWorker + { + #region Abstract Override + + + + private TaptapComplianceIDInputController idInputPanel; + + private static bool showPopupInVerification; + internal const string SCOPE_COMPLIANCE = "compliance"; + internal const string SCOPE_COMPLIANCE_BASIC = "compliance_basic"; + + /// + /// 激活手动认证 + /// + /// 是否为主动选择激活手动认证 + protected override async Task VerifyManuallyAsync(bool activelyVerifyManually) + { + var userId = TapTapComplianceManager.UserId; + do + { + try + { + // 这里处理了拿 Verification 信息时,5xx服务器错误或者网络错误的情况,策略为不停的弹出重试弹窗 + var result = await OpenVerificationPanelCn(); + // await Verification.Save(userId, Region.China, result); + if (Verification.IsVerifyFailed) { + // TODO@luran:本地化 + UIManager.Instance.OpenToast("认证未通过,请重新提交实名信息", UIManager.GeneralToastLevel.Error); + continue; + } + + break; + } + catch (TaskCanceledException) + { + TapLogger.Debug(string.Format("[TapTap: ChinaCompliance] Close manual verification panel.")); + throw; + } + catch (Exception e) + { + TapLogger.Error(string.Format("[TapTap: ChinaCompliance] manual verification exception! {0}", e.ToString())); + + if (e is HttpRequestException || e is WebException) + { + UIManager.Instance.OpenToast(TapTapComplianceManager.LocalizationItems.Current.NetError, UIManager.GeneralToastLevel.Error); + continue; + } + + if (e is ComplianceException aae) + { + if (aae.Description != null && aae.Description.Length > 0) + { + UIManager.Instance.OpenToast(aae.message, UIManager.GeneralToastLevel.Error); + continue; + } + if (aae.Code >= (int)HttpStatusCode.InternalServerError) + { + // TODO@luran:本地化 + UIManager.Instance.OpenToast("请求出错", UIManager.GeneralToastLevel.Error); + continue; + } + } + if (e.Message.Contains("Interval server error.")) + { + // TODO@luran:本地化 + UIManager.Instance.OpenToast("请求出错", UIManager.GeneralToastLevel.Error); + continue; + } + UIManager.Instance.OpenToast(TapTapComplianceManager.LocalizationItems.Current.NoVerification, UIManager.GeneralToastLevel.Error); + await Task.Yield(); + + } + } + while (true); + } + + protected override PlayableResult CheckOfflineMinorPlayable() + { + // 未成年人 + if (IsGameTime()) + { + // 可玩:节假日并且是游戏时间 + HealthReminderDesc playableTip = Config.GetMinorPlayableHealthReminderTip(); + + // 计算时间 + DateTimeOffset gameEndTime = Config.StrictEndTime; + TimeSpan remain = gameEndTime - DateTimeOffset.Now; + + return new PlayableResult + { + Title = playableTip?.tipTitle, + Content = playableTip?.tipDescription, + RemainTime = Convert.ToInt32(remain.TotalSeconds) + }; + } + + // 不可玩:未成年人不在可玩时间 + HealthReminderDesc unplayableTip = Config.GetMinorUnplayableHealthReminderTip(); + return new PlayableResult + { + Title = unplayableTip?.tipTitle, + Content = unplayableTip?.tipDescription, + RemainTime = 0 + }; + } + + protected override async Task InternalStartup(string userId) { + try { + UIManager.Instance.CloseLoading(); + return await GetVerificationResult(userId); + } + catch (Exception e) { + TapLogger.Error("[TapTap: ChinaCompliance] " + e.ToString()); + return StartUpResult.INVALID_CLIENT_OR_NETWORK_ERROR; + } + + } + + #endregion + + private static bool HaveComplianceScope(AccessToken token) { + if (token == null ) return false; + bool useAgeRange = TapTapComplianceManager.config.useAgeRange; + if(useAgeRange){ + return token.scopeSet != null && token.scopeSet.Contains(SCOPE_COMPLIANCE); + }else{ + return token.scopeSet != null && + (token.scopeSet.Contains(SCOPE_COMPLIANCE) || token.scopeSet.Contains(SCOPE_COMPLIANCE_BASIC)); + } + } + + // private static async Task GetComplianceCode(string clientId, AccessToken token) { + // string url = TapTapSdk.CurrentRegion.ApiHost() + "/account/compliance/v1?client_id=" + clientId; + // var uri = new Uri(url); + // var sign = GetMacToken(token, uri); + // var headers = new Dictionary { + // { "Authorization", sign } + // }; + // ComplianceCodeResponse response = await LoginService.HttpClient.Get(url, headers: headers); + // return response.Data; + // } + + // private static string GetMacToken(AccessToken token, Uri uri, int timestamp = 0) { + // var ts = timestamp; + // if (ts == 0) { + // var dt = DateTime.UtcNow - new DateTime(1970, 1, 1); + // ts = (int)dt.TotalSeconds; + // } + // var sign = "MAC " + LoginService.GetAuthorizationHeader(token.kid, + // token.macKey, + // token.macAlgorithm, + // "GET", + // uri.PathAndQuery, + // uri.Host, + // "443", ts); + // return sign; + // } + + /// + /// 使用 TapToken 获取实名信息 + /// + /// + /// + /// 0-正常;1-走手动;-1-打断流程 + private static async Task FetchByTapToken(string userId, AccessToken accessToken) { + UIManager.Instance.OpenLoading(); + var tcs = new TaskCompletionSource(); + // get verification + try { + VerificationResult result = await Verification.FetchVerificationByTapToken(userId,accessToken); + UIManager.Instance.CloseLoading(); + if(result.Status != null && result.Status.Equals(ComplianceConst.VERIFICATION_STATUS_SUCCESS)){ + tcs.TrySetResult(0); + }else{ + tcs.TrySetResult(-1); + } + } + catch (Exception e) { + TapLogger.Error(e.ToString()); + UIManager.Instance.CloseLoading(); + var aae = e as TapException; + if (aae != null && aae.code >= (int)HttpStatusCode.InternalServerError && aae.code < 600) { + tcs.TrySetResult(1); + TapLogger.Warn($"[Compliance] 通过 code 拿去实名信息网络错误,将打断认证流程"); + } + else { + TapLogger.Warn($"[Compliance] 通过 code 拿去实名信息失败,将启动手动认证"); + tcs.TrySetResult(1); + } + } + UIManager.Instance.CloseLoading(); + return tcs.Task.Result; + } + + + /// + /// 是否在允许游戏时间段 + /// + private bool IsGameTime() + { + string currentDate = System.DateTime.Now.ToString( "yyyy-MM-dd" ); + List holidays = TapTapComplianceManager.CurrentUserAntiResult.localConfig.timeRangeConfig.holidays; + TapLogger.Debug("current date = " + currentDate + " holidays = " + holidays.ToArray()); + if(holidays.Contains(currentDate)){ + DateTimeOffset strictStart = Config.StrictStartTime; + DateTimeOffset strictEnd = Config.StrictEndTime; + + bool playable; + DateTimeOffset now = DateTimeOffset.Now; + TapLogger.Debug(" now = " + now + " ,start = " + strictStart + ", end = " + strictEnd); + playable = now >= strictStart && now < strictEnd; + return playable; + } + return false; + } + + /// + /// 打开中国实名制窗口 + /// + /// 是否为主动选择激活手动认证 + /// + private Task OpenVerificationPanelCn() + { + var tcs = new TaskCompletionSource(); + var path = ComplianceConst.GetPrefabPath(ComplianceConst.ID_NUMBER_INPUT_PANEL_NAME, + false); + idInputPanel = + UIManager.Instance.OpenUI(path); + idInputPanel.activeManualVerification = true;; + if (idInputPanel != null) + { + idInputPanel.OnVerified = (verification) => tcs.TrySetResult(verification); + idInputPanel.OnException = (e) => + { + if (e is HttpRequestException || e is WebException) + { + tcs.TrySetException(e); + } + else + { + if (e is ComplianceException aae) + { + tcs.TrySetException(e); + } + else + { + if (e.Message.Contains("Interval server error.")) + tcs.TrySetException(e); + else { + UIManager.Instance.OpenToast("身份证号码错误", UIManager.GeneralToastLevel.Error); + } + } + } + }; + idInputPanel.OnClosed = () => tcs.TrySetCanceled(); + } + + return tcs.Task; + } + + private async Task GetVerificationResult(string userId) { + var tcs = new TaskCompletionSource(); + int mannualVerify = 0; + TapTapAccount tapAccount = await TapTapLogin.Instance.GetCurrentTapAccount(); + AccessToken accessToken = tapAccount?.accessToken; + bool isTapUser = accessToken != null; + TapLogger.Debug(" Verification current = " + Verification.Current ); + //0 不使用手动验证;1 主动使用手动认证; 2 保底触发(被动)使用手动验证 + try { + accessToken = await GetAccessToken(accessToken); + if (accessToken != null) { + TapLogger.Debug("[TapTap: ChinaCompliance] 获得登录Access Token!Token结果: {0}\n是否包括Compliance: {1}", + accessToken.ToJson(), HaveComplianceScope(accessToken)); + if (HaveComplianceScope(accessToken)) { + // 0-正常;1-走手动;-1-打断流程 + var fetchResult = await FetchByTapToken(userId, accessToken); + if (fetchResult == 1) { + UIManager.Instance.OpenToast("授权异常", UIManager.GeneralToastLevel.Error); + mannualVerify = 2; + }else if (fetchResult == -1) { + mannualVerify = 2; + } + } + else { + //TODO@luran:本地化 + UIManager.Instance.OpenToast("授权错误", UIManager.GeneralToastLevel.Error); + mannualVerify = 2; + } + } + else { + TapLogger.Debug("[TapTap: ChinaCompliance] 不能登录Access Token!直接降级为手动认证"); + mannualVerify = 2; + } + } + catch (AggregateException aggregateException) { + var cancelException = aggregateException.InnerException as TaskCanceledException; + if (cancelException != null) { + TapLogger.Debug("[TapTap: ChinaCompliance] 获得登录Access Token 中主动退出! 触发 AggregateException.TaskCanceledException"); + tcs.TrySetResult(StartUpResult.REAL_NAME_STOP); + return tcs.Task.Result; + } + } + catch (TaskCanceledException) { + TapLogger.Debug("[TapTap: ChinaCompliance] 获得登录Access Token 中主动退出! 触发 TaskCanceledException"); + tcs.TrySetResult(StartUpResult.REAL_NAME_STOP); + return tcs.Task.Result; + } + + catch (ComplianceException aae) { + TapLogger.Debug( + $"[TapTap: ChinaCompliance] 获取快速实名制信息出错! code: {aae.Code} error: {aae.Error} errorMsg: {aae.Description}"); + //TapToken过期->重新授权实名流程 + if (aae.message.ToLower().Contains("refuse quick verify")) { + mannualVerify = 1; + } + else { + mannualVerify = 2; + } + } + catch (Exception e) { + TapLogger.Debug(string.Format("[TapTap: ChinaCompliance] 获得登录Access Token 碰到错误,降级为手动验证! 错误信息: {0}", e.ToString())); + mannualVerify = 2; + } + + + // 手动认证 + if (mannualVerify != 0) { + try { + await VerifyManuallyAsync(mannualVerify == 1); + } + catch (TaskCanceledException) { + TapLogger.Debug("[TapTap: ChinaCompliance] 手动实名制过程中主动退出! 触发 TaskCanceledException"); + tcs.TrySetResult(StartUpResult.REAL_NAME_STOP); + return tcs.Task.Result; + } + } + + try { + var tempResult = await ValidateVerification(showPopupInVerification); + tcs.TrySetResult(tempResult); + bool isVerified = tempResult == 0; + if (isVerified && mannualVerify == 0) { + ShowVerifiedToast(); + } + //认证失败:前置无弹窗的话,回调取消;前置有弹窗,保持弹窗 + else if (tempResult == -3) { + if (showPopupInVerification) { + tcs.TrySetResult(await GetVerificationResult(userId)); + } + else { + TapLogger.Debug("[TapTap: ChinaCompliance] 认证失败,并且没有前置弹窗,直接触发取消回调! 触发 TaskCanceledException"); + tcs.TrySetResult(StartUpResult.REAL_NAME_STOP); + } + } + } + catch (TaskCanceledException) { + TapLogger.Debug("[TapTap: ChinaCompliance] 手动实名制过程中主动退出! 触发 TaskCanceledException"); + tcs.TrySetResult(StartUpResult.REAL_NAME_STOP); + } + catch (Exception e) { + tcs.TrySetException(e); + } + + return tcs.Task.Result; + } + + /// + /// 验证已经获取到的 Verification 是否有效,如果有效,则直接返回;如果无效,则弹出相应的提示 + /// + /// 前置是否有弹窗 + /// -1:认证中;-2:实名信息为空;-3:认证未通过;0-认证成功 + private async Task ValidateVerification(bool havePopupBefore) { + var tcs = new TaskCompletionSource(); + if (Verification.Current == null) { + TapLogger.Error("[TapTap: ChinaCompliance] 已经获取过实名信息,但是到了验证阶段实名信息仍未空!"); + tcs.TrySetResult(-2); + } + else if (Verification.IsVerifing) { + var tip = Config.GetInputIdentifyBlockingTip(); + Action onOk = () => { + TapLogger.Debug("[TapTap: ChinaCompliance] 认证中,退出游戏!"); + tcs.TrySetResult(-1); + #if !UNITY_EDITOR + Application.Quit(); + #else + EditorApplication.isPlaying = false; + #endif + }; + TapComplianceUI.OpenHealthPaymentPanel(tip.Title, tip.Content, tip.PositiveButtonText, onOk); + await tcs.Task; + } + else if (Verification.IsVerifyFailed) { + // TODO:多语言 + UIManager.Instance.OpenToast("认证未通过, 请在 Tap 客户端重新提交实名信息", UIManager.GeneralToastLevel.Error); + if (havePopupBefore) { + tcs.TrySetResult(-3); + } + else { + throw new TaskCanceledException(); + } + } + else { + TapLogger.Debug("[TapTap: ChinaCompliance] 认证成功!接入认证!"); + tcs.TrySetResult(0); + } + + await tcs.Task; + return tcs.Task.Result; + } + + /// + /// 获取 Token,分为几种情况:1)不是TapUser的话,需要去展示授权界面,授权界面可能选择拒绝,这时转为手动;2)是TapUser,但是没有Compliance权限,这时也需要去展示授权界面;3)是TapUser,并且有Compliance权限,这时直接返回Token + /// + /// + /// + private static async Task GetAccessToken(AccessToken accessToken) { + showPopupInVerification = false; + bool haveCompliance = false; + var isTapUser = IsTapUser(accessToken); + if (isTapUser) { + haveCompliance = HaveComplianceScope(accessToken); + } + TapLogger.Debug($"[TapTap: ChinaCompliance] 启动快速实名制. 是否为Tap用户: {isTapUser} 是否包含Complaince: {haveCompliance}"); + return await InternalGetAccessToken(isTapUser, haveCompliance, accessToken); + } + + private static async Task InternalGetAccessToken(bool isTapUser, bool haveCompliance, AccessToken accessToken) { + var tcs = new TaskCompletionSource(); + Func> getToken = null; + // 先弹出快速认证提示,再弹出授权页面 + showPopupInVerification = true; + bool useAgeRange = TapTapComplianceManager.config.useAgeRange; + string permission = useAgeRange ? SCOPE_COMPLIANCE : SCOPE_COMPLIANCE_BASIC; + bool justShowConfirmBtn = isTapUser && !haveCompliance|| !Config.Current.useManual; + var goQuickVerify = await ShowQuickVerifyTipWindow(justShowConfirmBtn); + TapLogger.Debug($"[TapTap: ChinaCompliance] 因为不是Tap用户启动快速认证提示弹窗!弹窗结果: {goQuickVerify}"); + // 同意授权 + if (goQuickVerify) { + getToken = () => + { + //https://xindong.slack.com/archives/C0271SPG77A/p1701161783480859?thread_ts=1700206625.065689&cid=C0271SPG77A + // TapLogin.Authorize(new string[] { permission}); + IAuthorizationProvider provider = PlatformTypeUtils.CreatePlatformImplementationObject(typeof(IAuthorizationProvider), + "TapSDK.Login") as IAuthorizationProvider; + return provider?.Authorize(new string[] { permission}); + }; + } + //不同意授权 + else { + TapLogger.Debug("[TapTap: ChinaCompliance] 用户拒绝快速认证!"); + } + + // 不同意快速认证: 需要降级为手动 + if (getToken == null) { + var aae = new ComplianceException(-1, "refuse quick verify"); + throw aae; + } + else { + try { + var tToken = await getToken(); + tcs.TrySetResult(tToken); + } + catch (TapException te) { + if (te.Code == (int)TapErrorCode.ERROR_CODE_LOGIN_CANCEL && te.Message.Contains("Login Cancel")) { + UIManager.Instance.OpenToast("授权取消", UIManager.GeneralToastLevel.Warning); + return await InternalGetAccessToken(isTapUser, haveCompliance, accessToken); + } + } + catch (Exception e) { + TapLogger.Error(e.ToString()); + throw; + } + } + + return tcs.Task.Result; + } + + /// + /// 显示快速认证提示弹窗 + /// + /// 是否只包括确认快速认证按钮,如果否的话,还包含不启动快速认证按钮 + /// 返回 bool 里表示玩家是否选择快速认证 + private static Task ShowQuickVerifyTipWindow(bool justShowConfirmBtn) { + var tcs = new TaskCompletionSource(); + var openParams = new TapTapComplianceQuickVerifyTipController.OpenParams() + { + justShowConfirmBtn = justShowConfirmBtn, + onClicked = (isQuickVerify) => tcs.TrySetResult(isQuickVerify), + onClose = ()=> tcs.TrySetCanceled(), + }; + var path = ComplianceConst.GetPrefabPath(ComplianceConst.QUICK_VERIFY_TIP_PANEL_NAME, + false); + UIManager.Instance + .OpenUI(path, openParams); + return tcs.Task; + } + + private static bool IsTapUser(AccessToken accessToken) { + return accessToken != null && !string.IsNullOrEmpty(accessToken.kid); + } + } +} \ No newline at end of file diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/ComplianceWorker.cs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/ComplianceWorker.cs.meta new file mode 100644 index 00000000000..d2d190031f5 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/ComplianceWorker.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 11ec37cd5df644b73ab5e7f30719d619 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal.meta new file mode 100644 index 00000000000..1a80a75f249 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 98d8e1d74a2e4f8da156d32396d6d633 +timeCreated: 1681804596 \ No newline at end of file diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/AccessTokenJsonConverter.cs b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/AccessTokenJsonConverter.cs new file mode 100644 index 00000000000..93b8857933a --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/AccessTokenJsonConverter.cs @@ -0,0 +1,58 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using Newtonsoft.Json; +using Newtonsoft.Json.Linq; +using TapSDK.Login; + +namespace TapSDK.Compliance.Internal { + public class AccessTokenJsonConverter : JsonConverter + { + private readonly Type[] _types; + + public AccessTokenJsonConverter(params Type[] types) + { + _types = types; + } + + public override void WriteJson(JsonWriter writer, object val, JsonSerializer serializer) { + if (val.GetType() != typeof(AccessToken)) return; + var accessToken = (AccessToken) val; + JToken t = JToken.FromObject(accessToken); + + if (t.Type != JTokenType.Object) + { + t.WriteTo(writer); + } + else + { + JObject o = (JObject)t; + var scopeKey = "scope"; + if (o.ContainsKey(scopeKey)) { + o.Remove(scopeKey); + } + if (accessToken.scopeSet != null) { + var scopeStr = string.Join(" ", accessToken.scopeSet); + o.Add(new JProperty(scopeKey, scopeStr)); + } + + o.WriteTo(writer); + } + } + + public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer) + { + throw new NotImplementedException("Unnecessary because CanRead is false. The type will skip the converter."); + } + + public override bool CanRead + { + get { return false; } + } + + public override bool CanConvert(Type objectType) + { + return _types.Any(t => t == objectType); + } + } +} \ No newline at end of file diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/AccessTokenJsonConverter.cs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/AccessTokenJsonConverter.cs.meta new file mode 100644 index 00000000000..2c56f93404b --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/AccessTokenJsonConverter.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 98004d45df3d47c5961dcce28afba96a +timeCreated: 1701141953 \ No newline at end of file diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/ComplianceConst.cs b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/ComplianceConst.cs new file mode 100644 index 00000000000..d4157e329ba --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/ComplianceConst.cs @@ -0,0 +1,73 @@ +using System.Collections.Generic; +using UnityEngine; + +public class ComplianceConst +{ + private const string MOBILE_UI_FOLDER = "Prefabs/Mobile"; + private const string STANDALONE_UI_FOLDER = "Prefabs/Standalone"; + + public const string TIME_SELECTOR_PANEL_NAME = "TapTapVietnamTimeSelectorPanel"; + + public const string ID_NUMBER_INPUT_PANEL_NAME = "TapTapChinaIDInputPanel"; + public const string QUICK_VERIFY_TIP_PANEL_NAME = "TapTapChinaQuickVerifyTipPanel"; + + public const string RETRY_ALERT_PANEL_NAME = "TapTapComplianceRetryAlert"; + + public const string HEALTH_REMINDER_PANEL_NAME = "TapTapHealthReminderPanel"; + + public const string HEALTH_PAYMENT_PANEL_NAME = "TapTapHealthPaymentPanel"; + + public const string POLICY_ACTIVE_TIME_RANGE = "time_range"; + + public const string SERVER_ERROR_TYPE_INVALID_TIME = "invalid_time"; + + public const int VERIFICATION_TYPE_V2_TOKEN = 0; + public const int VERIFICATION_TYPE_V1_TOKEN = 1; + + public const int VERIFICATION_TYPE_TAP_TOKEN = 2; + + public const int VERIFICATION_TYPE_USER_ID = 3; + + public const string VERIFICATION_STATUS_SUCCESS = "pass"; + public const string VERIFICATION_STATUS_WAITING = "waiting"; + public const string VERIFICATION_STATUS_FAILED = "failed"; + + + + + + + + /// + /// 获取预制体全路径 + /// + /// 预制体名字 + /// 是否需要移动版 Prefab,否则即为 Standalone 版本 + /// 如果寻找失败,是否用另一版本 UI 作为备选方案.比如: 找不到 Standalone 版本时, 自动使用移动版 UI + /// + public static string GetPrefabPath(string prefabName, bool isMobile = true, bool fallback = true) + { + var firstFolder = isMobile ? MOBILE_UI_FOLDER : STANDALONE_UI_FOLDER; + var secondFolder = isMobile ? STANDALONE_UI_FOLDER : MOBILE_UI_FOLDER; + var fullPath = $"{firstFolder}/{prefabName}"; + if (prefabStubs.TryGetValue(fullPath, out bool val) && val) + return fullPath; + if (Resources.Load(fullPath) != null) + { + prefabStubs[fullPath] = true; + return fullPath; + } + + if (!fallback) return null; + fullPath = $"{secondFolder}/{prefabName}"; + if (prefabStubs.TryGetValue(fullPath, out bool val2) && val2) + return fullPath; + if (Resources.Load(fullPath) == null) return null; + prefabStubs[fullPath] = true; + return fullPath; + } + + private static readonly Dictionary prefabStubs = new Dictionary(); + + +} \ No newline at end of file diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/ComplianceConst.cs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/ComplianceConst.cs.meta new file mode 100644 index 00000000000..ab9ac3349e6 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/ComplianceConst.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e9e1aea2ee3be45bf93fc72840d3eb31 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/ComplianceException.cs b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/ComplianceException.cs new file mode 100644 index 00000000000..20714c2eb33 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/ComplianceException.cs @@ -0,0 +1,24 @@ +using TapSDK.Core; + +namespace TapSDK.Compliance +{ + public class ComplianceException : TapException + { + public string Error { get; internal set; } + + public string Description { get; internal set; } + + public long Now { get; internal set; } + + public long ErrorCode {get; internal set;} + + public string ErrorMessage { get; internal set; } + + public ComplianceException(int code, string message) : base(code, message) { } + + public bool IsTokenExpired(){ + return Error != null && Error.Equals("business_code_error") && ErrorCode == 200000; + } + + } +} diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/ComplianceException.cs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/ComplianceException.cs.meta new file mode 100644 index 00000000000..33630a77864 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/ComplianceException.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c24267a80e9234b81885c193b01a0ac4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/ComplianceNewJob.cs b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/ComplianceNewJob.cs new file mode 100644 index 00000000000..b4405b2abf3 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/ComplianceNewJob.cs @@ -0,0 +1,213 @@ +using System; +using System.Threading.Tasks; +using TapSDK.Login; +using TapSDK.Compliance.Internal; +using TapSDK.Compliance.Model; +using System.Collections.Generic; +using TapSDK.Compliance.Standalone.Internal; +using TapSDK.Core; + +namespace TapSDK.Compliance +{ + public sealed class ComplianceNewJob : IComplianceJob + { + internal bool UseAgeRange = true; + + // 是否正在处理用户信息,当调用 startup 接口后设置为 true, 当通知游戏回调时设置为 false + internal volatile bool isCheckingUser = false; + private List> _externalCallbackList; + + public List> ExternalCallbackList + { + get => _externalCallbackList; + } + + public Task GetAgeRange() + { + var tcs = new TaskCompletionSource(); + if (!Verification.IsVerified || !UseAgeRange){ + tcs.TrySetResult(-1); + } + if(Verification.AgeLimit < Verification.UNKNOWN_AGE){ + tcs.TrySetResult(Verification.AgeLimit); + }else{ + tcs.TrySetResult(-1); + } + return tcs.Task; + + } + + /// + /// 剩余时间(单位:秒) + /// + public Task GetRemainingTime() + { + int time = 0; + if (TapTapComplianceManager.CurrentRemainSeconds == null){ + time = 0; + }else{ + if (Verification.IsAdult){ + time = 9999; + }else{ + time = TapTapComplianceManager.CurrentRemainSeconds.Value; + } + } + var tcs = new TaskCompletionSource(); + tcs.TrySetResult(time); + return tcs.Task; + + } + + + + public Task GetCurrentToken() + { + var tcs = new TaskCompletionSource(); + if (!Verification.IsVerified){ + tcs.TrySetResult(""); + } else{ + tcs.TrySetResult(Verification.GetCurrentToken()); + } + return tcs.Task; + } + + public void Init(string clientId, string clientToken, TapTapComplianceOption config) { + UseAgeRange = config.useAgeRange; + TapTapComplianceManager.Init(clientId, clientToken, config); + TapComplianceTracker.Instance.TrackInit(); + } + + public void RegisterComplianceCallback(Action callback){ + if(_externalCallbackList == null){ + _externalCallbackList = new List>(); + } + if(!_externalCallbackList.Contains(callback)){ + _externalCallbackList.Add(callback); + } + } + + public async void Startup(string userId) + { + // 如果正在处理中,直接返回 + if (isCheckingUser) { + TapLogger.Debug(" current user is checking so return"); + return; + } + isCheckingUser = true; + string sessionId = Guid.NewGuid().ToString(); + TapComplianceTracker.Instance.TrackStart("startup", sessionId); + if(TapTapComplianceManager.UserId != null){ + TapTapComplianceManager.ClearUserCache(); + } + var code = await TapTapComplianceManager.StartUp(userId); + switch(code){ + case StartUpResult.LOGIN_SUCCESS: + case StartUpResult.PERIOD_RESTRICT: + case StartUpResult.DURATION_LIMIT: + case StartUpResult.AGE_LIMIT: + TapComplianceTracker.Instance.TrackSuccess("startup", sessionId); + break; + case StartUpResult.INVALID_CLIENT_OR_NETWORK_ERROR: + TapComplianceTracker.Instance.TrackFailure("startup", sessionId, code, "invalid client or network error"); + break; + case StartUpResult.EXITED: + case StartUpResult.SWITCH_ACCOUNT: + break; + case StartUpResult.REAL_NAME_STOP: + TapComplianceTracker.Instance.TrackCancel("startup", sessionId); + break; + } + OnInvokeExternalCallback(code,null); + } + + + // ReSharper disable Unity.PerformanceAnalysis + + public void Exit() + { + TapTapComplianceManager.Logout(); + if(_externalCallbackList != null){ + foreach(Action callback in _externalCallbackList){ + callback?.Invoke(StartUpResult.EXITED, null); + } + } + } + + + public async void CheckPaymentLimit(long amount, Action handleCheckPayLimit, Action handleCheckPayLimitException) + { + try + { + var payResult = await TapTapComplianceManager.CheckPayLimit(amount); + handleCheckPayLimit?.Invoke(new CheckPayResult() + { + // status 为 1 时可以支付 + status = payResult.Status ? 1 : 0, + title = payResult.Title, + description = payResult.Content + }); + } + catch (Exception e) + { + handleCheckPayLimitException?.Invoke(e.Message); + if(e is ComplianceException aee && aee.IsTokenExpired()){ + Exit(); + } + } + } + + public async void SubmitPayment(long amount, Action handleSubmitPayResult, Action handleSubmitPayResultException) + { + try + { + await TapTapComplianceManager.SubmitPayResult(amount); + handleSubmitPayResult?.Invoke(); + } + catch (Exception e) + { + handleSubmitPayResultException?.Invoke(e.Message); + if(e is ComplianceException aee && aee.IsTokenExpired()){ + Exit(); + } + } + } + + + public void SetTestEnvironment(bool enable) { + TapTapComplianceManager.SetTestEnvironment(enable); + } + + public void OnInvokeExternalCallback(int code, string msg){ + switch(code){ + case StartUpResult.LOGIN_SUCCESS: + TapTapComplianceManager.CanPlay = true; + break; + case StartUpResult.AGE_LIMIT: + case StartUpResult.PERIOD_RESTRICT: + case StartUpResult.DURATION_LIMIT: + case StartUpResult.EXITED: + case StartUpResult.INVALID_CLIENT_OR_NETWORK_ERROR: + case StartUpResult.SWITCH_ACCOUNT: + TapTapComplianceManager.CanPlay = false; + break; + } + if (code == StartUpResult.LOGIN_SUCCESS // 通过校验 + || code == StartUpResult.REAL_NAME_STOP // 取消校验 + || code == StartUpResult.EXITED // 登出用户 + || code == StartUpResult.AGE_LIMIT // 年龄限制 + || code == StartUpResult.SWITCH_ACCOUNT // 切换账号 + || code == StartUpResult.INVALID_CLIENT_OR_NETWORK_ERROR) { // 网络异常 + // 用户结束校验流程 + isCheckingUser = false; + } + if (StartUpResult.Contains(code)){ + if(_externalCallbackList != null){ + foreach(Action callback in _externalCallbackList){ + callback?.Invoke(code, msg); + } + } + } + } + + } +} diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/ComplianceNewJob.cs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/ComplianceNewJob.cs.meta new file mode 100644 index 00000000000..e9b4ad90fd5 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/ComplianceNewJob.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 299f346d5e2144f159fc7ee035d1b5a2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/CompliancePoll.cs b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/CompliancePoll.cs new file mode 100644 index 00000000000..c644f57bf6e --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/CompliancePoll.cs @@ -0,0 +1,136 @@ +using System; +using System.Collections; +using System.Threading.Tasks; +using TapSDK.Core; +using TapSDK.Login; +using UnityEngine; +using Network = TapSDK.Compliance.Internal.Network; + +namespace TapSDK.Compliance +{ + /// + /// 防沉迷轮询器 + /// + internal class CompliancePoll : MonoBehaviour + { + static readonly string ANTI_ADDICTION_POLL_NAME = "CompliancePoll"; + + static CompliancePoll current; + + /// + /// 轮询间隔,单位:秒 + /// + private static int pollInterval = 2 * 60; + + private static Coroutine _pollCoroutine; + + private static float? _elpased; + + public static bool StartPoll; + + internal static void StartUp(int inverval = 0) + { + TapLogger.Debug("StartUp " ); + if(inverval > 0){ + pollInterval = inverval; + } + if (current == null) + { + GameObject pollGo = new GameObject(ANTI_ADDICTION_POLL_NAME); + DontDestroyOnLoad(pollGo); + current = pollGo.AddComponent(); + _elpased = null; + } + + if (_pollCoroutine == null) + { + _pollCoroutine = current.StartCoroutine(current.Poll()); + StartPoll = true; + } + } + + internal static void StartCountdownRemainTime() + { + TapLogger.Debug("StartCountdownRemainTime " ); + if (current == null) + { + GameObject pollGo = new GameObject(ANTI_ADDICTION_POLL_NAME); + DontDestroyOnLoad(pollGo); + current = pollGo.AddComponent(); + _elpased = null; + } + else + { + return; + } + + _elpased = 0; + } + + internal static void Logout() + { + StartPoll = false; + _elpased = null; + current?.StopAllCoroutines(); + _pollCoroutine = null; + } + + private void Update() + { + if (_elpased != null) + { + _elpased += Time.unscaledDeltaTime; + if (_elpased >= 1) + { + _elpased = 0; + if (TapTapComplianceManager.CurrentRemainSeconds != null) + TapTapComplianceManager.CurrentRemainSeconds--; + } + } + } + + IEnumerator Poll() + { + while (true) + { + // 上报/检查可玩 + Task checkPlayableTask = TapTapComplianceManager.CheckPlayableOnPolling(); + yield return new WaitUntil(() => checkPlayableTask.IsCompleted); + if (checkPlayableTask.Result.RemainTime <= 0) + { + _elpased = null; + break; + } + if(checkPlayableTask.Result.RemainTime > 0 && checkPlayableTask.Result.RemainTime < pollInterval){ + pollInterval = checkPlayableTask.Result.RemainTime; + } + if (_elpased == null) + _elpased = 0; + + yield return new WaitForSeconds(pollInterval); + } + } + + /// + /// 切换后台 + /// + /// + void OnApplicationPause(bool pauseStatus) + { + TapLogger.Debug("Anti OnApplicationPause " + pauseStatus); + if(pauseStatus){ + TapTapComplianceManager.LeaveGame(); + }else{ + TapTapComplianceManager.EnterGame(); + } + } + + + private static void SendPlayableRequest() + { +#pragma warning disable CS4014 + Network.CheckPlayable(); +#pragma warning restore CS4014 + } + } +} diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/CompliancePoll.cs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/CompliancePoll.cs.meta new file mode 100644 index 00000000000..75eb75421c0 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/CompliancePoll.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 235ab012a0811443aae2840412be8cae +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Config.cs b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Config.cs new file mode 100644 index 00000000000..22629e56489 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Config.cs @@ -0,0 +1,137 @@ +using System; +using System.IO; +using System.Globalization; +using System.Threading.Tasks; +using System.Collections.Generic; +using UnityEngine; +using Newtonsoft.Json; +using TapSDK.Compliance.Model; +using TapSDK.Core; + +namespace TapSDK.Compliance.Internal +{ + public static class Config + { + internal static readonly string ANTI_ADDICTION_DIR = "tap-anti-addiction"; + static readonly string CONFIG_FILENAME = "realname_config"; + static readonly string USER_CONFIG_FILENAME = "user_config"; + + private const string TIME_FROMAT = "HH:mm"; + + internal static readonly Persistence persistence = new Persistence(Path.Combine(Application.persistentDataPath, + ANTI_ADDICTION_DIR, CONFIG_FILENAME)); + internal static readonly Persistence userPersistence = new Persistence(Path.Combine(Application.persistentDataPath, + ANTI_ADDICTION_DIR, USER_CONFIG_FILENAME)); + + + static RealNameConfigResult current; + + public static Local userLocalConfig; + + public static RealNameConfigResult Current + { + get => current; + private set => current = value; + } + + private static RealNameConfigResult _localConfig; + + internal static async Task Fetch(string userId) + { + while(true){ + //从服务端加载 + TapLogger.Debug("start feat global config from server"); + try + { + Current = await Network.FetchConfig(userId); + if (IsValid()) + { + await persistence.Save(Current); + return true; + } + } + catch (Exception e) + { + TapLogger.Error(e); + if (e is ComplianceException aee && aee.code < 500) + { + return false; + } + } + + TapLogger.Debug("start feat global config from local"); + + // 从设备缓存加载 + try + { + Current = await persistence.Load(); + if (Current != null) + return true; + } + catch (Exception e) + { + TapLogger.Error(e); + } + //使用本地默认 + // _localConfig = LoadFromBuiltin(); + // Current = _localConfig; + return false; + } + } + + + private static bool IsValid() + { + if (current == null) return false; + if (current.realNameText == null) return false; + return true; + } + + + + internal static bool NeedUploadUserAction => true; + + public static HealthReminderDesc GetMinorUnplayableHealthReminderTip() + { + return userLocalConfig.timeRangeConfig.uITipText.reject; + + } + + + internal static Prompt GetInputIdentifyTip() + { + return Current.realNameText.manualAuthTip; + } + internal static Prompt GetQuickVerifyTipPanelTip() + { + return Current.realNameText.tapAuthTip; + } + + public static Prompt GetInputIdentifyFormatErrorTip() + { + return Current.realNameText.manualAuthFailedTip; + } + + /// + /// 认证中提示(因为中宣部认证无响应) + /// + /// + public static Prompt GetInputIdentifyBlockingTip() + { + return Current.realNameText.authWaitingTip; + } + + public static HealthReminderDesc GetMinorPlayableHealthReminderTip() + { + return userLocalConfig.timeRangeConfig.uITipText.allow; + } + + public static DateTimeOffset StrictStartTime => + DateTimeOffset.ParseExact(userLocalConfig.timeRangeConfig.timeStart, + TIME_FROMAT, CultureInfo.InvariantCulture); + + public static DateTimeOffset StrictEndTime => + DateTimeOffset.ParseExact(userLocalConfig.timeRangeConfig.timeEnd, + TIME_FROMAT, CultureInfo.InvariantCulture); + } +} diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Config.cs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Config.cs.meta new file mode 100644 index 00000000000..4a2c0b72ae4 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Config.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ee273246998dc4d38b340de827a09b72 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Http.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Http.meta new file mode 100644 index 00000000000..bd70f29f339 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Http.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2edbe69d7d45a4436b4ad0f4fb889a0f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Http/ComplianceHttpClient.cs b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Http/ComplianceHttpClient.cs new file mode 100644 index 00000000000..49cdb7347b9 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Http/ComplianceHttpClient.cs @@ -0,0 +1,213 @@ +using System; +using System.Text; +using System.Linq; +using System.Collections.Generic; +using System.Net; +using System.Net.Http; +using System.Net.Http.Headers; +using System.Threading.Tasks; +using Newtonsoft.Json; +using TapSDK.Core; +using TapSDK.Core.Internal.Json; +using TapSDK.Core.Internal.Http; +using TapSDK.Compliance.Model; + +namespace TapSDK.Compliance.Internal.Http { + public class ComplianceHttpClient { + static readonly int INTERNAL_SERVER_ERROR_LIMIT = 3; + + internal readonly string serverUrl; + + private readonly HttpClient client; + + private readonly Dictionary>> runtimeHeaderTasks = new Dictionary>>(); + + private readonly Dictionary additionalHeaders = new Dictionary(); + + public ComplianceHttpClient(string serverUrl) { + this.serverUrl = serverUrl; + client = new HttpClient(); + client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); + } + + public void AddRuntimeHeaderTask(string key, Func> task) { + if (string.IsNullOrEmpty(key)) { + return; + } + if (task == null) { + return; + } + runtimeHeaderTasks[key] = task; + } + + public void ChangeAddtionalHeader(string key, string value) { + if (string.IsNullOrEmpty(key)) { + return; + } + + if (string.IsNullOrEmpty(value)) + { + if (additionalHeaders.ContainsKey(key)) + additionalHeaders.Remove(key); + } + else + { + additionalHeaders[key] = value; + } + } + + public Task Get(string path, + Dictionary headers = null, + Dictionary queryParams = null) { + return Request(path, HttpMethod.Get, headers, null, queryParams); + } + + public Task Post(string path, + Dictionary headers = null, + object data = null, + Dictionary queryParams = null) { + return Request(path, HttpMethod.Post, headers, data, queryParams); + } + + public Task Put(string path, + Dictionary headers = null, + object data = null, + Dictionary queryParams = null) { + return Request(path, HttpMethod.Put, headers, data, queryParams); + } + + public Task Delete(string path, + Dictionary headers = null, + object data = null, + Dictionary queryParams = null) { + return Request>(path, HttpMethod.Delete, headers, data, queryParams); + } + + async Task Request(string path, + HttpMethod method, + Dictionary headers = null, + object data = null, + Dictionary queryParams = null) { + + int retryTimes = INTERNAL_SERVER_ERROR_LIMIT; + HttpStatusCode serverErrorStatusCode = HttpStatusCode.InternalServerError; + string serverErrorString = ""; + while(retryTimes > 0){ + string url = BuildUrl(path, queryParams); + HttpRequestMessage request = new HttpRequestMessage { + RequestUri = new Uri(url), + Method = method, + }; + await FillHeaders(request.Headers, headers); + + string content = null; + if (data != null) { + content = JsonConvert.SerializeObject(data); + StringContent requestContent = new StringContent(content); + requestContent.Headers.ContentType = new MediaTypeHeaderValue("application/json"); + request.Content = requestContent; + } + TapHttpUtils.PrintRequest(client, request, content); + + HttpResponseMessage response = await client.SendAsync(request, HttpCompletionOption.ResponseHeadersRead); + request.Dispose(); + + string resultString = await response.Content.ReadAsStringAsync(); + response.Dispose(); + TapHttpUtils.PrintResponse(response, resultString); + + if (response.IsSuccessStatusCode) + { + T ret = JsonConvert.DeserializeObject(resultString, + TapJsonConverter.Default); + if (ret is BaseResponse baseResponse && !baseResponse.Success) + { + throw HandleErrorResponse(response.StatusCode, resultString); + } + return ret; + } + TapLogger.Debug("http log response code = " + response.StatusCode + " result = " + resultString); + if(response.StatusCode >= HttpStatusCode.InternalServerError){ + retryTimes--; + serverErrorStatusCode = response.StatusCode; + serverErrorString = resultString; + }else{ + throw HandleErrorResponse(response.StatusCode, resultString); + } + } + throw HandleErrorResponse(serverErrorStatusCode, serverErrorString); + } + + Exception HandleErrorResponse(HttpStatusCode statusCode, string responseContent) + { + + if (statusCode >= HttpStatusCode.InternalServerError) { + return new ComplianceException((int)statusCode, responseContent); + } + + int code = (int)statusCode; + string message = responseContent; + string err = null; + string desc = null; + long timestamp = 0; + long errorCode = -1; + try { + // 尝试获取 LeanCloud 返回错误信息 + ErrorResponse error = JsonConvert.DeserializeObject(responseContent, + TapJsonConverter.Default); + message = error.Result.Message; + err = error.Result.Error; + desc = error.Result.Description; + timestamp = error.Now; + errorCode = error.Result.ErrorCode; + } catch (Exception e) { + TapLogger.Error(e); + } + return new ComplianceException(code, message) { + Error = err, + Description = desc, + Now = timestamp, + ErrorCode = errorCode + }; + } + + string BuildUrl(string path, Dictionary queryParams) { + string apiServer = serverUrl; + StringBuilder urlSB = new StringBuilder(apiServer.TrimEnd('/')); + urlSB.Append($"/{path}"); + string url = urlSB.ToString(); + if (queryParams != null) { + IEnumerable queryPairs = queryParams.Select(kv => $"{kv.Key}={Uri.EscapeDataString(kv.Value.ToString())}"); + string queries = string.Join("&", queryPairs); + url = $"{url}?{queries}"; + } + return url; + } + + async Task FillHeaders(HttpRequestHeaders headers, Dictionary reqHeaders = null) { + // 额外 headers + if (reqHeaders != null) { + foreach (KeyValuePair kv in reqHeaders) { + headers.Add(kv.Key, kv.Value.ToString()); + } + } + if (additionalHeaders.Count > 0) { + foreach (KeyValuePair kv in additionalHeaders) { + headers.Add(kv.Key, kv.Value); + } + } + // 服务额外 headers + foreach (KeyValuePair>> kv in runtimeHeaderTasks) { + if (headers.Contains(kv.Key)) { + continue; + } + string value = await kv.Value.Invoke(); + if (string.IsNullOrEmpty(value)) { + continue; + } + headers.Add(kv.Key, value); + } + } + + } +} diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Http/ComplianceHttpClient.cs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Http/ComplianceHttpClient.cs.meta new file mode 100644 index 00000000000..13a4228780e --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Http/ComplianceHttpClient.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f62dbac404d3c4c479411bf9e6ddb142 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model.meta new file mode 100644 index 00000000000..b46de4c8368 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e83a7bd1d31384ce29a5a6668bb3ffc6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/BaseResponse.cs b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/BaseResponse.cs new file mode 100644 index 00000000000..357a95a6d93 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/BaseResponse.cs @@ -0,0 +1,14 @@ +using Newtonsoft.Json; + +namespace TapSDK.Compliance.Model +{ + internal class BaseResponse + { + [JsonProperty("success")] + internal bool Success { get; private set; } + + [JsonProperty("now")] + internal long Now { get; private set; } + } + +} diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/BaseResponse.cs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/BaseResponse.cs.meta new file mode 100644 index 00000000000..1b25d680fab --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/BaseResponse.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8a5e00b2c27a345cb9d3fb00161519a5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/ErrorResponse.cs b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/ErrorResponse.cs new file mode 100644 index 00000000000..fb8750ee7c8 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/ErrorResponse.cs @@ -0,0 +1,27 @@ +using Newtonsoft.Json; + +namespace TapSDK.Compliance.Model +{ + internal class ErrorResult + { + [JsonProperty("error")] + internal string Error { get; private set; } + + [JsonProperty("error_description")] + internal string Description { get; private set; } + + [JsonProperty("msg")] + internal string Message { get; private set; } + + [JsonProperty("code")] + internal long ErrorCode { get; private set; } + + + } + + internal class ErrorResponse : BaseResponse + { + [JsonProperty("data")] + internal ErrorResult Result { get; private set; } + } +} diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/ErrorResponse.cs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/ErrorResponse.cs.meta new file mode 100644 index 00000000000..116e60cf6c0 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/ErrorResponse.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bba58f47f1d80410bb0f97e06466789a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/Payable.cs b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/Payable.cs new file mode 100644 index 00000000000..a29b1ee1283 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/Payable.cs @@ -0,0 +1,23 @@ +using Newtonsoft.Json; + +namespace TapSDK.Compliance.Model +{ + public class PayableResult + { + + [JsonProperty("allow")] + public bool Status { get; internal set; } + + [JsonProperty("title")] + public string Title { get; internal set; } + + [JsonProperty("description_plain")] + public string Content { get; internal set; } + } + + internal class PayableResponse : BaseResponse + { + [JsonProperty("data")] + internal PayableResult Result { get; private set; } + } +} diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/Payable.cs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/Payable.cs.meta new file mode 100644 index 00000000000..4aa9398aafa --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/Payable.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 01006849de93e48a9ad09975bb01494c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/Playable.cs b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/Playable.cs new file mode 100644 index 00000000000..5a2018ee85d --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/Playable.cs @@ -0,0 +1,48 @@ +using Newtonsoft.Json; +using TapSDK.Compliance.Model; + +namespace TapSDK.Compliance +{ + public class PlayableResult + { + private static readonly int MAX_CHINA_REMAIN_TIME = 60; + + /// + /// 单日游戏最大剩余时间(分钟) + /// + internal static int MaxRemainTime + { + get + { + return MAX_CHINA_REMAIN_TIME; + } + } + + /// + /// 剩余时长,用于 UI 展示 + /// + [JsonProperty("remain_time")] + public int RemainTime { get; set; } + + + /// + /// 标题,用于 UI 展示 + /// + [JsonProperty("title")] + public string Title { get; set; } + + /// + /// 内容,用于 UI 展示 + /// + [JsonProperty("description_plain")] + public string Content { get; set; } + + + } + + internal class PlayableResponse : BaseResponse + { + [JsonProperty("data")] + public PlayableResult Result; + } +} \ No newline at end of file diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/Playable.cs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/Playable.cs.meta new file mode 100644 index 00000000000..3698157d308 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/Playable.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 345e8b28e085f43a796f1870a13de98f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/RealNameConfig.cs b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/RealNameConfig.cs new file mode 100644 index 00000000000..a2f4b97f135 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/RealNameConfig.cs @@ -0,0 +1,73 @@ +using System.Collections.Generic; +using Newtonsoft.Json; + +namespace TapSDK.Compliance.Model +{ + + + public class Prompt + { + + /// + /// 标题 + /// + [JsonProperty("title")] + public string Title { get; private set; } + + /// + /// 内容 + /// + [JsonProperty("description_plain")] + public string Content { get; private set; } + + /// + /// 否定按钮内容 + /// + [JsonProperty("negative_button")] + public string NegativeButtonText { get; private set; } + + /// + /// 否定按钮内容 + /// + [JsonProperty("positive_button")] + public string PositiveButtonText { get; private set; } + } + + + public class RealNameText + { + // Tap 快速实名认证提示 + [JsonProperty("taptap_auth")] + public Prompt tapAuthTip; + + // 手动实名认证提示 + [JsonProperty("manual_auth")] + public Prompt manualAuthTip; + + //认证信息正在审核中提示 + [JsonProperty("auth_waiting")] + public Prompt authWaitingTip; + + //上次手动认证失败,再次手动认证提示 + [JsonProperty("auth_failed")] + public Prompt manualAuthFailedTip; + } + + + public class RealNameConfigResult + { + // 实名过程 UI 提示文案 + [JsonProperty("real_name_text")] + public RealNameText realNameText { get; private set; } + + [JsonProperty("manual_auth_enable")] + public bool useManual = true; + + } + + internal class RealNameConfigResponse : BaseResponse + { + [JsonProperty("data")] + internal RealNameConfigResult Result { get; private set; } + } +} diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/RealNameConfig.cs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/RealNameConfig.cs.meta new file mode 100644 index 00000000000..d8116c6e3a5 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/RealNameConfig.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 66cee1d2687df46c09a324f14689d11a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/ServerTime.cs b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/ServerTime.cs new file mode 100644 index 00000000000..0be31f447f0 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/ServerTime.cs @@ -0,0 +1,19 @@ +using Newtonsoft.Json; + +namespace TapSDK.Compliance.Model +{ + internal class ServerTimeResult + { + /// + /// 服务器当前时间戳 + /// + [JsonProperty("timestamp")] + internal long Timestamp { get; private set; } + } + + internal class ServerTimeResponse : BaseResponse + { + [JsonProperty("data")] + internal ServerTimeResult Result { get; private set; } + } +} diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/ServerTime.cs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/ServerTime.cs.meta new file mode 100644 index 00000000000..5c4ddc7a6a3 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/ServerTime.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 76cf46e0c9bf243ea9089184bc0e83e0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/StandaloneResponse.cs b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/StandaloneResponse.cs new file mode 100644 index 00000000000..3f65e5f8bfe --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/StandaloneResponse.cs @@ -0,0 +1,12 @@ +using Newtonsoft.Json; + +namespace TapSDK.Compliance.Model +{ + public class StandaloneResponse + { + [JsonProperty("stand_alone_mode")] + private int Mode { get; set; } + + public bool Enabled => Mode == 1; + } +} diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/StandaloneResponse.cs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/StandaloneResponse.cs.meta new file mode 100644 index 00000000000..e84d1c3d930 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/StandaloneResponse.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 474d8d7cbc4fc4c0faca44d9c42ce5a4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/SubmitPayment.cs b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/SubmitPayment.cs new file mode 100644 index 00000000000..d48bf238a05 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/SubmitPayment.cs @@ -0,0 +1,8 @@ + +namespace TapSDK.Compliance.Model +{ + internal class SubmitPaymentResponse : BaseResponse + { + + } +} diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/SubmitPayment.cs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/SubmitPayment.cs.meta new file mode 100644 index 00000000000..6e739ab0f9d --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/SubmitPayment.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b7e53be11ede347dba134ff2a94690dc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/UserComplianceConfig.cs b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/UserComplianceConfig.cs new file mode 100644 index 00000000000..8bbf976b8ff --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/UserComplianceConfig.cs @@ -0,0 +1,109 @@ +using System.Collections.Generic; +using Newtonsoft.Json; + +namespace TapSDK.Compliance.Model +{ + + public class UserState + { + // Tap 快速实名认证提示 + [JsonProperty("age_limit")] + public int ageLimit; + + // 手动实名认证提示 + [JsonProperty("is_adult")] + public bool isAdult; + + } + + public class Policy + { + // 政策 + [JsonProperty("policy_active")] + public string active; + + // 执行策略本地或服务端 + [JsonProperty("policy_model")] + public string model; + + //心跳间隔 + [JsonProperty("policy_heartbeat_interval")] + public int heartbeatInterval; + + + } + + public class AgeCheckResult + { + // 政策 + [JsonProperty("allow")] + public bool allow; + + } + + public class Local + { + // 政策 + [JsonProperty("time_range")] + public TimeRangeConfig timeRangeConfig; + + } + + public class TimeRangeConfig + { + // 政策 + [JsonProperty("time_start")] + public string timeStart; + + [JsonProperty("time_end")] + public string timeEnd; + + [JsonProperty("text")] + public HealthReminderTip uITipText; + + [JsonProperty("holidays")] + public List holidays; + + } + + public class HealthReminderTip + { + [JsonProperty("allow")] + public HealthReminderDesc allow; + + [JsonProperty("reject")] + public HealthReminderDesc reject; + } + + public class HealthReminderDesc + { + [JsonProperty("title")] + public string tipTitle=""; + + [JsonProperty("description_plain")] + public string tipDescription=""; + } + + public class UserComplianceConfigResult + { + // 实名过程 UI 提示文案 + [JsonProperty("real_name")] + public UserState userState { get; private set; } + + [JsonProperty("anti_addiction")] + public Policy policy { get; private set; } + + [JsonProperty("content_rating_check")] + public AgeCheckResult ageCheckResult { get; private set; } + + [JsonProperty("local")] + public Local localConfig { get; private set; } + + } + + internal class UserComplianceConfigResponse : BaseResponse + { + [JsonProperty("data")] + internal UserComplianceConfigResult Result { get; private set; } + } +} diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/UserComplianceConfig.cs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/UserComplianceConfig.cs.meta new file mode 100644 index 00000000000..8c590397c64 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/UserComplianceConfig.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 15ee631a75a2341cdbc30fff8649c5c5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/Verification.cs b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/Verification.cs new file mode 100644 index 00000000000..daaea6ca738 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/Verification.cs @@ -0,0 +1,88 @@ +using Newtonsoft.Json; +using TapSDK.Compliance; +using TapSDK.Compliance.Internal; +using TapSDK.Core; + +namespace TapSDK.Compliance.Model +{ + public class VerificationResult + { + + [JsonProperty("status")] + public string Status { get; private set; } + + [JsonProperty("anti_addiction_token")] + internal string ComplianceToken { get; private set; } + + [JsonProperty("code")] + public int errorCode { get; private set; } + + [JsonProperty("error")] + public string error { get; private set; } + + [JsonProperty("error_description")] + public string errorDescription { get; private set; } + + [JsonProperty("msg")] + public string msg { get; private set; } + + internal VerificationResult() { } + + internal VerificationResult(VerificationResult other) + { + TapLogger.Debug("current state = " + other.Status); + Status = other.Status; + ComplianceToken = other.ComplianceToken; + errorCode = other.errorCode; + error = other.error; + errorDescription = other.errorDescription; + msg = other.msg; + } + } + + + internal class ServerVerificationResponse : BaseResponse + { + [JsonProperty("data")] + internal VerificationResult Result; + [JsonProperty("code")] + internal string Code { get; private set; } + [JsonProperty("msg")] + internal string Message { get; private set; } + } + + public class LocalVerification : VerificationResult + { + [JsonProperty("user_id")] + internal string UserId { get; set; } + + [JsonProperty("age_limit")] + public int AgeLimit; + + [JsonProperty("is_adult")] + public bool IsAdult; + + internal LocalVerification() { } + + internal LocalVerification(VerificationResult obj) : base(obj) { } + + /// + /// 是否已认证 + /// + internal bool IsVerified => Status.Equals(ComplianceConst.VERIFICATION_STATUS_SUCCESS); + + /// + /// 是否在认证中 + /// /// + internal bool IsVerifing => Status.Equals(ComplianceConst.VERIFICATION_STATUS_WAITING); + + /// + /// 是否认证失败 + /// /// + internal bool IsVerifyFailed => Status.Equals(ComplianceConst.VERIFICATION_STATUS_FAILED); + + internal bool CheckIsAdult => AgeLimit == Verification.AGE_LIMIT_ADULT || AgeLimit == Verification.UNKNOWN_AGE_ADULT; + + + } +} diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/Verification.cs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/Verification.cs.meta new file mode 100644 index 00000000000..0a77c691506 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Model/Verification.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0790669ea7eef4987bfce1e3abbaac2e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Network.cs b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Network.cs new file mode 100644 index 00000000000..afb7d0d61fe --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Network.cs @@ -0,0 +1,296 @@ +using System; +using System.Collections.Generic; +using System.Globalization; +using System.Net.Http.Headers; +using System.Reflection; +using System.Threading.Tasks; +using Newtonsoft.Json; +using TapSDK.Compliance.Internal.Http; +using TapSDK.Compliance.Model; +using TapSDK.Core; +using TapSDK.Login; +using TapSDK.Login.Internal; +using TapSDK.Login.Standalone; +using UnityEngine; +using System.Security.Cryptography; +using System.Text; +using System.Linq; +using TapSDK.Core.Standalone.Internal; + + +namespace TapSDK.Compliance.Internal +{ + public static class Network { + static readonly string ChinaHost = "https://tapsdk.tapapis.cn"; + + private static ComplianceHttpClient + HttpClient = new ComplianceHttpClient(ChinaHost); + + private static string gameId; + + private static string clientToken; + + private static bool enableTestMode; + + internal static void SetGameInfo(string gameId, string clientToken) + { + Network.gameId = gameId; + Network.clientToken = clientToken; + HttpClient.ChangeAddtionalHeader("X-LC-Id", gameId); + } + + internal static void InitSetting() + { + HttpClient.ChangeAddtionalHeader("Accept-Language","zh-CN"); + string host = ChinaHost; + if (HttpClient != null) + { + Type httpClientType = typeof(ComplianceHttpClient); + var hostFieldInfo = httpClientType.GetField("serverUrl", BindingFlags.NonPublic | BindingFlags.Instance); + hostFieldInfo?.SetValue(HttpClient, host); + } + } + + /// + /// 拉取配置并缓存在内存 + /// 没有持久化的原因是无法判断 SDK 自带与本地持久化版本的高低 + /// + /// + internal static async Task FetchConfig(string userId) { + string path = $"real-name/v1/get-global-config?client_id={gameId}"; + var headers = GetAuthHeaders(path,"GET", 0, null); + RealNameConfigResponse response = await HttpClient.Get(path, headers); + return response.Result; + } + + /// + /// 拉取实名认证数据 + /// + /// + internal static async Task FetchVerification(string userId) + { + string path = $"real-name/v1/anti-addiction-token?client_id={gameId}"; + var headers = GetAuthHeaders(path,"GET", 0, null); + ServerVerificationResponse response = await HttpClient.Get(path, headers); + return response.Result; + } + + /// + /// V1 升级 v2 token + internal static async Task UpgradeToken(string userId, string oldToken) + { + string path = $"real-name/v1/anti-addiction-token-upgrade?client_id={gameId}"; + var param = new Dictionary { + ["anti_addiction_token_v1"] = oldToken + }; + var headers = GetAuthHeaders(path,"POST", 0, param); + ServerVerificationResponse response = await HttpClient.Post(path, headers, data:param); + return response.Result; + } + + /// + /// 使用 TapToken 获取实名 token + /// + public static async Task FetchVerificationByTapToken(string userId, AccessToken token, long timestamp = 0) { + string path = $"real-name/v1/anti-addiction-token-taptap?client_id={gameId}"; + var httpClientType = typeof(ComplianceHttpClient); + var hostFieldInfo = httpClientType.GetField("serverUrl", BindingFlags.NonPublic | BindingFlags.Instance); + string host = hostFieldInfo?.GetValue(HttpClient) as string; + var uri = new Uri(host + "/" + path); + + var sign = GetMacToken(token, uri, timestamp); + var headers = GetAuthHeaders(path,"GET", (int)timestamp, null); + headers.Add("Authorization", sign); + ServerVerificationResponse response = await HttpClient.Get(path, headers:headers); + return response.Result; + } + + private static string GetMacToken(AccessToken token, Uri uri, long timestamp = 0) { + TapLogger.Debug(" uri = " + uri.Host + " path = " + uri.PathAndQuery + " token mac = " + + token.macKey); + int ts = (int)timestamp; + if (ts == 0) { + var dt = DateTime.UtcNow - new DateTime(1970, 1, 1); + ts = (int)dt.TotalSeconds; + } + TapLogger.Debug(" GetMacToken ts = " + ts); + var sign = "MAC " + LoginService.GetAuthorizationHeader(token.kid, + token.macKey, + token.macAlgorithm, + "GET", + uri.PathAndQuery, + uri.Host, + "443", ts); + return sign; + } + + /// + /// 检测身份信息是否通过 + /// + /// 用户名 + /// 身份证信息 + /// + internal static async Task FetchVerificationManual(string userName, string idCard) + { + var tcs = new TaskCompletionSource(); + string path = $"real-name/v1/anti-addiction-token-manual?client_id={gameId}"; + Dictionary data = new Dictionary + { + ["name"] = userName, + ["idcard"] = idCard + }; + var headers = GetAuthHeaders(path,"POST", 0, data); + ServerVerificationResponse response = await HttpClient.Post(path, headers, data: data); + tcs.TrySetResult(response.Result); + + return await tcs.Task; + } + + /// + /// 获取用户配置 + /// + /// + internal static async Task CheckUserConfig() + { + string path; + if (!enableTestMode) { + path = $"anti-addiction/v1/get-config-by-token?platform=pc&client_id={gameId}"; + }else{ + path = $"anti-addiction/v1/get-config-by-token?platform=pc&client_id={gameId}&test_mode=1"; + } + Dictionary headers = GetAuthHeaders(path,"GET",0,null); + UserComplianceConfigResponse response = await HttpClient.Get(path, headers: headers); + #if UNITY_EDITOR + TapLogger.Debug($"检查用户状态: ageLimit: {response.Result.userState.ageLimit} ageCheck: {response.Result.ageCheckResult.allow} IsAdult: {response.Result.userState.isAdult} "); + #endif + return response.Result; + } + /// + /// 检测是否可玩 + /// + /// + internal static async Task CheckPlayable() + { + string path = ""; + if (!enableTestMode) { + path = $"anti-addiction/v1/heartbeat?client_id={gameId}"; + } + else { + path = $"anti-addiction/v1/heartbeat?client_id={gameId}&test_mode=1"; + } + Dictionary data = new Dictionary{ + ["session_id"] = TapTapComplianceManager.CurrentSession + }; + Dictionary headers = GetAuthHeaders(path,"POST",0, data); + PlayableResponse response = await HttpClient.Post(path, headers: headers, data:data); + #if UNITY_EDITOR + TapLogger.Debug($"检查是否可玩结果: remainTime: {response.Result.RemainTime} Content: {response.Result.Content}"); + #endif + return response.Result; + } + + /// + /// 检测是否可充值 + /// + /// + /// + internal static async Task CheckPayable(long amount) + { + string path = ""; + if (!enableTestMode) { + path = $"anti-addiction/v1/payable?client_id={gameId}&amount={amount}"; + } + else { + path = $"anti-addiction/v1/payable?client_id={gameId}&amount={amount}&test_mode=1"; + } + Dictionary headers = GetAuthHeaders(path, "GET", 0, null); + PayableResponse response = await HttpClient.Get(path, headers: headers); + return response.Result; + } + + /// + /// 上传充值操作 + /// + /// + /// + internal static async Task SubmitPayment(long amount) + { + string path = ""; + if (!enableTestMode) { + path = $"anti-addiction/v1/payment-submit?client_id={gameId}"; + } + else { + path = $"anti-addiction/v1/payment-submit?client_id={gameId}&test_mode=1"; + } + Dictionary data = new Dictionary + { + { "amount", amount } + }; + Dictionary headers = GetAuthHeaders(path, "POST", 0, data); + + await HttpClient.Post(path, headers:headers, data: data); + } + // internal static Dictionary GetAuthHeaders(){ + // return new Dictionary{}; + // } + + internal static Dictionary GetAuthHeaders(string path, string httpMethod,int timestamp, Dictionary body) + { + var httpClientType = typeof(ComplianceHttpClient); + var hostFieldInfo = httpClientType.GetField("serverUrl", BindingFlags.NonPublic | BindingFlags.Instance); + string host = hostFieldInfo?.GetValue(HttpClient) as string; + var uri = "/" + path; + int ts = timestamp; + if (ts == 0) { + var dt = DateTime.UtcNow - new DateTime(1970, 1, 1); + ts = (int)dt.TotalSeconds; + } + var nonce = new System.Random().Next().ToString(); + var headers = new Dictionary + { + { "X-Tap-PN", "TapSDK" }, + { "X-Tap-Lang", Tracker.getServerLanguage() }, + { "X-Tap-Device-Id", SystemInfo.deviceUniqueIdentifier}, + { "X-Tap-Platform", "PC"}, + { "X-Tap-SDK-Module","TapCompliance"}, + { "X-Tap-SDK-Module-Version", TapTapSDK.Version}, + { "X-Tap-SDK-Artifact", "Unity"}, + { "User-Agent","TapSDK-Unity/" + TapTapSDK.Version}, + { "X-Tap-Nonce", nonce}, + { "X-Tap-Ts",ts} + }; + string token = Verification.GetCurrentToken(); + if (!string.IsNullOrEmpty(token)) + { + headers.Add("X-Tap-Anti-Addiction-Token", token); + } + if(!string.IsNullOrEmpty(TapTapComplianceManager.UserId)){ + headers.Add("X-Tap-SDK-Game-User-Id", TapTapComplianceManager.UserId); + } + headers = headers.OrderBy(x => x.Key).ToDictionary(x => x.Key, y=>y.Value); + List headerList = new List(); + foreach(KeyValuePair kv in headers){ + if(kv.Key.ToLower().StartsWith("x-tap-")){ + headerList.Add(kv.Key.ToLower()+":"+kv.Value); + } + } + string headerString = string.Join("\n",headerList); + var normalizedString = $"{httpMethod}\n{uri}\n{headerString}\n"; + if(body != null){ + normalizedString += $"{JsonConvert.SerializeObject(body)}\n"; + }else{ + normalizedString += "\n"; + } + + HashAlgorithm hashGenerator= new HMACSHA256(Encoding.UTF8.GetBytes(clientToken)); + + var hash = Convert.ToBase64String(hashGenerator.ComputeHash(Encoding.UTF8.GetBytes(normalizedString))); + headers.Add("X-Tap-Sign",hash); + return headers; + } + + internal static void SetTestEnvironment(bool enable) { + enableTestMode = enable; + } + } +} diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Network.cs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Network.cs.meta new file mode 100644 index 00000000000..858afa0be3d --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Network.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 910abb7ee00694280b283794b40b50de +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Persistence.cs b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Persistence.cs new file mode 100644 index 00000000000..7be8c5fef38 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Persistence.cs @@ -0,0 +1,91 @@ +using System; +using System.Text; +using System.IO; +using System.Threading.Tasks; +using Newtonsoft.Json; +using TapSDK.Core; + +namespace TapSDK.Compliance.Internal +{ + /// + /// 通用 JSON 序列化工具 + /// + internal class Persistence + { + private readonly string _filePath; + + internal Persistence(string path) + { + _filePath = path; + } + + internal async Task Load() where T : class + { + TapLogger.Debug(_filePath); + if (!File.Exists(_filePath)) + { + return null; + } + + string text; + using (FileStream fs = File.OpenRead(_filePath)) + { + byte[] buffer = new byte[fs.Length]; + await fs.ReadAsync(buffer, 0, (int)fs.Length); + text = Encoding.UTF8.GetString(buffer); + } + try + { + return JsonConvert.DeserializeObject(text); + } + catch (Exception e) + { + TapLogger.Error(e); + Delete(); + return null; + } + } + + internal async Task Save(T obj) + { + if (obj == null) + { + TapLogger.Error("Saved object is null."); + return; + } + + string text; + try + { + text = JsonConvert.SerializeObject(obj); + } + catch (Exception e) + { + TapLogger.Error(e); + return; + } + + string dirPath = Path.GetDirectoryName(_filePath); + if (!string.IsNullOrEmpty(dirPath) && !Directory.Exists(dirPath)) + { + Directory.CreateDirectory(dirPath); + } + + using (FileStream fs = File.Create(_filePath)) + { + byte[] buffer = Encoding.UTF8.GetBytes(text); + await fs.WriteAsync(buffer, 0, buffer.Length); + } + } + + internal void Delete() + { + if (!File.Exists(_filePath)) + { + return; + } + + File.Delete(_filePath); + } + } +} diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Persistence.cs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Persistence.cs.meta new file mode 100644 index 00000000000..b95e10523f9 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Persistence.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 623ffdac98b9e4298ad241563c1f5b2b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/TapComplianceUI.cs b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/TapComplianceUI.cs new file mode 100644 index 00000000000..c607a2b9f28 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/TapComplianceUI.cs @@ -0,0 +1,68 @@ +using System; +using System.Threading.Tasks; +using TapSDK.Compliance.Model; +using TapSDK.Compliance.Internal; +using TapSDK.UI; + +namespace TapSDK.Compliance +{ + public static class TapComplianceUI + { + /// + /// 打开健康提醒窗口 + /// + internal static void OpenHealthReminderPanel(PlayableResult playable, Action onOk = null, Action onSwitchAccount = null) + { + var path = ComplianceConst.GetPrefabPath(ComplianceConst.HEALTH_REMINDER_PANEL_NAME, + TapTapComplianceManager.IsUseMobileUI()); + var healthReminderPanel = UIManager.Instance.OpenUI(path); + healthReminderPanel.Show(playable, onOk, onSwitchAccount); + } + + /// + /// 打开健康充值提醒窗口 + /// + /// + internal static void OpenHealthPaymentPanel(PayableResult payable) + { + var path = ComplianceConst.GetPrefabPath(ComplianceConst.HEALTH_PAYMENT_PANEL_NAME, + TapTapComplianceManager.IsUseMobileUI()); + var healthPaymentPanel = UIManager.Instance.OpenUI(path); + healthPaymentPanel.Show(payable); + } + + /// + /// 打开健康充值提醒窗口.填入自定义的文本内容 + /// + /// + /// + /// + public static void OpenHealthPaymentPanel(string title, string content, string buttonText, Action onOk = null) + { + var path = ComplianceConst.GetPrefabPath(ComplianceConst.HEALTH_PAYMENT_PANEL_NAME, + TapTapComplianceManager.IsUseMobileUI()); + var healthPaymentPanel = UIManager.Instance.OpenUI(path); + healthPaymentPanel.Show(title, content, buttonText, onOk); + } + + /// + /// 打开重试对话框 + /// + internal static void ShowRetryDialog(string message, Action onRetry, string confirmButtonText = null) + { + var path = ComplianceConst.GetPrefabPath(ComplianceConst.RETRY_ALERT_PANEL_NAME, + TapTapComplianceManager.IsUseMobileUI()); + var retryAlert = + UIManager.Instance.OpenUI(path); + retryAlert.Show(message, onRetry, confirmButtonText); + } + + public static Task ShowRetryDialog(string message, string confirmButtonText = null) + { + TaskCompletionSource tcs = new TaskCompletionSource(); + ShowRetryDialog(message, () => tcs.TrySetResult(null), confirmButtonText); + return tcs.Task; + } + + } +} diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/TapComplianceUI.cs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/TapComplianceUI.cs.meta new file mode 100644 index 00000000000..20ba89f8388 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/TapComplianceUI.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d10ccafaeefb34ef1b44229650242b4c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/TapLoginPermissionProvider.cs b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/TapLoginPermissionProvider.cs new file mode 100644 index 00000000000..894a4f90470 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/TapLoginPermissionProvider.cs @@ -0,0 +1,24 @@ +using TapSDK.Login; +using TapSDK.Login.Standalone; + +namespace TapSDK.Compliance +{ + public class TapLoginPermissionConfig : IComplianceProvider + { + public string GetAgeRangeScope() + { + if (TapTapComplianceManager.ClientId != null) + { + if (TapTapComplianceManager.ComplianceConfig.useAgeRange) + { + return ComplianceWorker.SCOPE_COMPLIANCE; + } + else + { + return ComplianceWorker.SCOPE_COMPLIANCE_BASIC; + } + } + return null; + } + } +} diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/TapLoginPermissionProvider.cs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/TapLoginPermissionProvider.cs.meta new file mode 100644 index 00000000000..166cc81ca3a --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/TapLoginPermissionProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 27ecc10c6928546698d857028fb46cc7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/TapTapComplianceManager.cs b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/TapTapComplianceManager.cs new file mode 100644 index 00000000000..8a04cfa02ff --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/TapTapComplianceManager.cs @@ -0,0 +1,253 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Threading.Tasks; +using TapSDK.Compliance.Internal; +using TapSDK.Compliance.Localization; +using TapSDK.UI; +using TapSDK.Compliance.Model; +using TapSDK.Core; +using UnityEngine; +using TapSDK.Login; +using Network = TapSDK.Compliance.Internal.Network; + +namespace TapSDK.Compliance +{ + public class TapTapComplianceManager + { + public static string UserId; + + public static string ClientId { get; private set; } + + public static TapTapComplianceOption config; + + private static bool needResumePoll; + + public static TapTapComplianceOption ComplianceConfig => config == null ? config = new TapTapComplianceOption() : config; + + public static ComplianceLocalizationItems LocalizationItems + { + get + { + if (_ComplianceLocalizationItems == null) + { + var textAsset = Resources.Load(ComplianceLocalizationItems.PATH); + _ComplianceLocalizationItems = ComplianceLocalizationItems.FromJson(textAsset.text); + } + return _ComplianceLocalizationItems; + } + } + private static ComplianceLocalizationItems _ComplianceLocalizationItems; + public static bool CanPlay = false; + + private static PlayableResult _currentPlayableResult; + internal static PlayableResult CurrentPlayableResult + { + get => _currentPlayableResult; + set + { + if (CurrentRemainSeconds == null) + { + CompliancePoll.StartCountdownRemainTime(); + } + + if (value != null) + { + CurrentRemainSeconds = value.RemainTime; + } + _currentPlayableResult = value; + } + } + + private static UserComplianceConfigResult _currentUserAntiResult; + public static UserComplianceConfigResult CurrentUserAntiResult + { + get => _currentUserAntiResult; + set + { + Config.userLocalConfig = value.localConfig; + _currentUserAntiResult = value; + } + } + + internal static string CurrentSession = ""; + + internal static int? CurrentRemainSeconds {get; set; } + + private static BaseComplianceWorker worker; + + /// + /// 初始化, 建议使用这个接口,因为默认调用了 SetRegion,如果使用另一个 Init 接口,需要在 Init 之后,手动调用 SetRegion + /// + /// + public static void Init(string clientId, string clientToken, TapTapComplianceOption config) + { + if (config == null) + { + throw new ArgumentNullException(nameof(config)); + } + + TapTapComplianceManager.config = config; + if (string.IsNullOrEmpty(clientId)) + { + throw new ArgumentNullException(nameof(clientId)); + } + TapTapComplianceManager.ClientId = clientId; + Network.SetGameInfo(clientId, clientToken); + Network.InitSetting(); + var textAsset = Resources.Load(ComplianceLocalizationItems.PATH); + _ComplianceLocalizationItems = ComplianceLocalizationItems.FromJson(textAsset.text); + } + + public static void SetTestEnvironment(bool enable) { + Network.SetTestEnvironment(enable); + if (enable) + UIManager.Instance.OpenTip("当前处于防沉迷调试模式", Color.red, TextAnchor.UpperRight); + else { + UIManager.Instance.CloseTip(); + } + } + /// + /// 启动 + /// + /// 用户名 + /// + public static async Task StartUp(string userId) { + if (string.IsNullOrEmpty(userId)) + { + throw new ArgumentNullException(nameof(userId)); + } + + UserId = userId; + UIManager.Instance.OpenLoading(); + InitWorker(); + bool isSuccess = await UpdateConfig(userId); + if(isSuccess){ + return await Worker.StartUp(UserId); + }else{ + UIManager.Instance.CloseLoading(); + return StartUpResult.INVALID_CLIENT_OR_NETWORK_ERROR; + } + } + + private static void InitWorker() { + var worker = Worker; + TapTapComplianceManager.worker = worker; + } + + private static async Task UpdateConfig(string userId) { + return await worker.FetchConfigAsync(userId); + } + + /// + /// 登出 + /// + public static void Logout() + { + CurrentRemainSeconds = null; + CurrentPlayableResult = null; + Worker.Logout(); + } + + internal static void ClearUserCache(){ + CurrentRemainSeconds = null; + CurrentPlayableResult = null; + Worker.Logout(false); + } + + + /// + /// 检查支付 + /// + /// + /// + public static async Task CheckPayLimit(long amount) + { + return await Worker.CheckPayableAsync(amount); + } + + /// + /// 上报支付 + /// + /// + /// + public static Task SubmitPayResult(long amount) + { + return Worker.SubmitPayResult(amount); + } + + /// + /// 轮询时,检查可玩性 + /// + /// + internal static async Task CheckPlayableOnPolling() + { + CurrentPlayableResult = await Worker.CheckPlayableOnPollingAsync(); + return CurrentPlayableResult; + } + + public static void EnterGame() + { + if (CanPlay && needResumePoll) + { + TapLogger.Debug("enter game in antiAddiciton " ); + CompliancePoll.StartUp(); + needResumePoll = false; + } + } + + public static void LeaveGame() + { + if (CanPlay && CompliancePoll.StartPoll) + { + TapLogger.Debug("leave game in antiAddiciton "); + CompliancePoll.Logout(); + needResumePoll = true; + } + } + + /// + /// 是否使用移动版 UI,否则就是用 Standalone 版本 UI + /// + /// + public static bool IsUseMobileUI() + { + return false; + } + + public static bool? useMobileUI; + + #region Worker + + private static BaseComplianceWorker currentWorker ; + + private static BaseComplianceWorker GetWorker() + { + if (currentWorker == null){ + currentWorker = GetChinaWorker(); + } + return currentWorker; + + } + + private static BaseComplianceWorker Worker => GetWorker(); + + private static BaseComplianceWorker GetChinaWorker() { + // get ChinaComplianceWorker from TapSDK.Compliance.Standalone.Runtime dll + Type baseWorkerType = typeof(BaseComplianceWorker); + Type[] chinaWorkerType = AppDomain.CurrentDomain.GetAssemblies() + .Where(asssembly => asssembly.GetName().FullName.StartsWith("TapSDK.Compliance.Standalone.Runtime")) + .SelectMany(assembly => assembly.GetTypes()) + .Where(clazz => baseWorkerType.IsAssignableFrom(clazz) && clazz.IsClass) + .ToArray(); + if (chinaWorkerType != null && chinaWorkerType.Length > 0) { + return Activator.CreateInstance(chinaWorkerType[0]) as BaseComplianceWorker; + } + + return null; + } + + #endregion + } +} diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/TapTapComplianceManager.cs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/TapTapComplianceManager.cs.meta new file mode 100644 index 00000000000..06707b39949 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/TapTapComplianceManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f21050346037b4fb38b4cd2bd97bf676 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Tool.cs b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Tool.cs new file mode 100644 index 00000000000..c6d916538d5 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Tool.cs @@ -0,0 +1,211 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Security.Cryptography; +using System.Text; +using UnityEngine; + +namespace TapSDK.Compliance.Internal +{ + public static class Tool + { + public static int GetMonthDayCount(int year, int month) + { + switch (month) + { + case 1: + case 3: + case 5: + case 7: + case 8: + case 10: + case 12: + return 31; + case 2: + return IsLeapYear(year) ? 29 : 28; + default: + return 30; + } + } + + public static bool IsLeapYear(int year) + { + return year % 4 == 0 && year % 100 != 0 || year % 400 == 0; + } + + /// + /// md5加密 + /// + /// + /// + public static string EncryptString(string str) + { + MD5 md5 = MD5.Create(); + // 将字符串转换成字节数组 + byte[] byteOld = Encoding.UTF8.GetBytes(str); + // 调用加密方法 + byte[] byteNew = md5.ComputeHash(byteOld); + // 将加密结果转换为字符串 + StringBuilder sb = new StringBuilder(); + foreach (byte b in byteNew) + { + // 将字节转换成16进制表示的字符串, + sb.Append(b.ToString("x2")); + } + + // 返回加密的字符串 + return sb.ToString(); + } + + /// + /// Encrypt the content with public key (in string) + /// + /// + /// + /// + public static string RsaEncrypt(string input, string key) + { + //https://stackoverflow.com/questions/11506891/how-to-load-the-rsa-public-key-from-file-in-c-sharp + try + { + var base64Info = Convert.FromBase64String(key); + RSACryptoServiceProvider rsa = DecodeX509PublicKey(base64Info); + int chunckSize = 245; + var encodeInfo = Encoding.UTF8.GetBytes(input); + + // 用来存储加密后的数据的列表 + List encryptedDataList = new List(); + + // 分段加密 + for (int i = 0; i < encodeInfo.Length; i += chunckSize) { + int blockSize = Math.Min(chunckSize, encodeInfo.Length - i); + byte[] blockData = new byte[blockSize]; + Buffer.BlockCopy(encodeInfo, i, blockData, 0, blockSize); + byte[] encryptedBlock = rsa.Encrypt(blockData, false); + encryptedDataList.Add(encryptedBlock); + } + // 将加密后的数据拼接在一起 + byte[] encryptedData = encryptedDataList.SelectMany(x => x).ToArray(); + // 最终的加密结果可以保存到文件或通过网络传输 + string encryptedString = Convert.ToBase64String(encryptedData); + return encryptedString; + } + catch (Exception e) + { + Debug.LogErrorFormat("RSA Encrypt Error! input: {0} key: {1}\n Msg: {2}", input, key, e.Message); + return null; + } + } + + private static bool CompareBytearrays(byte[] a, byte[] b) + { + if (a.Length != b.Length) + return false; + int i = 0; + foreach (byte c in a) + { + if (c != b[i]) + return false; + i++; + } + + return true; + } + + private static RSACryptoServiceProvider DecodeX509PublicKey(byte[] x509Key) + { + // encoded OID sequence for PKCS #1 rsaEncryption szOID_RSA_RSA = "1.2.840.113549.1.1.1" + byte[] seqOid = { 0x30, 0x0D, 0x06, 0x09, 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x01, 0x01, 0x01, 0x05, 0x00 }; + // --------- Set up stream to read the asn.1 encoded SubjectPublicKeyInfo blob ------ + MemoryStream mem = new MemoryStream(x509Key); + BinaryReader binaryReader = new BinaryReader(mem); //wrap Memory Stream with BinaryReader for easy reading + + try + { + + var twoBytes = binaryReader.ReadUInt16(); + if (twoBytes == 0x8130) //data read as little endian order (actual data order for Sequence is 30 81) + binaryReader.ReadByte(); //advance 1 byte + else if (twoBytes == 0x8230) + binaryReader.ReadInt16(); //advance 2 bytes + else + return null; + + var seq = binaryReader.ReadBytes(15); + if (!CompareBytearrays(seq, seqOid)) //make sure Sequence for OID is correct + return null; + + twoBytes = binaryReader.ReadUInt16(); + if (twoBytes == 0x8103) //data read as little endian order (actual data order for Bit String is 03 81) + binaryReader.ReadByte(); //advance 1 byte + else if (twoBytes == 0x8203) + binaryReader.ReadInt16(); //advance 2 bytes + else + return null; + + var bt = binaryReader.ReadByte(); + if (bt != 0x00) //expect null byte next + return null; + + twoBytes = binaryReader.ReadUInt16(); + if (twoBytes == 0x8130) //data read as little endian order (actual data order for Sequence is 30 81) + binaryReader.ReadByte(); //advance 1 byte + else if (twoBytes == 0x8230) + binaryReader.ReadInt16(); //advance 2 bytes + else + return null; + + twoBytes = binaryReader.ReadUInt16(); + byte lowByte; + byte highByte = 0x00; + + if (twoBytes == 0x8102) //data read as little endian order (actual data order for Integer is 02 81) + lowByte = binaryReader.ReadByte(); // read next bytes which is bytes in modulus + else if (twoBytes == 0x8202) + { + highByte = binaryReader.ReadByte(); //advance 2 bytes + lowByte = binaryReader.ReadByte(); + } + else + return null; + byte[] modInt = { lowByte, highByte, 0x00, 0x00 }; //reverse byte order since asn.1 key uses big endian order + int modSize = BitConverter.ToInt32(modInt, 0); + + byte firstByte = binaryReader.ReadByte(); + binaryReader.BaseStream.Seek(-1, SeekOrigin.Current); + + if (firstByte == 0x00) + { //if first byte (highest order) of modulus is zero, don't include it + binaryReader.ReadByte(); //skip this null byte + modSize -= 1; //reduce modulus buffer size by 1 + } + + byte[] modulus = binaryReader.ReadBytes(modSize); //read the modulus bytes + + if (binaryReader.ReadByte() != 0x02) //expect an Integer for the exponent data + return null; + int expBytes = binaryReader.ReadByte(); // should only need one byte for actual exponent data (for all useful values) + byte[] exponent = binaryReader.ReadBytes(expBytes); + + // ------- create RSACryptoServiceProvider instance and initialize with public key ----- + RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(); + RSAParameters rsaKeyInfo = new RSAParameters + { + Modulus = modulus, + Exponent = exponent + }; + rsa.ImportParameters(rsaKeyInfo); + return rsa; + } + catch (Exception) + { + return null; + } + + finally { binaryReader.Close(); } + + } + } +} + diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Tool.cs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Tool.cs.meta new file mode 100644 index 00000000000..bfa2637071b --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Tool.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b8d08e31271604fae8aaa759475dddee +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Tracker.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Tracker.meta new file mode 100644 index 00000000000..bd89bb1e154 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Tracker.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d879e2179b79147d2bd211a51ff3aa90 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Tracker/TapComplianceTracker.cs b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Tracker/TapComplianceTracker.cs new file mode 100644 index 00000000000..b69bd1d7e17 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Tracker/TapComplianceTracker.cs @@ -0,0 +1,109 @@ +using System; +using System.Collections.Generic; +using Newtonsoft.Json; +using TapSDK.Core.Standalone.Internal.Openlog; + +namespace TapSDK.Compliance.Standalone.Internal +{ + internal class TapComplianceTracker + { + + private const string ACTION_INIT = "init"; + private const string ACTION_START = "start"; + private const string ACTION_SUCCESS = "success"; + private const string ACTION_FAIL = "fail"; + private const string ACTION_CANCEL = "cancel"; + + private static TapComplianceTracker instance; + + private TapOpenlogStandalone openlog; + + internal string currentVerifyType; + + private TapComplianceTracker() + { + openlog = new TapOpenlogStandalone("TapCompliance", TapTapCompliance.Version); + } + + public static TapComplianceTracker Instance + { + get + { + if (instance == null) + { + instance = new TapComplianceTracker(); + } + return instance; + } + } + + internal void TrackInit() + { + ReportLog(ACTION_INIT); + } + + internal void TrackStart(string funcNace, string seesionId) + { + currentVerifyType = "fast_verify"; + Dictionary parameters = new Dictionary + { + { "func_name", funcNace }, + { "seesion_id", seesionId }, + }; + ReportLog(ACTION_START, new Dictionary() + { + { "args", JsonConvert.SerializeObject(parameters) } + }); + } + + internal void TrackSuccess(string funcNace, string seesionId) + { + Dictionary parameters = new Dictionary + { + { "func_name", funcNace }, + { "seesion_id", seesionId }, + { "identity_verify_type", currentVerifyType } + }; + ReportLog(ACTION_SUCCESS, new Dictionary() + { + { "args", JsonConvert.SerializeObject(parameters) } + }); + } + + internal void TrackCancel(string funcNace, string seesionId) + { + Dictionary parameters = new Dictionary + { + { "func_name", funcNace }, + { "seesion_id", seesionId }, + { "identity_verify_type", currentVerifyType } + }; + ReportLog(ACTION_CANCEL, new Dictionary() + { + { "args", JsonConvert.SerializeObject(parameters) } + }); + } + + internal void TrackFailure(string funcNace, string seesionId, int errorCode = -1, string errorMessage = null) + { + Dictionary parameters = new Dictionary + { + { "func_name", funcNace }, + { "seesion_id", seesionId }, + { "error_code", errorCode.ToString() }, + { "error_msg", errorMessage }, + { "identity_verify_type", currentVerifyType } + }; + ReportLog(ACTION_FAIL, new Dictionary() + { + { "args", JsonConvert.SerializeObject(parameters) } + }); + } + + + private void ReportLog(string action, Dictionary parameters = null) + { + openlog.LogBusiness(action, parameters); + } + } +} \ No newline at end of file diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Tracker/TapComplianceTracker.cs.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Tracker/TapComplianceTracker.cs.meta new file mode 100644 index 00000000000..658abd1185c --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/Tracker/TapComplianceTracker.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: afb7267533f2b47ac9967f0c98205b2b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/UI.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/UI.meta new file mode 100644 index 00000000000..82f8b602a99 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/UI.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cef463ed366794d3f9197dc0f4f38555 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/UI/Controller.meta b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/UI/Controller.meta new file mode 100644 index 00000000000..853cb4197e2 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/UI/Controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5ba7bd01a7dc246f9b484a79c05ae9d8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/UI/Controller/TapTapChinaVerifyFinishPanelController.cs b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/UI/Controller/TapTapChinaVerifyFinishPanelController.cs new file mode 100644 index 00000000000..dcf093eeb64 --- /dev/null +++ b/Tool/sdk_packages/TapTap/4.5.0/Assets/PhxhSDK/Phxh/SDKHelper/TapTap/Compliance-4.5.0/Standalone/Runtime/Internal/UI/Controller/TapTapChinaVerifyFinishPanelController.cs @@ -0,0 +1,81 @@ +using System; +using System.Collections; +using TapSDK.UI; +using TapSDK.Compliance.Model; +using UnityEngine; +using UnityEngine.UI; + +namespace TapSDK.Compliance.Internal { + public class TapTapChinaVerifyFinishPanelController : BasePanelController + { + public Text titleText; + public Text contentText; + public Text closeTipText; + public Button okButton; + public Button closeButton; + + private float _closeTime = 5.0f; + private float _elapse; + + private Action OnOk; + + /// + /// bind ugui components for every panel + /// + protected override void BindComponents() + { + titleText = transform.Find("Root/TitleText").GetComponent(); + contentText = transform.Find("Root/ContentText").GetComponent(); + closeTipText = transform.Find("Root/CloseTipText").GetComponent(); + okButton = transform.Find("Root/OKButton").GetComponent