Browse Source

hybridclr

guodong 2 years ago
parent
commit
245e223958

+ 0 - 8
GameClient/Assets/HybridCLRData/Generated.meta

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

+ 0 - 135
GameClient/Assets/HybridCLRData/Generated/AOTGenericReferences.cs

@@ -1,135 +0,0 @@
-public class AOTGenericReferences : UnityEngine.MonoBehaviour
-{
-
-	// {{ constraint implement type
-	// }} 
-
-	// {{ AOT generic type
-	//GFGGame.Launcher.SingletonMonoBase`1<System.Object>
-	//System.Action`1<System.Object>
-	//System.Action`2<System.Int64,System.Object>
-	//System.Action`2<System.Int64,System.Int32>
-	//System.ArraySegment`1<System.Byte>
-	//System.Collections.Concurrent.ConcurrentQueue`1<System.Object>
-	//System.Collections.Generic.Dictionary`2<System.Object,System.Int32>
-	//System.Collections.Generic.Dictionary`2<System.Object,System.Int64>
-	//System.Collections.Generic.Dictionary`2<System.Object,System.UInt16>
-	//System.Collections.Generic.Dictionary`2<System.IntPtr,System.Object>
-	//System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>
-	//System.Collections.Generic.Dictionary`2<System.Int32,System.Object>
-	//System.Collections.Generic.Dictionary`2<System.Int64,System.Object>
-	//System.Collections.Generic.Dictionary`2<System.UInt16,System.Object>
-	//System.Collections.Generic.Dictionary`2<System.Object,System.Single>
-	//System.Collections.Generic.Dictionary`2<System.Object,System.Object>
-	//System.Collections.Generic.Dictionary`2<System.Int32,ET.Session/RpcInfo>
-	//System.Collections.Generic.Dictionary`2<System.Int32,System.Int64>
-	//System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>
-	//System.Collections.Generic.Dictionary`2/Enumerator<System.Int64,System.Object>
-	//System.Collections.Generic.Dictionary`2/Enumerator<System.Int32,System.Int32>
-	//System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,System.Int32>
-	//System.Collections.Generic.Dictionary`2/KeyCollection<System.Object,System.Object>
-	//System.Collections.Generic.Dictionary`2/KeyCollection<System.Int64,System.Object>
-	//System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,System.Object>
-	//System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.Int32,System.Int32>
-	//System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.Int32,System.Object>
-	//System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.Int64,System.Object>
-	//System.Collections.Generic.Dictionary`2/ValueCollection<System.Int64,System.Object>
-	//System.Collections.Generic.Dictionary`2/ValueCollection<System.Object,System.Object>
-	//System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,System.Object>
-	//System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Object,System.Object>
-	//System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Int64,System.Object>
-	//System.Collections.Generic.HashSet`1<System.Object>
-	//System.Collections.Generic.HashSet`1<System.Int64>
-	//System.Collections.Generic.HashSet`1<System.UInt16>
-	//System.Collections.Generic.HashSet`1/Enumerator<System.Int64>
-	//System.Collections.Generic.HashSet`1/Enumerator<System.Object>
-	//System.Collections.Generic.IComparer`1<System.Object>
-	//System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>>
-	//System.Collections.Generic.IEnumerable`1<System.Object>
-	//System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32>>
-	//System.Collections.Generic.IEnumerator`1<System.Object>
-	//System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32>>
-	//System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>>
-	//System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>
-	//System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32>
-	//System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>
-	//System.Collections.Generic.KeyValuePair`2<System.Int64,System.Object>
-	//System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>
-	//System.Collections.Generic.List`1<System.Int32>
-	//System.Collections.Generic.List`1<GFGGame.Tag>
-	//System.Collections.Generic.List`1<System.Object>
-	//System.Collections.Generic.List`1<System.Int64>
-	//System.Collections.Generic.List`1<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Object>>
-	//System.Collections.Generic.List`1<UnityEngine.Vector3>
-	//System.Collections.Generic.List`1<ET.CoroutineLockTimer>
-	//System.Collections.Generic.List`1<System.IntPtr>
-	//System.Collections.Generic.List`1/Enumerator<ET.CoroutineLockTimer>
-	//System.Collections.Generic.List`1/Enumerator<System.Int64>
-	//System.Collections.Generic.List`1/Enumerator<System.Object>
-	//System.Collections.Generic.List`1/Enumerator<System.Int32>
-	//System.Collections.Generic.Queue`1<ET.KcpWaitPacket>
-	//System.Collections.Generic.Queue`1<System.ValueTuple`3<System.Int32,System.Int64,System.Int32>>
-	//System.Collections.Generic.Queue`1<ET.CoroutineLockInfo>
-	//System.Collections.Generic.Queue`1<System.Object>
-	//System.Collections.Generic.Queue`1<ET.CoroutineLockTimer>
-	//System.Collections.Generic.Queue`1<System.Int64>
-	//System.Collections.Generic.SortedDictionary`2<System.Int64,System.Object>
-	//System.Collections.Generic.SortedDictionary`2/Enumerator<System.Int64,System.Object>
-	//System.Comparison`1<System.Object>
-	//System.Comparison`1<System.Int32>
-	//System.EventHandler`1<System.Object>
-	//System.Func`2<System.Object,System.Object>
-	//System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32>,System.Int32>
-	//System.Func`2<System.Object,System.Byte>
-	//System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Object>
-	//System.Predicate`1<System.Object>
-	//System.Runtime.CompilerServices.TaskAwaiter`1<System.Object>
-	//System.Runtime.CompilerServices.TaskAwaiter`1<System.Byte>
-	//System.Threading.Tasks.Task`1<System.Object>
-	//System.Threading.Tasks.Task`1<System.Byte>
-	//System.Threading.Tasks.TaskCompletionSource`1<System.Byte>
-	//System.ValueTuple`2<System.UInt16,System.Object>
-	//System.ValueTuple`2<System.Int32,System.Object>
-	//System.ValueTuple`3<System.Int32,System.Int64,System.Int32>
-	// }}
-
-	public void RefMethods()
-	{
-		// System.Object GFGGame.GFGAsset::Load<System.Object>(System.String)
-		// GFGGame.GameConfig/Result LitJson.JsonMapper::ToObject<GFGGame.GameConfig/Result>(System.String)
-		// System.Void ProtoBuf.Serializer::Serialize<System.Object>(System.IO.Stream,System.Object)
-		// ET.WaitType.Wait_CreateMyUnit System.Activator::CreateInstance<ET.WaitType.Wait_CreateMyUnit>()
-		// System.Object System.Activator::CreateInstance<System.Object>()
-		// ET.WaitType.Wait_SceneChangeFinish System.Activator::CreateInstance<ET.WaitType.Wait_SceneChangeFinish>()
-		// System.Object[] System.Array::Empty<System.Object>()
-		// System.Int32 System.Array::IndexOf<System.Int32>(System.Int32[],System.Int32)
-		// System.Int32 System.Array::IndexOf<System.Object>(System.Object[],System.Object)
-		// System.Void System.Array::Sort<System.Int32>(System.Int32[],System.Comparison`1<System.Int32>)
-		// System.Collections.Generic.IEnumerable`1<System.Object> System.Linq.Enumerable::Concat<System.Object>(System.Collections.Generic.IEnumerable`1<System.Object>,System.Collections.Generic.IEnumerable`1<System.Object>)
-		// System.Int32 System.Linq.Enumerable::Count<System.Object>(System.Collections.Generic.IEnumerable`1<System.Object>)
-		// System.Collections.Generic.KeyValuePair`2<System.Int64,System.Object> System.Linq.Enumerable::ElementAt<System.Collections.Generic.KeyValuePair`2<System.Int64,System.Object>>(System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Int64,System.Object>>,System.Int32)
-		// System.Collections.Generic.KeyValuePair`2<System.Object,System.Object> System.Linq.Enumerable::ElementAt<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>>(System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>>,System.Int32)
-		// System.Linq.IOrderedEnumerable`1<System.Object> System.Linq.Enumerable::OrderBy<System.Object,System.Object>(System.Collections.Generic.IEnumerable`1<System.Object>,System.Func`2<System.Object,System.Object>)
-		// System.Linq.IOrderedEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>> System.Linq.Enumerable::OrderBy<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Object>(System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>>,System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>,System.Object>)
-		// System.Linq.IOrderedEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32>> System.Linq.Enumerable::OrderByDescending<System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32>,System.Int32>(System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32>>,System.Func`2<System.Collections.Generic.KeyValuePair`2<System.Object,System.Int32>,System.Int32>)
-		// System.Int64[] System.Linq.Enumerable::ToArray<System.Int64>(System.Collections.Generic.IEnumerable`1<System.Int64>)
-		// ET.Session/RpcInfo[] System.Linq.Enumerable::ToArray<ET.Session/RpcInfo>(System.Collections.Generic.IEnumerable`1<ET.Session/RpcInfo>)
-		// System.Object[] System.Linq.Enumerable::ToArray<System.Object>(System.Collections.Generic.IEnumerable`1<System.Object>)
-		// System.Collections.Generic.List`1<System.Object> System.Linq.Enumerable::ToList<System.Object>(System.Collections.Generic.IEnumerable`1<System.Object>)
-		// System.Collections.Generic.List`1<System.Int32> System.Linq.Enumerable::ToList<System.Int32>(System.Collections.Generic.IEnumerable`1<System.Int32>)
-		// System.Collections.Generic.IEnumerable`1<System.Object> System.Linq.Enumerable::Where<System.Object>(System.Collections.Generic.IEnumerable`1<System.Object>,System.Func`2<System.Object,System.Boolean>)
-		// System.Object System.Reflection.CustomAttributeExtensions::GetCustomAttribute<System.Object>(System.Reflection.MemberInfo)
-		// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder::AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter`1<System.Byte>,System.Object>(System.Runtime.CompilerServices.TaskAwaiter`1<System.Byte>&,System.Object&)
-		// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder::Start<System.Object>(System.Object&)
-		// System.Void System.Runtime.CompilerServices.AsyncVoidMethodBuilder::AwaitUnsafeOnCompleted<System.Object,System.Object>(System.Object&,System.Object&)
-		// System.Void System.Runtime.CompilerServices.AsyncVoidMethodBuilder::AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter,System.Object>(System.Runtime.CompilerServices.TaskAwaiter&,System.Object&)
-		// System.Void System.Runtime.CompilerServices.AsyncVoidMethodBuilder::Start<System.Object>(System.Object&)
-		// System.Object UnityEditor.AssetDatabase::LoadAssetAtPath<System.Object>(System.String)
-		// System.Object UnityEngine.Component::GetComponent<System.Object>()
-		// System.Object[] UnityEngine.Component::GetComponentsInChildren<System.Object>()
-		// System.Object UnityEngine.GameObject::AddComponent<System.Object>()
-		// System.Object UnityEngine.GameObject::GetComponent<System.Object>()
-		// System.Object[] UnityEngine.GameObject::GetComponentsInChildren<System.Object>()
-		// System.Object UnityEngine.Object::Instantiate<System.Object>(System.Object)
-	}
-}

