Ship the WeChat hot-update catalogs and the camp, TideWhale T2, UI atlas, and animation-lab work.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
udx
2026-10-24 18:04:41 +08:00
co-authored by Cursor
parent 6ebc9401ce
commit 45e62132c8
1432 changed files with 2971856 additions and 2798 deletions
@@ -0,0 +1,315 @@
using System.Collections.Generic;
public class AOTGenericReferences : UnityEngine.MonoBehaviour
{
// {{ AOT assemblies
public static readonly IReadOnlyList<string> PatchedAOTAssemblyList = new List<string>
{
"System.Core.dll",
"UnityEngine.CoreModule.dll",
"UnityEngine.JSONSerializeModule.dll",
"YooAsset.dll",
"mscorlib.dll",
};
// }}
// {{ constraint implement type
// }}
// {{ AOT generic types
// System.Action<System.Collections.Generic.KeyValuePair<int,object>>
// System.Action<System.ValueTuple<object,float>>
// System.Action<UnityEngine.Vector2>
// System.Action<int>
// System.Action<object,object>
// System.Action<object>
// System.ArraySegment.Enumerator<byte>
// System.ArraySegment<byte>
// System.Collections.Concurrent.ConcurrentQueue.<Enumerate>d__28<object>
// System.Collections.Concurrent.ConcurrentQueue.Segment<object>
// System.Collections.Concurrent.ConcurrentQueue<object>
// System.Collections.Generic.ArraySortHelper<System.Collections.Generic.KeyValuePair<int,object>>
// System.Collections.Generic.ArraySortHelper<System.ValueTuple<object,float>>
// System.Collections.Generic.ArraySortHelper<UnityEngine.Vector2>
// System.Collections.Generic.ArraySortHelper<int>
// System.Collections.Generic.ArraySortHelper<object>
// System.Collections.Generic.Comparer<System.Collections.Generic.KeyValuePair<int,object>>
// System.Collections.Generic.Comparer<System.ValueTuple<object,float>>
// System.Collections.Generic.Comparer<UnityEngine.Vector2>
// System.Collections.Generic.Comparer<float>
// System.Collections.Generic.Comparer<int>
// System.Collections.Generic.Comparer<object>
// System.Collections.Generic.Dictionary.Enumerator<int,int>
// System.Collections.Generic.Dictionary.Enumerator<int,object>
// System.Collections.Generic.Dictionary.Enumerator<object,int>
// System.Collections.Generic.Dictionary.Enumerator<object,object>
// System.Collections.Generic.Dictionary.KeyCollection.Enumerator<int,int>
// System.Collections.Generic.Dictionary.KeyCollection.Enumerator<int,object>
// System.Collections.Generic.Dictionary.KeyCollection.Enumerator<object,int>
// System.Collections.Generic.Dictionary.KeyCollection.Enumerator<object,object>
// System.Collections.Generic.Dictionary.KeyCollection<int,int>
// System.Collections.Generic.Dictionary.KeyCollection<int,object>
// System.Collections.Generic.Dictionary.KeyCollection<object,int>
// System.Collections.Generic.Dictionary.KeyCollection<object,object>
// System.Collections.Generic.Dictionary.ValueCollection.Enumerator<int,int>
// System.Collections.Generic.Dictionary.ValueCollection.Enumerator<int,object>
// System.Collections.Generic.Dictionary.ValueCollection.Enumerator<object,int>
// System.Collections.Generic.Dictionary.ValueCollection.Enumerator<object,object>
// System.Collections.Generic.Dictionary.ValueCollection<int,int>
// System.Collections.Generic.Dictionary.ValueCollection<int,object>
// System.Collections.Generic.Dictionary.ValueCollection<object,int>
// System.Collections.Generic.Dictionary.ValueCollection<object,object>
// System.Collections.Generic.Dictionary<int,int>
// System.Collections.Generic.Dictionary<int,object>
// System.Collections.Generic.Dictionary<object,int>
// System.Collections.Generic.Dictionary<object,object>
// System.Collections.Generic.EqualityComparer<System.ValueTuple<int,int>>
// System.Collections.Generic.EqualityComparer<float>
// System.Collections.Generic.EqualityComparer<int>
// System.Collections.Generic.EqualityComparer<object>
// System.Collections.Generic.HashSet.Enumerator<System.ValueTuple<int,int>>
// System.Collections.Generic.HashSet.Enumerator<int>
// System.Collections.Generic.HashSet.Enumerator<object>
// System.Collections.Generic.HashSet<System.ValueTuple<int,int>>
// System.Collections.Generic.HashSet<int>
// System.Collections.Generic.HashSet<object>
// System.Collections.Generic.HashSetEqualityComparer<System.ValueTuple<int,int>>
// System.Collections.Generic.HashSetEqualityComparer<int>
// System.Collections.Generic.HashSetEqualityComparer<object>
// System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<int,int>>
// System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<int,object>>
// System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<object,int>>
// System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<object,object>>
// System.Collections.Generic.ICollection<System.ValueTuple<int,int>>
// System.Collections.Generic.ICollection<System.ValueTuple<object,float>>
// System.Collections.Generic.ICollection<UnityEngine.Vector2>
// System.Collections.Generic.ICollection<int>
// System.Collections.Generic.ICollection<object>
// System.Collections.Generic.IComparer<System.Collections.Generic.KeyValuePair<int,object>>
// System.Collections.Generic.IComparer<System.ValueTuple<object,float>>
// System.Collections.Generic.IComparer<UnityEngine.Vector2>
// System.Collections.Generic.IComparer<int>
// System.Collections.Generic.IComparer<object>
// System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<int,int>>
// System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<int,object>>
// System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<object,int>>
// System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<object,object>>
// System.Collections.Generic.IEnumerable<System.ValueTuple<int,int>>
// System.Collections.Generic.IEnumerable<System.ValueTuple<object,float>>
// System.Collections.Generic.IEnumerable<UnityEngine.Vector2>
// System.Collections.Generic.IEnumerable<int>
// System.Collections.Generic.IEnumerable<object>
// System.Collections.Generic.IEnumerable<ushort>
// System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<int,int>>
// System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<int,object>>
// System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<object,int>>
// System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<object,object>>
// System.Collections.Generic.IEnumerator<System.ValueTuple<int,int>>
// System.Collections.Generic.IEnumerator<System.ValueTuple<object,float>>
// System.Collections.Generic.IEnumerator<UnityEngine.Vector2>
// System.Collections.Generic.IEnumerator<int>
// System.Collections.Generic.IEnumerator<object>
// System.Collections.Generic.IEnumerator<ushort>
// System.Collections.Generic.IEqualityComparer<System.ValueTuple<int,int>>
// System.Collections.Generic.IEqualityComparer<int>
// System.Collections.Generic.IEqualityComparer<object>
// System.Collections.Generic.IList<System.Collections.Generic.KeyValuePair<int,object>>
// System.Collections.Generic.IList<System.ValueTuple<object,float>>
// System.Collections.Generic.IList<UnityEngine.Vector2>
// System.Collections.Generic.IList<int>
// System.Collections.Generic.IList<object>
// System.Collections.Generic.KeyValuePair<int,int>
// System.Collections.Generic.KeyValuePair<int,object>
// System.Collections.Generic.KeyValuePair<object,int>
// System.Collections.Generic.KeyValuePair<object,object>
// System.Collections.Generic.List.Enumerator<System.Collections.Generic.KeyValuePair<int,object>>
// System.Collections.Generic.List.Enumerator<System.ValueTuple<object,float>>
// System.Collections.Generic.List.Enumerator<UnityEngine.Vector2>
// System.Collections.Generic.List.Enumerator<int>
// System.Collections.Generic.List.Enumerator<object>
// System.Collections.Generic.List<System.Collections.Generic.KeyValuePair<int,object>>
// System.Collections.Generic.List<System.ValueTuple<object,float>>
// System.Collections.Generic.List<UnityEngine.Vector2>
// System.Collections.Generic.List<int>
// System.Collections.Generic.List<object>
// System.Collections.Generic.ObjectComparer<System.Collections.Generic.KeyValuePair<int,object>>
// System.Collections.Generic.ObjectComparer<System.ValueTuple<object,float>>
// System.Collections.Generic.ObjectComparer<UnityEngine.Vector2>
// System.Collections.Generic.ObjectComparer<float>
// System.Collections.Generic.ObjectComparer<int>
// System.Collections.Generic.ObjectComparer<object>
// System.Collections.Generic.ObjectEqualityComparer<System.ValueTuple<int,int>>
// System.Collections.Generic.ObjectEqualityComparer<float>
// System.Collections.Generic.ObjectEqualityComparer<int>
// System.Collections.Generic.ObjectEqualityComparer<object>
// System.Collections.Generic.Queue.Enumerator<HotUpdate.Gameplay.PrototypeBattle.CombatCue>
// System.Collections.Generic.Queue.Enumerator<object>
// System.Collections.Generic.Queue<HotUpdate.Gameplay.PrototypeBattle.CombatCue>
// System.Collections.Generic.Queue<object>
// System.Collections.ObjectModel.ReadOnlyCollection<System.Collections.Generic.KeyValuePair<int,object>>
// System.Collections.ObjectModel.ReadOnlyCollection<System.ValueTuple<object,float>>
// System.Collections.ObjectModel.ReadOnlyCollection<UnityEngine.Vector2>
// System.Collections.ObjectModel.ReadOnlyCollection<int>
// System.Collections.ObjectModel.ReadOnlyCollection<object>
// System.Comparison<System.Collections.Generic.KeyValuePair<int,object>>
// System.Comparison<System.ValueTuple<object,float>>
// System.Comparison<UnityEngine.Vector2>
// System.Comparison<int>
// System.Comparison<object>
// System.Func<System.Collections.Generic.KeyValuePair<int,object>,byte>
// System.Func<System.Collections.Generic.KeyValuePair<int,object>,int>
// System.Func<System.Threading.Tasks.VoidTaskResult>
// System.Func<byte>
// System.Func<int,UnityEngine.Vector3>
// System.Func<int,byte>
// System.Func<int,object>
// System.Func<int>
// System.Func<long>
// System.Func<object,System.Threading.Tasks.VoidTaskResult>
// System.Func<object,byte>
// System.Func<object,int,object>
// System.Func<object,int>
// System.Func<object,object,object>
// System.Func<object,object>
// System.Func<object>
// System.Func<ushort,byte>
// System.Linq.Buffer<int>
// System.Linq.Buffer<object>
// System.Linq.Enumerable.<DistinctIterator>d__68<int>
// System.Linq.Enumerable.<RepeatIterator>d__117<int>
// System.Linq.Enumerable.<SelectIterator>d__5<object,object>
// System.Linq.Enumerable.<TakeIterator>d__25<int>
// System.Linq.Enumerable.<TakeIterator>d__25<object>
// System.Linq.Enumerable.Iterator<System.Collections.Generic.KeyValuePair<int,object>>
// System.Linq.Enumerable.Iterator<int>
// System.Linq.Enumerable.Iterator<object>
// System.Linq.Enumerable.WhereArrayIterator<System.Collections.Generic.KeyValuePair<int,object>>
// System.Linq.Enumerable.WhereArrayIterator<int>
// System.Linq.Enumerable.WhereArrayIterator<object>
// System.Linq.Enumerable.WhereEnumerableIterator<System.Collections.Generic.KeyValuePair<int,object>>
// System.Linq.Enumerable.WhereEnumerableIterator<int>
// System.Linq.Enumerable.WhereEnumerableIterator<object>
// System.Linq.Enumerable.WhereListIterator<System.Collections.Generic.KeyValuePair<int,object>>
// System.Linq.Enumerable.WhereListIterator<int>
// System.Linq.Enumerable.WhereListIterator<object>
// System.Linq.Enumerable.WhereSelectArrayIterator<System.Collections.Generic.KeyValuePair<int,object>,int>
// System.Linq.Enumerable.WhereSelectArrayIterator<int,object>
// System.Linq.Enumerable.WhereSelectArrayIterator<object,int>
// System.Linq.Enumerable.WhereSelectArrayIterator<object,object>
// System.Linq.Enumerable.WhereSelectEnumerableIterator<System.Collections.Generic.KeyValuePair<int,object>,int>
// System.Linq.Enumerable.WhereSelectEnumerableIterator<int,object>
// System.Linq.Enumerable.WhereSelectEnumerableIterator<object,int>
// System.Linq.Enumerable.WhereSelectEnumerableIterator<object,object>
// System.Linq.Enumerable.WhereSelectListIterator<System.Collections.Generic.KeyValuePair<int,object>,int>
// System.Linq.Enumerable.WhereSelectListIterator<int,object>
// System.Linq.Enumerable.WhereSelectListIterator<object,int>
// System.Linq.Enumerable.WhereSelectListIterator<object,object>
// System.Linq.IdentityFunction.<>c<object>
// System.Linq.IdentityFunction<object>
// System.Linq.Set<int>
// System.Nullable<UnityEngine.Color>
// System.Nullable<UnityEngine.Vector3>
// System.Nullable<byte>
// System.Nullable<int>
// System.Nullable<long>
// System.Predicate<System.Collections.Generic.KeyValuePair<int,object>>
// System.Predicate<System.ValueTuple<int,int>>
// System.Predicate<System.ValueTuple<object,float>>
// System.Predicate<UnityEngine.Vector2>
// System.Predicate<int>
// System.Predicate<object>
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder<System.Threading.Tasks.VoidTaskResult>
// System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<System.Threading.Tasks.VoidTaskResult>
// System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<object>
// System.Runtime.CompilerServices.ConfiguredTaskAwaitable<System.Threading.Tasks.VoidTaskResult>
// System.Runtime.CompilerServices.ConfiguredTaskAwaitable<object>
// System.Runtime.CompilerServices.TaskAwaiter<System.Threading.Tasks.VoidTaskResult>
// System.Runtime.CompilerServices.TaskAwaiter<object>
// System.Threading.Tasks.ContinuationTaskFromResultTask<System.Threading.Tasks.VoidTaskResult>
// System.Threading.Tasks.ContinuationTaskFromResultTask<object>
// System.Threading.Tasks.Task<System.Threading.Tasks.VoidTaskResult>
// System.Threading.Tasks.Task<object>
// System.Threading.Tasks.TaskFactory.<>c__DisplayClass35_0<System.Threading.Tasks.VoidTaskResult>
// System.Threading.Tasks.TaskFactory.<>c__DisplayClass35_0<object>
// System.Threading.Tasks.TaskFactory<System.Threading.Tasks.VoidTaskResult>
// System.Threading.Tasks.TaskFactory<object>
// System.ValueTuple<int,int>
// System.ValueTuple<object,float>
// }}
public void RefMethods()
{
// bool System.Array.Exists<int>(int[],System.Predicate<int>)
// bool System.Array.Exists<object>(object[],System.Predicate<object>)
// object System.Array.Find<object>(object[],System.Predicate<object>)
// int System.Array.FindIndex<int>(int[],System.Predicate<int>)
// int System.Array.FindIndex<int>(int[],int,int,System.Predicate<int>)
// int System.Array.FindIndex<object>(object[],System.Predicate<object>)
// int System.Array.FindIndex<object>(object[],int,int,System.Predicate<object>)
// int System.Array.IndexOf<int>(int[],int)
// int System.Array.IndexOfImpl<int>(int[],int,int,int)
// bool System.Linq.Enumerable.All<object>(System.Collections.Generic.IEnumerable<object>,System.Func<object,bool>)
// bool System.Linq.Enumerable.All<ushort>(System.Collections.Generic.IEnumerable<ushort>,System.Func<ushort,bool>)
// bool System.Linq.Enumerable.Any<int>(System.Collections.Generic.IEnumerable<int>,System.Func<int,bool>)
// bool System.Linq.Enumerable.Any<object>(System.Collections.Generic.IEnumerable<object>,System.Func<object,bool>)
// int System.Linq.Enumerable.Count<int>(System.Collections.Generic.IEnumerable<int>)
// int System.Linq.Enumerable.Count<int>(System.Collections.Generic.IEnumerable<int>,System.Func<int,bool>)
// int System.Linq.Enumerable.Count<object>(System.Collections.Generic.IEnumerable<object>,System.Func<object,bool>)
// System.Collections.Generic.IEnumerable<int> System.Linq.Enumerable.Distinct<int>(System.Collections.Generic.IEnumerable<int>)
// System.Collections.Generic.IEnumerable<int> System.Linq.Enumerable.DistinctIterator<int>(System.Collections.Generic.IEnumerable<int>,System.Collections.Generic.IEqualityComparer<int>)
// object System.Linq.Enumerable.First<object>(System.Collections.Generic.IEnumerable<object>,System.Func<object,bool>)
// object System.Linq.Enumerable.FirstOrDefault<object>(System.Collections.Generic.IEnumerable<object>,System.Func<object,bool>)
// System.Collections.Generic.IEnumerable<int> System.Linq.Enumerable.Repeat<int>(int,int)
// System.Collections.Generic.IEnumerable<int> System.Linq.Enumerable.RepeatIterator<int>(int,int)
// System.Collections.Generic.IEnumerable<int> System.Linq.Enumerable.Select<System.Collections.Generic.KeyValuePair<int,object>,int>(System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<int,object>>,System.Func<System.Collections.Generic.KeyValuePair<int,object>,int>)
// System.Collections.Generic.IEnumerable<int> System.Linq.Enumerable.Select<object,int>(System.Collections.Generic.IEnumerable<object>,System.Func<object,int>)
// System.Collections.Generic.IEnumerable<object> System.Linq.Enumerable.Select<int,object>(System.Collections.Generic.IEnumerable<int>,System.Func<int,object>)
// System.Collections.Generic.IEnumerable<object> System.Linq.Enumerable.Select<object,object>(System.Collections.Generic.IEnumerable<object>,System.Func<object,int,object>)
// System.Collections.Generic.IEnumerable<object> System.Linq.Enumerable.Select<object,object>(System.Collections.Generic.IEnumerable<object>,System.Func<object,object>)
// System.Collections.Generic.IEnumerable<object> System.Linq.Enumerable.SelectIterator<object,object>(System.Collections.Generic.IEnumerable<object>,System.Func<object,int,object>)
// bool System.Linq.Enumerable.SequenceEqual<int>(System.Collections.Generic.IEnumerable<int>,System.Collections.Generic.IEnumerable<int>)
// bool System.Linq.Enumerable.SequenceEqual<int>(System.Collections.Generic.IEnumerable<int>,System.Collections.Generic.IEnumerable<int>,System.Collections.Generic.IEqualityComparer<int>)
// object System.Linq.Enumerable.Single<object>(System.Collections.Generic.IEnumerable<object>,System.Func<object,bool>)
// object System.Linq.Enumerable.SingleOrDefault<object>(System.Collections.Generic.IEnumerable<object>,System.Func<object,bool>)
// System.Collections.Generic.IEnumerable<int> System.Linq.Enumerable.Take<int>(System.Collections.Generic.IEnumerable<int>,int)
// System.Collections.Generic.IEnumerable<object> System.Linq.Enumerable.Take<object>(System.Collections.Generic.IEnumerable<object>,int)
// System.Collections.Generic.IEnumerable<int> System.Linq.Enumerable.TakeIterator<int>(System.Collections.Generic.IEnumerable<int>,int)
// System.Collections.Generic.IEnumerable<object> System.Linq.Enumerable.TakeIterator<object>(System.Collections.Generic.IEnumerable<object>,int)
// int[] System.Linq.Enumerable.ToArray<int>(System.Collections.Generic.IEnumerable<int>)
// object[] System.Linq.Enumerable.ToArray<object>(System.Collections.Generic.IEnumerable<object>)
// System.Collections.Generic.Dictionary<object,object> System.Linq.Enumerable.ToDictionary<object,object,object>(System.Collections.Generic.IEnumerable<object>,System.Func<object,object>,System.Func<object,object>,System.Collections.Generic.IEqualityComparer<object>)
// System.Collections.Generic.Dictionary<object,object> System.Linq.Enumerable.ToDictionary<object,object>(System.Collections.Generic.IEnumerable<object>,System.Func<object,object>)
// System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<int,object>> System.Linq.Enumerable.Where<System.Collections.Generic.KeyValuePair<int,object>>(System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<int,object>>,System.Func<System.Collections.Generic.KeyValuePair<int,object>,bool>)
// System.Collections.Generic.IEnumerable<int> System.Linq.Enumerable.Where<int>(System.Collections.Generic.IEnumerable<int>,System.Func<int,bool>)
// System.Collections.Generic.IEnumerable<object> System.Linq.Enumerable.Where<object>(System.Collections.Generic.IEnumerable<object>,System.Func<object,bool>)
// System.Collections.Generic.IEnumerable<int> System.Linq.Enumerable.Iterator<System.Collections.Generic.KeyValuePair<int,object>>.Select<int>(System.Func<System.Collections.Generic.KeyValuePair<int,object>,int>)
// System.Collections.Generic.IEnumerable<int> System.Linq.Enumerable.Iterator<object>.Select<int>(System.Func<object,int>)
// System.Collections.Generic.IEnumerable<object> System.Linq.Enumerable.Iterator<int>.Select<object>(System.Func<int,object>)
// System.Collections.Generic.IEnumerable<object> System.Linq.Enumerable.Iterator<object>.Select<object>(System.Func<object,object>)
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter,HotUpdate.Net.WsClient.<SendLoopAsync>d__44>(System.Runtime.CompilerServices.TaskAwaiter&,HotUpdate.Net.WsClient.<SendLoopAsync>d__44&)
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter<object>,HotUpdate.Net.WsClient.<RecvLoopAsync>d__43>(System.Runtime.CompilerServices.TaskAwaiter<object>&,HotUpdate.Net.WsClient.<RecvLoopAsync>d__43&)
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder<System.Threading.Tasks.VoidTaskResult>.AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter,HotUpdate.Net.WsClient.<SendLoopAsync>d__44>(System.Runtime.CompilerServices.TaskAwaiter&,HotUpdate.Net.WsClient.<SendLoopAsync>d__44&)
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder<System.Threading.Tasks.VoidTaskResult>.AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter<object>,HotUpdate.Net.WsClient.<RecvLoopAsync>d__43>(System.Runtime.CompilerServices.TaskAwaiter<object>&,HotUpdate.Net.WsClient.<RecvLoopAsync>d__43&)
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start<HotUpdate.Net.WsClient.<ConnectInternalAsync>d__42>(HotUpdate.Net.WsClient.<ConnectInternalAsync>d__42&)
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start<HotUpdate.Net.WsClient.<RecvLoopAsync>d__43>(HotUpdate.Net.WsClient.<RecvLoopAsync>d__43&)
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start<HotUpdate.Net.WsClient.<SendLoopAsync>d__44>(HotUpdate.Net.WsClient.<SendLoopAsync>d__44&)
// object& System.Runtime.CompilerServices.Unsafe.As<object,object>(object&)
// System.Void* System.Runtime.CompilerServices.Unsafe.AsPointer<object>(object&)
// object UnityEngine.Component.GetComponent<object>()
// object UnityEngine.Component.GetComponentInChildren<object>(bool)
// object[] UnityEngine.Component.GetComponentsInChildren<object>()
// object[] UnityEngine.Component.GetComponentsInChildren<object>(bool)
// object UnityEngine.GameObject.AddComponent<object>()
// object UnityEngine.GameObject.GetComponent<object>()
// object UnityEngine.GameObject.GetComponentInChildren<object>(bool)
// object[] UnityEngine.GameObject.GetComponentsInChildren<object>(bool)
// object UnityEngine.JsonUtility.FromJson<object>(string)
// object[] UnityEngine.Object.FindObjectsByType<object>(UnityEngine.FindObjectsSortMode)
// object UnityEngine.Object.Instantiate<object>(object)
// object UnityEngine.Object.Instantiate<object>(object,UnityEngine.Transform)
// object UnityEngine.Object.Instantiate<object>(object,UnityEngine.Transform,bool)
// object[] UnityEngine.Resources.ConvertObjects<object>(UnityEngine.Object[])
// object YooAsset.AssetHandle.GetAssetObject<object>()
// YooAsset.AssetHandle YooAsset.ResourcePackage.LoadAssetAsync<object>(string,uint)
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 4b64d2d3b4bc1ca47bd8045577d473f9
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
+205
View File
@@ -0,0 +1,205 @@
<?xml version="1.0" encoding="utf-8"?>
<linker>
<assembly fullname="AOT.Runtime">
<type fullname="AOT.Boot.BootContext" preserve="all" />
<type fullname="AOT.Boot.WebSocketBridge" preserve="all" />
</assembly>
<assembly fullname="Newtonsoft.Json">
<type fullname="Newtonsoft.Json.Linq.JArray" preserve="all" />
<type fullname="Newtonsoft.Json.Linq.JContainer" preserve="all" />
<type fullname="Newtonsoft.Json.Linq.JObject" preserve="all" />
<type fullname="Newtonsoft.Json.Linq.JToken" preserve="all" />
</assembly>
<assembly fullname="System">
<type fullname="System.CodeDom.Compiler.GeneratedCodeAttribute" preserve="all" />
<type fullname="System.Collections.Generic.Queue`1" preserve="all" />
<type fullname="System.ComponentModel.EditorBrowsableAttribute" preserve="all" />
<type fullname="System.ComponentModel.EditorBrowsableState" preserve="all" />
<type fullname="System.Uri" preserve="all" />
<type fullname="System.UriKind" preserve="all" />
</assembly>
<assembly fullname="System.Core">
<type fullname="System.Collections.Generic.HashSet`1" preserve="all" />
<type fullname="System.Linq.Enumerable" preserve="all" />
</assembly>
<assembly fullname="Unity.TextMeshPro">
<type fullname="TMPro.TMP_InputField" preserve="all" />
<type fullname="TMPro.TMP_SubMeshUI" preserve="all" />
<type fullname="TMPro.TMP_Text" preserve="all" />
<type fullname="TMPro.TextMeshProUGUI" preserve="all" />
</assembly>
<assembly fullname="UnityEngine.AnimationModule">
<type fullname="UnityEngine.Animator" preserve="all" />
</assembly>
<assembly fullname="UnityEngine.AudioModule">
<type fullname="UnityEngine.AudioClip" preserve="all" />
<type fullname="UnityEngine.AudioListener" preserve="all" />
<type fullname="UnityEngine.AudioSource" preserve="all" />
</assembly>
<assembly fullname="UnityEngine.CoreModule">
<type fullname="UnityEngine.Behaviour" preserve="all" />
<type fullname="UnityEngine.Camera" preserve="all" />
<type fullname="UnityEngine.CameraClearFlags" preserve="all" />
<type fullname="UnityEngine.Color" preserve="all" />
<type fullname="UnityEngine.Component" preserve="all" />
<type fullname="UnityEngine.Coroutine" preserve="all" />
<type fullname="UnityEngine.Debug" preserve="all" />
<type fullname="UnityEngine.Events.UnityAction" preserve="all" />
<type fullname="UnityEngine.Events.UnityEvent" preserve="all" />
<type fullname="UnityEngine.Events.UnityEventBase" preserve="all" />
<type fullname="UnityEngine.FindObjectsSortMode" preserve="all" />
<type fullname="UnityEngine.GameObject" preserve="all" />
<type fullname="UnityEngine.Light" preserve="all" />
<type fullname="UnityEngine.LightType" preserve="all" />
<type fullname="UnityEngine.LineRenderer" preserve="all" />
<type fullname="UnityEngine.Material" preserve="all" />
<type fullname="UnityEngine.Mathf" preserve="all" />
<type fullname="UnityEngine.MonoBehaviour" preserve="all" />
<type fullname="UnityEngine.Object" preserve="all" />
<type fullname="UnityEngine.QualitySettings" preserve="all" />
<type fullname="UnityEngine.Quaternion" preserve="all" />
<type fullname="UnityEngine.Random" preserve="all" />
<type fullname="UnityEngine.RangeAttribute" preserve="all" />
<type fullname="UnityEngine.Ray" preserve="all" />
<type fullname="UnityEngine.Rect" preserve="all" />
<type fullname="UnityEngine.RectTransform" preserve="all" />
<type fullname="UnityEngine.RenderTexture" preserve="all" />
<type fullname="UnityEngine.RenderTextureFormat" preserve="all" />
<type fullname="UnityEngine.Renderer" preserve="all" />
<type fullname="UnityEngine.SerializeField" preserve="all" />
<type fullname="UnityEngine.Shader" preserve="all" />
<type fullname="UnityEngine.Sprite" preserve="all" />
<type fullname="UnityEngine.TextAsset" preserve="all" />
<type fullname="UnityEngine.Texture" preserve="all" />
<type fullname="UnityEngine.Time" preserve="all" />
<type fullname="UnityEngine.Transform" preserve="all" />
<type fullname="UnityEngine.U2D.SpriteAtlas" preserve="all" />
<type fullname="UnityEngine.U2D.SpriteAtlasManager" preserve="all" />
<type fullname="UnityEngine.Vector2" preserve="all" />
<type fullname="UnityEngine.Vector3" preserve="all" />
<type fullname="UnityEngine.WaitForSecondsRealtime" preserve="all" />
</assembly>
<assembly fullname="UnityEngine.JSONSerializeModule">
<type fullname="UnityEngine.JsonUtility" preserve="all" />
</assembly>
<assembly fullname="UnityEngine.ParticleSystemModule">
<type fullname="UnityEngine.ParticleSystem" preserve="all" />
<type fullname="UnityEngine.ParticleSystem/MainModule" preserve="all" />
<type fullname="UnityEngine.ParticleSystem/MinMaxGradient" preserve="all" />
<type fullname="UnityEngine.ParticleSystemStopBehavior" preserve="all" />
</assembly>
<assembly fullname="UnityEngine.PhysicsModule">
<type fullname="UnityEngine.Collider" preserve="all" />
<type fullname="UnityEngine.MeshCollider" preserve="all" />
<type fullname="UnityEngine.Physics" preserve="all" />
<type fullname="UnityEngine.RaycastHit" preserve="all" />
</assembly>
<assembly fullname="UnityEngine.TextRenderingModule">
<type fullname="UnityEngine.TextMesh" preserve="all" />
</assembly>
<assembly fullname="UnityEngine.UI">
<type fullname="UnityEngine.EventSystems.IBeginDragHandler" preserve="all" />
<type fullname="UnityEngine.EventSystems.IDragHandler" preserve="all" />
<type fullname="UnityEngine.EventSystems.IEndDragHandler" preserve="all" />
<type fullname="UnityEngine.EventSystems.IEventSystemHandler" preserve="all" />
<type fullname="UnityEngine.EventSystems.PointerEventData" preserve="all" />
<type fullname="UnityEngine.EventSystems.PointerEventData/InputButton" preserve="all" />
<type fullname="UnityEngine.UI.Button" preserve="all" />
<type fullname="UnityEngine.UI.Button/ButtonClickedEvent" preserve="all" />
<type fullname="UnityEngine.UI.Graphic" preserve="all" />
<type fullname="UnityEngine.UI.Image" preserve="all" />
<type fullname="UnityEngine.UI.RawImage" preserve="all" />
<type fullname="UnityEngine.UI.ScrollRect" preserve="all" />
<type fullname="UnityEngine.UI.Selectable" preserve="all" />
</assembly>
<assembly fullname="UnityEngine.UIModule">
<type fullname="UnityEngine.RectTransformUtility" preserve="all" />
</assembly>
<assembly fullname="UnityEngine.UnityWebRequestModule">
<type fullname="UnityEngine.Networking.DownloadHandler" preserve="all" />
<type fullname="UnityEngine.Networking.DownloadHandlerBuffer" preserve="all" />
<type fullname="UnityEngine.Networking.UnityWebRequest" preserve="all" />
<type fullname="UnityEngine.Networking.UnityWebRequest/Result" preserve="all" />
<type fullname="UnityEngine.Networking.UnityWebRequestAsyncOperation" preserve="all" />
<type fullname="UnityEngine.Networking.UploadHandler" preserve="all" />
<type fullname="UnityEngine.Networking.UploadHandlerRaw" preserve="all" />
</assembly>
<assembly fullname="YooAsset">
<type fullname="YooAsset.AssetHandle" preserve="all" />
<type fullname="YooAsset.EOperationStatus" preserve="all" />
<type fullname="YooAsset.HandleBase" preserve="all" />
<type fullname="YooAsset.ResourcePackage" preserve="all" />
<type fullname="YooAsset.YooAssets" 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.ArgumentException" preserve="all" />
<type fullname="System.ArgumentNullException" preserve="all" />
<type fullname="System.ArgumentOutOfRangeException" preserve="all" />
<type fullname="System.Array" preserve="all" />
<type fullname="System.BitConverter" preserve="all" />
<type fullname="System.Byte" preserve="all" />
<type fullname="System.Char" 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/ValueCollection" preserve="all" />
<type fullname="System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator" 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.IEqualityComparer`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.IEnumerator" preserve="all" />
<type fullname="System.Comparison`1" preserve="all" />
<type fullname="System.DateTimeOffset" 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.DebuggerHiddenAttribute" preserve="all" />
<type fullname="System.Enum" preserve="all" />
<type fullname="System.Exception" preserve="all" />
<type fullname="System.Func`1" preserve="all" />
<type fullname="System.Func`2" preserve="all" />
<type fullname="System.Func`3" preserve="all" />
<type fullname="System.Guid" preserve="all" />
<type fullname="System.IDisposable" preserve="all" />
<type fullname="System.Int32" preserve="all" />
<type fullname="System.Int64" preserve="all" />
<type fullname="System.InvalidOperationException" preserve="all" />
<type fullname="System.Math" preserve="all" />
<type fullname="System.NotSupportedException" preserve="all" />
<type fullname="System.Nullable`1" preserve="all" />
<type fullname="System.Object" preserve="all" />
<type fullname="System.Predicate`1" preserve="all" />
<type fullname="System.Runtime.CompilerServices.CompilationRelaxationsAttribute" preserve="all" />
<type fullname="System.Runtime.CompilerServices.CompilerGeneratedAttribute" 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.TupleElementNamesAttribute" 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.SHA256" preserve="all" />
<type fullname="System.Single" preserve="all" />
<type fullname="System.String" preserve="all" />
<type fullname="System.StringComparer" preserve="all" />
<type fullname="System.StringComparison" preserve="all" />
<type fullname="System.StringSplitOptions" preserve="all" />
<type fullname="System.Text.Encoding" preserve="all" />
<type fullname="System.Text.StringBuilder" preserve="all" />
<type fullname="System.Threading.Interlocked" preserve="all" />
<type fullname="System.Type" preserve="all" />
<type fullname="System.UInt32" preserve="all" />
<type fullname="System.ValueTuple`2" preserve="all" />
<type fullname="System.ValueType" preserve="all" />
</assembly>
<assembly fullname="wx-runtime">
<type fullname="PlayerPrefs" preserve="all" />
</assembly>
</linker>
@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 5637b16cacfdf804490acefb7d94904d
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant: