This commit is contained in:
DESKTOP-5RP3AKU\Jisol
2024-10-16 02:48:23 +08:00
parent 9cd469b811
commit 44c3ea001a
146 changed files with 28324 additions and 11203 deletions

View File

@@ -5,6 +5,9 @@ public class AOTGenericReferences : UnityEngine.MonoBehaviour
// {{ AOT assemblies
public static readonly IReadOnlyList<string> PatchedAOTAssemblyList = new List<string>
{
"SHFrame.dll",
"UniTask.dll",
"mscorlib.dll",
};
// }}
@@ -12,9 +15,20 @@ public class AOTGenericReferences : UnityEngine.MonoBehaviour
// }}
// {{ AOT generic types
// 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>
// }}
public void RefMethods()
{
// 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>()
}
}

View File

@@ -1,14 +1,53 @@
<?xml version="1.0" encoding="utf-8"?>
<linker>
<assembly fullname="FairyGUI.Runtime">
<type fullname="FairyGUI.EventCallback1" preserve="all" />
<type fullname="FairyGUI.EventContext" preserve="all" />
<type fullname="FairyGUI.EventListener" preserve="all" />
<type fullname="FairyGUI.GButton" preserve="all" />
<type fullname="FairyGUI.GComponent" preserve="all" />
<type fullname="FairyGUI.GObject" preserve="all" />
<type fullname="FairyGUI.GProgressBar" preserve="all" />
<type fullname="FairyGUI.GTextField" preserve="all" />
<type fullname="FairyGUI.UIObjectFactory" preserve="all" />
<type fullname="FairyGUI.UIPackage" preserve="all" />
<type fullname="FairyGUI.Utils.XML" preserve="all" />
</assembly>
<assembly fullname="HotMain">
<type fullname="HotMain.HotMainEvent" preserve="all" />
<type fullname="HotMain.SHGame.Procedure.ProcedureInitializePackage" preserve="all" />
</assembly>
<assembly fullname="SHFrame">
<type fullname="SHFrame.EventArgs" preserve="all" />
<type fullname="SHFrame.EventListener" preserve="all" />
<type fullname="SHFrame.EventListener/EventHandler" preserve="all" />
<type fullname="SHFrame.EventUtil" preserve="all" />
<type fullname="SHFrame.SHFrameModule" preserve="all" />
<type fullname="SHFrame.UIBase" preserve="all" />
<type fullname="SHFrame.UILayerEnum" preserve="all" />
<type fullname="SHFrame.UIModule" preserve="all" />
</assembly>
<assembly fullname="System">
<type fullname="System.CodeDom.Compiler.GeneratedCodeAttribute" preserve="all" />
<type fullname="System.ComponentModel.EditorBrowsableAttribute" preserve="all" />
<type fullname="System.ComponentModel.EditorBrowsableState" preserve="all" />
</assembly>
<assembly fullname="UniTask">
<type fullname="Cysharp.Threading.Tasks.CompilerServices.AsyncUniTaskMethodBuilder" preserve="all" />
<type fullname="Cysharp.Threading.Tasks.UniTask" preserve="all" />
<type fullname="Cysharp.Threading.Tasks.UniTask/Awaiter" preserve="all" />
<type fullname="Cysharp.Threading.Tasks.UniTaskExtensions" preserve="all" />
</assembly>
<assembly fullname="UnityEngine.CoreModule">
<type fullname="UnityEngine.Debug" preserve="all" />
<type fullname="UnityEngine.MonoBehaviour" preserve="all" />
</assembly>
<assembly fullname="YooAsset">
<type fullname="YooAsset.DownloaderOperation" preserve="all" />
<type fullname="YooAsset.ResourceDownloaderOperation" preserve="all" />
<type fullname="YooAsset.ResourcePackage" preserve="all" />
<type fullname="YooAsset.YooAssets" preserve="all" />
</assembly>
<assembly fullname="mscorlib">
<type fullname="System.Array" preserve="all" />
<type fullname="System.Attribute" preserve="all" />
@@ -17,12 +56,21 @@
<type fullname="System.Byte" 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.Exception" preserve="all" />
<type fullname="System.Int32" preserve="all" />
<type fullname="System.Int64" preserve="all" />
<type fullname="System.Object" preserve="all" />
<type fullname="System.ParamArrayAttribute" preserve="all" />
<type fullname="System.Runtime.CompilerServices.AsyncStateMachineAttribute" preserve="all" />
<type fullname="System.Runtime.CompilerServices.CompilationRelaxationsAttribute" preserve="all" />
<type fullname="System.Runtime.CompilerServices.CompilerGeneratedAttribute" preserve="all" />
<type fullname="System.Runtime.CompilerServices.IAsyncStateMachine" preserve="all" />
<type fullname="System.Runtime.CompilerServices.RuntimeCompatibilityAttribute" preserve="all" />
<type fullname="System.Runtime.CompilerServices.RuntimeHelpers" preserve="all" />
<type fullname="System.RuntimeFieldHandle" preserve="all" />
<type fullname="System.RuntimeTypeHandle" preserve="all" />
<type fullname="System.String" preserve="all" />
<type fullname="System.Type" preserve="all" />
<type fullname="System.ValueType" preserve="all" />
</assembly>