+ 0 - 11
GameClient/Assets/HybridCLRData/Generated/AOTGenericReferences.cs.meta

@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: f4a953a0b5116574496ba69e62668b3b
-MonoImporter:
-  externalObjects: {}
-  serializedVersion: 2
-  defaultReferences: []
-  executionOrder: 0
-  icon: {instanceID: 0}
-  userData: 
-  assetBundleName: 
-  assetBundleVariant: 

+ 0 - 435
GameClient/Assets/HybridCLRData/Generated/link.xml

@@ -1,435 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<linker>
-  <assembly fullname="AntiAddiction">
-    <type fullname="Plugins.AntiAddictionUIKit.AntiAddictionCallbackData" preserve="all" />
-    <type fullname="Plugins.AntiAddictionUIKit.AntiAddictionUIKit" preserve="all" />
-    <type fullname="Plugins.AntiAddictionUIKit.MsgExtraParams" preserve="all" />
-  </assembly>
-  <assembly fullname="CommandLine">
-    <type fullname="CommandLine.OptionAttribute" preserve="all" />
-  </assembly>
-  <assembly fullname="Game.Launcher">
-    <type fullname="Assets.Game.Launcher.HotUpdateProxy.HotUpdateProxy" preserve="all" />
-    <type fullname="GFGGame.AssetReleaser" preserve="all" />
-    <type fullname="GFGGame.GFGAsset" preserve="all" />
-    <type fullname="GFGGame.GFGUIPackage" preserve="all" />
-    <type fullname="GFGGame.HotUpdateCodeLoader" preserve="all" />
-    <type fullname="GFGGame.HttpTool" preserve="all" />
-    <type fullname="GFGGame.Launcher.SingletonMonoBase`1" preserve="all" />
-    <type fullname="GFGGame.LauncherConfig" preserve="all" />
-    <type fullname="GFGGame.LauncherConfig/EnumNetType" preserve="all" />
-    <type fullname="GFGGame.LauncherView" preserve="all" />
-    <type fullname="GFGGame.LocalCache" preserve="all" />
-    <type fullname="GFGGame.LogServerHelperHttp" preserve="all" />
-    <type fullname="GFGGame.MusicManager" preserve="all" />
-    <type fullname="GFGGame.SoundManager" preserve="all" />
-  </assembly>
-  <assembly fullname="ICSharpCode.SharpZipLib">
-    <type fullname="ICSharpCode.SharpZipLib.Zip.Compression.Deflater" preserve="all" />
-    <type fullname="ICSharpCode.SharpZipLib.Zip.Compression.Inflater" preserve="all" />
-  </assembly>
-  <assembly fullname="Mono.Data.Sqlite">
-    <type fullname="Mono.Data.Sqlite.SqliteCommand" preserve="all" />
-    <type fullname="Mono.Data.Sqlite.SqliteConnection" preserve="all" />
-    <type fullname="Mono.Data.Sqlite.SqliteDataReader" preserve="all" />
-    <type fullname="Mono.Data.Sqlite.SqliteException" preserve="all" />
-  </assembly>
-  <assembly fullname="mscorlib">
-    <type fullname="System.Action" preserve="all" />
-    <type fullname="System.Action`1" preserve="all" />
-    <type fullname="System.Action`2" preserve="all" />
-    <type fullname="System.Action`3" preserve="all" />
-    <type fullname="System.Activator" preserve="all" />
-    <type fullname="System.AppDomain" preserve="all" />
-    <type fullname="System.ArgumentException" preserve="all" />
-    <type fullname="System.ArgumentOutOfRangeException" preserve="all" />
-    <type fullname="System.Array" preserve="all" />
-    <type fullname="System.ArraySegment`1" preserve="all" />
-    <type fullname="System.AsyncCallback" preserve="all" />
-    <type fullname="System.Attribute" preserve="all" />
-    <type fullname="System.AttributeTargets" preserve="all" />
-    <type fullname="System.AttributeUsageAttribute" preserve="all" />
-    <type fullname="System.BitConverter" preserve="all" />
-    <type fullname="System.Boolean" preserve="all" />
-    <type fullname="System.Byte" preserve="all" />
-    <type fullname="System.Char" preserve="all" />
-    <type fullname="System.Collections.ArrayList" preserve="all" />
-    <type fullname="System.Collections.Concurrent.ConcurrentQueue`1" preserve="all" />
-    <type fullname="System.Collections.Generic.Dictionary`2" preserve="all" />
-    <type fullname="System.Collections.Generic.Dictionary`2/Enumerator" preserve="all" />
-    <type fullname="System.Collections.Generic.Dictionary`2/KeyCollection" preserve="all" />
-    <type fullname="System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator" preserve="all" />
-    <type fullname="System.Collections.Generic.Dictionary`2/ValueCollection" preserve="all" />
-    <type fullname="System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator" preserve="all" />
-    <type fullname="System.Collections.Generic.IComparer`1" preserve="all" />
-    <type fullname="System.Collections.Generic.IEnumerable`1" preserve="all" />
-    <type fullname="System.Collections.Generic.IEnumerator`1" preserve="all" />
-    <type fullname="System.Collections.Generic.KeyValuePair`2" preserve="all" />
-    <type fullname="System.Collections.Generic.List`1" preserve="all" />
-    <type fullname="System.Collections.Generic.List`1/Enumerator" preserve="all" />
-    <type fullname="System.Collections.Hashtable" preserve="all" />
-    <type fullname="System.Collections.ICollection" preserve="all" />
-    <type fullname="System.Collections.IDictionary" preserve="all" />
-    <type fullname="System.Collections.IEnumerable" preserve="all" />
-    <type fullname="System.Collections.IEnumerator" preserve="all" />
-    <type fullname="System.Collections.SortedList" preserve="all" />
-    <type fullname="System.Comparison`1" preserve="all" />
-    <type fullname="System.Console" preserve="all" />
-    <type fullname="System.Convert" preserve="all" />
-    <type fullname="System.DateTime" preserve="all" />
-    <type fullname="System.DateTimeKind" preserve="all" />
-    <type fullname="System.DayOfWeek" preserve="all" />
-    <type fullname="System.Decimal" preserve="all" />
-    <type fullname="System.Delegate" preserve="all" />
-    <type fullname="System.Diagnostics.DebuggableAttribute" preserve="all" />
-    <type fullname="System.Diagnostics.DebuggableAttribute/DebuggingModes" preserve="all" />
-    <type fullname="System.Diagnostics.DebuggerBrowsableAttribute" preserve="all" />
-    <type fullname="System.Diagnostics.DebuggerBrowsableState" preserve="all" />
-    <type fullname="System.Diagnostics.DebuggerHiddenAttribute" preserve="all" />
-    <type fullname="System.Diagnostics.DebuggerStepThroughAttribute" preserve="all" />
-    <type fullname="System.Diagnostics.StackTrace" preserve="all" />
-    <type fullname="System.Double" preserve="all" />
-    <type fullname="System.Enum" preserve="all" />
-    <type fullname="System.EventArgs" preserve="all" />
-    <type fullname="System.EventHandler" preserve="all" />
-    <type fullname="System.EventHandler`1" preserve="all" />
-    <type fullname="System.Exception" preserve="all" />
-    <type fullname="System.FlagsAttribute" preserve="all" />
-    <type fullname="System.Func`2" preserve="all" />
-    <type fullname="System.Globalization.CultureInfo" preserve="all" />
-    <type fullname="System.Globalization.NumberStyles" preserve="all" />
-    <type fullname="System.Guid" preserve="all" />
-    <type fullname="System.IAsyncResult" preserve="all" />
-    <type fullname="System.IDisposable" preserve="all" />
-    <type fullname="System.IFormatProvider" preserve="all" />
-    <type fullname="System.Int32" preserve="all" />
-    <type fullname="System.Int64" preserve="all" />
-    <type fullname="System.IntPtr" preserve="all" />
-    <type fullname="System.InvalidOperationException" preserve="all" />
-    <type fullname="System.IO.BinaryReader" preserve="all" />
-    <type fullname="System.IO.Directory" preserve="all" />
-    <type fullname="System.IO.DirectoryInfo" preserve="all" />
-    <type fullname="System.IO.File" preserve="all" />
-    <type fullname="System.IO.FileAccess" preserve="all" />
-    <type fullname="System.IO.FileInfo" preserve="all" />
-    <type fullname="System.IO.FileMode" preserve="all" />
-    <type fullname="System.IO.FileShare" preserve="all" />
-    <type fullname="System.IO.FileStream" preserve="all" />
-    <type fullname="System.IO.FileSystemInfo" preserve="all" />
-    <type fullname="System.IO.MemoryStream" preserve="all" />
-    <type fullname="System.IO.Path" preserve="all" />
-    <type fullname="System.IO.SeekOrigin" preserve="all" />
-    <type fullname="System.IO.Stream" preserve="all" />
-    <type fullname="System.IO.StreamWriter" preserve="all" />
-    <type fullname="System.IO.TextWriter" preserve="all" />
-    <type fullname="System.Math" preserve="all" />
-    <type fullname="System.MulticastDelegate" preserve="all" />
-    <type fullname="System.NotImplementedException" preserve="all" />
-    <type fullname="System.NotSupportedException" preserve="all" />
-    <type fullname="System.Object" preserve="all" />
-    <type fullname="System.ParamArrayAttribute" preserve="all" />
-    <type fullname="System.Predicate`1" preserve="all" />
-    <type fullname="System.Random" preserve="all" />
-    <type fullname="System.Reflection.Assembly" preserve="all" />
-    <type fullname="System.Reflection.AssemblyName" preserve="all" />
-    <type fullname="System.Reflection.CustomAttributeExtensions" preserve="all" />
-    <type fullname="System.Reflection.DefaultMemberAttribute" preserve="all" />
-    <type fullname="System.Reflection.FieldInfo" preserve="all" />
-    <type fullname="System.Reflection.MemberInfo" preserve="all" />
-    <type fullname="System.Reflection.MethodBase" preserve="all" />
-    <type fullname="System.Reflection.MethodInfo" preserve="all" />
-    <type fullname="System.Reflection.ParameterInfo" preserve="all" />
-    <type fullname="System.Reflection.RuntimeReflectionExtensions" preserve="all" />
-    <type fullname="System.Runtime.CompilerServices.AsyncStateMachineAttribute" preserve="all" />
-    <type fullname="System.Runtime.CompilerServices.AsyncTaskMethodBuilder" preserve="all" />
-    <type fullname="System.Runtime.CompilerServices.AsyncVoidMethodBuilder" preserve="all" />
-    <type fullname="System.Runtime.CompilerServices.CompilationRelaxationsAttribute" preserve="all" />
-    <type fullname="System.Runtime.CompilerServices.CompilerGeneratedAttribute" preserve="all" />
-    <type fullname="System.Runtime.CompilerServices.ExtensionAttribute" preserve="all" />
-    <type fullname="System.Runtime.CompilerServices.IAsyncStateMachine" preserve="all" />
-    <type fullname="System.Runtime.CompilerServices.ICriticalNotifyCompletion" preserve="all" />
-    <type fullname="System.Runtime.CompilerServices.INotifyCompletion" preserve="all" />
-    <type fullname="System.Runtime.CompilerServices.IsReadOnlyAttribute" preserve="all" />
-    <type fullname="System.Runtime.CompilerServices.IteratorStateMachineAttribute" preserve="all" />
-    <type fullname="System.Runtime.CompilerServices.RuntimeCompatibilityAttribute" preserve="all" />
-    <type fullname="System.Runtime.CompilerServices.RuntimeHelpers" preserve="all" />
-    <type fullname="System.Runtime.CompilerServices.TaskAwaiter" preserve="all" />
-    <type fullname="System.Runtime.CompilerServices.TaskAwaiter`1" preserve="all" />
-    <type fullname="System.Runtime.ExceptionServices.ExceptionDispatchInfo" preserve="all" />
-    <type fullname="System.Runtime.InteropServices.ExternalException" preserve="all" />
-    <type fullname="System.Runtime.InteropServices.Marshal" preserve="all" />
-    <type fullname="System.Runtime.InteropServices.OSPlatform" preserve="all" />
-    <type fullname="System.Runtime.InteropServices.RuntimeInformation" preserve="all" />
-    <type fullname="System.RuntimeFieldHandle" preserve="all" />
-    <type fullname="System.RuntimeTypeHandle" preserve="all" />
-    <type fullname="System.Security.Cryptography.HashAlgorithm" preserve="all" />
-    <type fullname="System.Security.Cryptography.MD5" preserve="all" />
-    <type fullname="System.Security.Permissions.SecurityAction" preserve="all" />
-    <type fullname="System.Security.Permissions.SecurityPermissionAttribute" preserve="all" />
-    <type fullname="System.Security.SecuritySafeCriticalAttribute" preserve="all" />
-    <type fullname="System.Security.UnverifiableCodeAttribute" preserve="all" />
-    <type fullname="System.Single" preserve="all" />
-    <type fullname="System.String" preserve="all" />
-    <type fullname="System.StringComparison" preserve="all" />
-    <type fullname="System.Text.Encoding" preserve="all" />
-    <type fullname="System.Text.StringBuilder" preserve="all" />
-    <type fullname="System.Threading.CancellationToken" preserve="all" />
-    <type fullname="System.Threading.CancellationTokenSource" preserve="all" />
-    <type fullname="System.Threading.SendOrPostCallback" preserve="all" />
-    <type fullname="System.Threading.SynchronizationContext" preserve="all" />
-    <type fullname="System.Threading.Tasks.Task" preserve="all" />
-    <type fullname="System.Threading.Tasks.Task`1" preserve="all" />
-    <type fullname="System.Threading.Tasks.TaskCompletionSource`1" preserve="all" />
-    <type fullname="System.Threading.Thread" preserve="all" />
-    <type fullname="System.TimeSpan" preserve="all" />
-    <type fullname="System.Type" preserve="all" />
-    <type fullname="System.UInt16" preserve="all" />
-    <type fullname="System.UInt32" preserve="all" />
-    <type fullname="System.UnhandledExceptionEventArgs" preserve="all" />
-    <type fullname="System.UnhandledExceptionEventHandler" preserve="all" />
-    <type fullname="System.ValueTuple`2" preserve="all" />
-    <type fullname="System.ValueTuple`3" preserve="all" />
-    <type fullname="System.ValueType" preserve="all" />
-  </assembly>
-  <assembly fullname="Storage">
-    <type fullname="LeanCloud.Storage.LCObject" preserve="all" />
-  </assembly>
-  <assembly fullname="System">
-    <type fullname="System.Collections.Generic.Queue`1" preserve="all" />
-    <type fullname="System.Collections.Generic.SortedDictionary`2" preserve="all" />
-    <type fullname="System.Collections.Generic.SortedDictionary`2/Enumerator" preserve="all" />
-    <type fullname="System.ComponentModel.DescriptionAttribute" preserve="all" />
-    <type fullname="System.Diagnostics.Process" preserve="all" />
-    <type fullname="System.Diagnostics.ProcessStartInfo" preserve="all" />
-    <type fullname="System.Net.EndPoint" preserve="all" />
-    <type fullname="System.Net.HttpListener" preserve="all" />
-    <type fullname="System.Net.HttpListenerContext" preserve="all" />
-    <type fullname="System.Net.HttpListenerException" preserve="all" />
-    <type fullname="System.Net.HttpListenerPrefixCollection" preserve="all" />
-    <type fullname="System.Net.HttpStatusCode" preserve="all" />
-    <type fullname="System.Net.IPAddress" preserve="all" />
-    <type fullname="System.Net.IPEndPoint" preserve="all" />
-    <type fullname="System.Net.NetworkInformation.IPAddressInformation" preserve="all" />
-    <type fullname="System.Net.NetworkInformation.IPInterfaceProperties" preserve="all" />
-    <type fullname="System.Net.NetworkInformation.NetworkInterface" preserve="all" />
-    <type fullname="System.Net.NetworkInformation.NetworkInterfaceType" preserve="all" />
-    <type fullname="System.Net.NetworkInformation.UnicastIPAddressInformation" preserve="all" />
-    <type fullname="System.Net.NetworkInformation.UnicastIPAddressInformationCollection" preserve="all" />
-    <type fullname="System.Net.Sockets.AddressFamily" preserve="all" />
-    <type fullname="System.Net.Sockets.ProtocolType" preserve="all" />
-    <type fullname="System.Net.Sockets.Socket" preserve="all" />
-    <type fullname="System.Net.Sockets.SocketAsyncEventArgs" preserve="all" />
-    <type fullname="System.Net.Sockets.SocketAsyncOperation" preserve="all" />
-    <type fullname="System.Net.Sockets.SocketError" preserve="all" />
-    <type fullname="System.Net.Sockets.SocketFlags" preserve="all" />
-    <type fullname="System.Net.Sockets.SocketOptionLevel" preserve="all" />
-    <type fullname="System.Net.Sockets.SocketOptionName" preserve="all" />
-    <type fullname="System.Net.Sockets.SocketType" preserve="all" />
-    <type fullname="System.Net.WebSockets.ClientWebSocket" preserve="all" />
-    <type fullname="System.Net.WebSockets.HttpListenerWebSocketContext" preserve="all" />
-    <type fullname="System.Net.WebSockets.WebSocket" preserve="all" />
-    <type fullname="System.Net.WebSockets.WebSocketCloseStatus" preserve="all" />
-    <type fullname="System.Net.WebSockets.WebSocketContext" preserve="all" />
-    <type fullname="System.Net.WebSockets.WebSocketMessageType" preserve="all" />
-    <type fullname="System.Net.WebSockets.WebSocketReceiveResult" preserve="all" />
-    <type fullname="System.Text.RegularExpressions.Capture" preserve="all" />
-    <type fullname="System.Text.RegularExpressions.Group" preserve="all" />
-    <type fullname="System.Text.RegularExpressions.Match" preserve="all" />
-    <type fullname="System.Text.RegularExpressions.MatchCollection" preserve="all" />
-    <type fullname="System.Text.RegularExpressions.Regex" preserve="all" />
-    <type fullname="System.Uri" preserve="all" />
-  </assembly>
-  <assembly fullname="System.Core">
-    <type fullname="System.Collections.Generic.HashSet`1" preserve="all" />
-    <type fullname="System.Collections.Generic.HashSet`1/Enumerator" preserve="all" />
-    <type fullname="System.Linq.Enumerable" preserve="all" />
-    <type fullname="System.Linq.IOrderedEnumerable`1" preserve="all" />
-  </assembly>
-  <assembly fullname="System.Data">
-    <type fullname="System.Data.Common.DbCommand" preserve="all" />
-    <type fullname="System.Data.Common.DbConnection" preserve="all" />
-    <type fullname="System.Data.Common.DbDataReader" preserve="all" />
-    <type fullname="System.Data.DataRow" preserve="all" />
-  </assembly>
-  <assembly fullname="System.Net.Http">
-    <type fullname="System.Net.Http.ByteArrayContent" preserve="all" />
-    <type fullname="System.Net.Http.HttpClient" preserve="all" />
-    <type fullname="System.Net.Http.HttpClientHandler" preserve="all" />
-    <type fullname="System.Net.Http.HttpContent" preserve="all" />
-    <type fullname="System.Net.Http.HttpMessageHandler" preserve="all" />
-    <type fullname="System.Net.Http.HttpResponseMessage" preserve="all" />
-  </assembly>
-  <assembly fullname="System.Runtime.Serialization">
-    <type fullname="System.Runtime.Serialization.IgnoreDataMemberAttribute" preserve="all" />
-  </assembly>
-  <assembly fullname="TapTap.Bootstrap">
-    <type fullname="TapTap.Bootstrap.TapBootstrap" preserve="all" />
-    <type fullname="TapTap.Bootstrap.TDSUser" preserve="all" />
-  </assembly>
-  <assembly fullname="TapTap.Common">
-    <type fullname="TapTap.Common.RegionType" preserve="all" />
-    <type fullname="TapTap.Common.TapConfig" preserve="all" />
-    <type fullname="TapTap.Common.TapConfig/Builder" preserve="all" />
-    <type fullname="TapTap.Common.TapException" preserve="all" />
-  </assembly>
-  <assembly fullname="TapTap.TapDB">
-    <type fullname="TapTap.TapDB.TapDB" preserve="all" />
-  </assembly>
-  <assembly fullname="ThirdParty">
-    <type fullname="ET.Kcp" preserve="all" />
-    <type fullname="ET.KcpOutput" preserve="all" />
-    <type fullname="FairyGUI.AlignType" preserve="all" />
-    <type fullname="FairyGUI.BaseFont" preserve="all" />
-    <type fullname="FairyGUI.Controller" preserve="all" />
-    <type fullname="FairyGUI.DisplayObject" preserve="all" />
-    <type fullname="FairyGUI.DynamicFont" preserve="all" />
-    <type fullname="FairyGUI.EaseType" preserve="all" />
-    <type fullname="FairyGUI.EventCallback0" preserve="all" />
-    <type fullname="FairyGUI.EventCallback1" preserve="all" />
-    <type fullname="FairyGUI.EventContext" preserve="all" />
-    <type fullname="FairyGUI.EventDispatcher" preserve="all" />
-    <type fullname="FairyGUI.EventListener" preserve="all" />
-    <type fullname="FairyGUI.FontManager" preserve="all" />
-    <type fullname="FairyGUI.GButton" preserve="all" />
-    <type fullname="FairyGUI.GComboBox" preserve="all" />
-    <type fullname="FairyGUI.GComponent" preserve="all" />
-    <type fullname="FairyGUI.GGraph" preserve="all" />
-    <type fullname="FairyGUI.GGroup" preserve="all" />
-    <type fullname="FairyGUI.GImage" preserve="all" />
-    <type fullname="FairyGUI.GList" preserve="all" />
-    <type fullname="FairyGUI.GLoader" preserve="all" />
-    <type fullname="FairyGUI.GMovieClip" preserve="all" />
-    <type fullname="FairyGUI.GObject" preserve="all" />
-    <type fullname="FairyGUI.GoWrapper" preserve="all" />
-    <type fullname="FairyGUI.GProgressBar" preserve="all" />
-    <type fullname="FairyGUI.GRichTextField" preserve="all" />
-    <type fullname="FairyGUI.GRoot" preserve="all" />
-    <type fullname="FairyGUI.GTextField" preserve="all" />
-    <type fullname="FairyGUI.GTextInput" preserve="all" />
-    <type fullname="FairyGUI.GTween" preserve="all" />
-    <type fullname="FairyGUI.GTweenCallback" preserve="all" />
-    <type fullname="FairyGUI.GTweenCallback1" preserve="all" />
-    <type fullname="FairyGUI.GTweener" preserve="all" />
-    <type fullname="FairyGUI.Image" preserve="all" />
-    <type fullname="FairyGUI.InputEvent" preserve="all" />
-    <type fullname="FairyGUI.ListItemProvider" preserve="all" />
-    <type fullname="FairyGUI.ListItemRenderer" preserve="all" />
-    <type fullname="FairyGUI.LongPressGesture" preserve="all" />
-    <type fullname="FairyGUI.NAudioClip" preserve="all" />
-    <type fullname="FairyGUI.NTexture" preserve="all" />
-    <type fullname="FairyGUI.PinchGesture" preserve="all" />
-    <type fullname="FairyGUI.PlayCompleteCallback" preserve="all" />
-    <type fullname="FairyGUI.RelationType" preserve="all" />
-    <type fullname="FairyGUI.RotationGesture" preserve="all" />
-    <type fullname="FairyGUI.ScrollPane" preserve="all" />
-    <type fullname="FairyGUI.Stage" preserve="all" />
-    <type fullname="FairyGUI.SwipeGesture" preserve="all" />
-    <type fullname="FairyGUI.TextFormat" preserve="all" />
-    <type fullname="FairyGUI.TimerCallback" preserve="all" />
-    <type fullname="FairyGUI.Timers" preserve="all" />
-    <type fullname="FairyGUI.Transition" preserve="all" />
-    <type fullname="FairyGUI.TransitionHook" preserve="all" />
-    <type fullname="FairyGUI.TweenPropType" preserve="all" />
-    <type fullname="FairyGUI.TweenValue" preserve="all" />
-    <type fullname="FairyGUI.UIConfig" preserve="all" />
-    <type fullname="FairyGUI.UIPackage" preserve="all" />
-    <type fullname="FairyGUI.VertAlignType" preserve="all" />
-    <type fullname="FairyGUI.Window" preserve="all" />
-    <type fullname="LitJson.JsonMapper" preserve="all" />
-    <type fullname="LitJson.UnityTypeBindings" preserve="all" />
-    <type fullname="Live2D.Cubism.Rendering.CubismRenderController" preserve="all" />
-    <type fullname="ProtoBuf.Meta.RuntimeTypeModel" preserve="all" />
-    <type fullname="ProtoBuf.Meta.TypeModel" preserve="all" />
-    <type fullname="ProtoBuf.ProtoContractAttribute" preserve="all" />
-    <type fullname="ProtoBuf.ProtoMemberAttribute" preserve="all" />
-    <type fullname="ProtoBuf.Serializer" preserve="all" />
-    <type fullname="VEngine.Logger" preserve="all" />
-    <type fullname="VEngine.ManifestBundle" preserve="all" />
-    <type fullname="VEngine.Versions" preserve="all" />
-  </assembly>
-  <assembly fullname="UnityEditor.CoreModule">
-    <type fullname="UnityEditor.AssetDatabase" preserve="all" />
-    <type fullname="UnityEditor.EditorUtility" preserve="all" />
-    <type fullname="UnityEditor.SerializedObject" preserve="all" />
-    <type fullname="UnityEditor.SerializedProperty" preserve="all" />
-  </assembly>
-  <assembly fullname="UnityEngine.AndroidJNIModule">
-    <type fullname="UnityEngine.AndroidJavaObject" preserve="all" />
-  </assembly>
-  <assembly fullname="UnityEngine.AssetBundleModule">
-    <type fullname="UnityEngine.AssetBundle" preserve="all" />
-  </assembly>
-  <assembly fullname="UnityEngine.CoreModule">
-    <type fullname="UnityEngine.Application" preserve="all" />
-    <type fullname="UnityEngine.Application/LogCallback" preserve="all" />
-    <type fullname="UnityEngine.Bounds" preserve="all" />
-    <type fullname="UnityEngine.Camera" preserve="all" />
-    <type fullname="UnityEngine.Color" preserve="all" />
-    <type fullname="UnityEngine.Component" preserve="all" />
-    <type fullname="UnityEngine.Debug" preserve="all" />
-    <type fullname="UnityEngine.GameObject" preserve="all" />
-    <type fullname="UnityEngine.Gizmos" preserve="all" />
-    <type fullname="UnityEngine.HideInInspector" preserve="all" />
-    <type fullname="UnityEngine.ISerializationCallbackReceiver" preserve="all" />
-    <type fullname="UnityEngine.KeyCode" preserve="all" />
-    <type fullname="UnityEngine.LogType" preserve="all" />
-    <type fullname="UnityEngine.Mathf" preserve="all" />
-    <type fullname="UnityEngine.MonoBehaviour" preserve="all" />
-    <type fullname="UnityEngine.Object" preserve="all" />
-    <type fullname="UnityEngine.PlayerPrefs" preserve="all" />
-    <type fullname="UnityEngine.Quaternion" preserve="all" />
-    <type fullname="UnityEngine.Random" preserve="all" />
-    <type fullname="UnityEngine.Rect" preserve="all" />
-    <type fullname="UnityEngine.Renderer" preserve="all" />
-    <type fullname="UnityEngine.RenderTexture" preserve="all" />
-    <type fullname="UnityEngine.Screen" preserve="all" />
-    <type fullname="UnityEngine.Space" preserve="all" />
-    <type fullname="UnityEngine.Sprite" preserve="all" />
-    <type fullname="UnityEngine.SpriteMaskInteraction" preserve="all" />
-    <type fullname="UnityEngine.SpriteRenderer" preserve="all" />
-    <type fullname="UnityEngine.TextAsset" preserve="all" />
-    <type fullname="UnityEngine.Texture" preserve="all" />
-    <type fullname="UnityEngine.Texture2D" preserve="all" />
-    <type fullname="UnityEngine.TextureFormat" preserve="all" />
-    <type fullname="UnityEngine.Time" preserve="all" />
-    <type fullname="UnityEngine.Transform" preserve="all" />
-    <type fullname="UnityEngine.Vector2" preserve="all" />
-    <type fullname="UnityEngine.Vector3" preserve="all" />
-    <type fullname="UnityEngine.WaitForEndOfFrame" preserve="all" />
-  </assembly>
-  <assembly fullname="UnityEngine.ImageConversionModule">
-    <type fullname="UnityEngine.ImageConversion" preserve="all" />
-  </assembly>
-  <assembly fullname="UnityEngine.IMGUIModule">
-    <type fullname="UnityEngine.GUIUtility" preserve="all" />
-  </assembly>
-  <assembly fullname="UnityEngine.InputLegacyModule">
-    <type fullname="UnityEngine.Input" preserve="all" />
-  </assembly>
-  <assembly fullname="UnityEngine.ParticleSystemModule">
-    <type fullname="UnityEngine.ParticleSystem" preserve="all" />
-  </assembly>
-  <assembly fullname="UnityEngine.Physics2DModule">
-    <type fullname="UnityEngine.BoxCollider2D" preserve="all" />
-    <type fullname="UnityEngine.Collider2D" preserve="all" />
-    <type fullname="UnityEngine.Physics2D" preserve="all" />
-    <type fullname="UnityEngine.RaycastHit2D" preserve="all" />
-  </assembly>
-  <assembly fullname="UnityEngine.TextRenderingModule">
-    <type fullname="UnityEngine.Font" preserve="all" />
-  </assembly>
-  <assembly fullname="UnityEngine.UI">
-    <type fullname="UnityEngine.UI.CanvasScaler" preserve="all" />
-  </assembly>
-  <assembly fullname="UnityEngine.UnityWebRequestModule">
-    <type fullname="UnityEngine.Networking.CertificateHandler" preserve="all" />
-    <type fullname="UnityEngine.Networking.DownloadHandler" preserve="all" />
-    <type fullname="UnityEngine.Networking.UnityWebRequest" preserve="all" />
-    <type fullname="UnityEngine.Networking.UnityWebRequest/Result" preserve="all" />
-    <type fullname="UnityEngine.Networking.UnityWebRequestAsyncOperation" preserve="all" />
-  </assembly>
-  <assembly fullname="UnityEngine.UnityWebRequestTextureModule">
-    <type fullname="UnityEngine.Networking.DownloadHandlerTexture" preserve="all" />
-    <type fullname="UnityEngine.Networking.UnityWebRequestTexture" preserve="all" />
-  </assembly>
-</linker>

