2024-10-12 20:37:11 +08:00
|
|
|
using System.Collections.Generic;
|
|
|
|
public class AOTGenericReferences : UnityEngine.MonoBehaviour
|
|
|
|
{
|
|
|
|
|
|
|
|
// {{ AOT assemblies
|
|
|
|
public static readonly IReadOnlyList<string> PatchedAOTAssemblyList = new List<string>
|
|
|
|
{
|
2024-10-16 02:48:23 +08:00
|
|
|
"SHFrame.dll",
|
|
|
|
"UniTask.dll",
|
|
|
|
"mscorlib.dll",
|
2024-10-12 20:37:11 +08:00
|
|
|
};
|
|
|
|
// }}
|
|
|
|
|
|
|
|
// {{ constraint implement type
|
|
|
|
// }}
|
|
|
|
|
|
|
|
// {{ AOT generic types
|
2024-10-16 02:48:23 +08:00
|
|
|
// Cysharp.Threading.Tasks.CompilerServices.AsyncUniTask.<>c<HotLauncherMain.<RunLauncher>d__1>
|
|
|
|
// Cysharp.Threading.Tasks.CompilerServices.AsyncUniTask<HotLauncherMain.<RunLauncher>d__1>
|
|
|
|
// Cysharp.Threading.Tasks.ITaskPoolNode<object>
|
|
|
|
// Cysharp.Threading.Tasks.UniTaskCompletionSourceCore<Cysharp.Threading.Tasks.AsyncUnit>
|
|
|
|
// System.Action<object>
|
|
|
|
// System.Func<int>
|
2024-10-12 20:37:11 +08:00
|
|
|
// }}
|
|
|
|
|
|
|
|
public void RefMethods()
|
|
|
|
{
|
2024-10-16 02:48:23 +08:00
|
|
|
// System.Void Cysharp.Threading.Tasks.CompilerServices.AsyncUniTaskMethodBuilder.AwaitUnsafeOnCompleted<Cysharp.Threading.Tasks.UniTask.Awaiter,HotLauncherMain.<RunLauncher>d__1>(Cysharp.Threading.Tasks.UniTask.Awaiter&,HotLauncherMain.<RunLauncher>d__1&)
|
|
|
|
// System.Void Cysharp.Threading.Tasks.CompilerServices.AsyncUniTaskMethodBuilder.Start<HotLauncherMain.<RunLauncher>d__1>(HotLauncherMain.<RunLauncher>d__1&)
|
|
|
|
// System.Void Cysharp.Threading.Tasks.CompilerServices.AsyncUniTaskMethodBuilder.Start<SHFrame.UIModule.<Open>d__27<object>>(SHFrame.UIModule.<Open>d__27<object>&)
|
|
|
|
// Cysharp.Threading.Tasks.UniTask SHFrame.UIModule.Open<object>(string,string,SHFrame.UILayerEnum,object[])
|
|
|
|
// object[] System.Array.Empty<object>()
|
2024-10-12 20:37:11 +08:00
|
|
|
}
|
|
|
|
}
|