+ 0 - 7
GameClient/Assets/HybridCLRData/Generated/link.xml.meta

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

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

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN-->
 <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.unity3d.player"
-    xmlns:tools="http://schemas.android.com/tools">
+    xmlns:tools="http://schemas.android.com/tools" android:installLocation="preferExternal">
     <application android:networkSecurityConfig="@xml/network_security_config">
 
     </application>

+ 1 - 1
GameClient/Assets/Scenes/GameLauncher.unity

@@ -508,7 +508,7 @@ MonoBehaviour:
     reporterScrollerSkin: {fileID: 11400000, guid: 1cc68832d00d3284a9324a4dc05be753, type: 2}
   size: {x: 32, y: 32}
   maxSize: 20
-  numOfCircleToShow: 1
+  numOfCircleToShow: 2
   Initialized: 0
 --- !u!4 &1597865578
 Transform:

+ 1 - 1
GameClient/Assets/StreamingAssets/build_info

@@ -1 +1 @@
-Build from PC-20220613VZOA at 2022/11/25 14:49:35
+Build from PC-20220613VZOA at 2022/11/25 20:00:54

+ 3 - 0
GameClient/Assets/link.xml

@@ -1,3 +1,6 @@
 <linker>
    <assembly fullname="Game.Launcher" preserve="all"/>
+   <assembly fullname="UnityEngine.SpriteMaskModule">
+    <type fullname="UnityEngine.SpriteMask" preserve="all" />
+  </assembly>
 </linker>

+ 3 - 3
GameClient/ProjectSettings/ProjectSettings.asset

@@ -13,7 +13,7 @@ PlayerSettings:
   useOnDemandResources: 0
   accelerometerFrequency: 60
   companyName: gfg
-  productName: "\u4E07\u4E16\u955C_local"
+  productName: "\u4E07\u4E16\u955C_hybrid"
   defaultCursor: {fileID: 0}
   cursorHotspot: {x: 0, y: 0}
   m_SplashScreenBackgroundColor: {r: 0, g: 0, b: 0, a: 1}
@@ -164,7 +164,7 @@ PlayerSettings:
   androidSupportedAspectRatio: 1
   androidMaxAspectRatio: 2.1
   applicationIdentifier:
-    Android: com.shenyou.gfg.local
+    Android: com.shenyou.gfg.hybrid
     Standalone: com.DefaultCompany.GFGClient
   buildNumber:
     Standalone: 0
@@ -254,7 +254,7 @@ PlayerSettings:
   useCustomBaseGradleTemplate: 0
   useCustomGradlePropertiesTemplate: 0
   useCustomProguardFile: 0
-  AndroidTargetArchitectures: 2
+  AndroidTargetArchitectures: 3
   AndroidTargetDevices: 0
   AndroidSplashScreenScale: 2
   androidSplashScreen: {fileID: 2800000, guid: 54987337fef777b46980ba168894a879, type: 3}