using System.Collections.Generic; public class AOTGenericReferences : UnityEngine.MonoBehaviour { // {{ AOT assemblies public static readonly IReadOnlyList PatchedAOTAssemblyList = new List { "Cinemachine.dll", "Mirror.dll", "MyScripts.Runtime.dll", "System.Core.dll", "Unity.InputSystem.dll", "UnityEngine.CoreModule.dll", "UnityEngine.JSONSerializeModule.dll", "YooAsset.dll", "mscorlib.dll", }; // }} // {{ constraint implement type // }} // {{ AOT generic types // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader> // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader> // Mirror.Reader> // Mirror.Reader> // Mirror.Reader> // Mirror.Reader> // Mirror.Reader> // Mirror.Reader> // Mirror.Reader> // Mirror.Reader> // Mirror.Reader> // Mirror.Reader> // Mirror.Reader> // Mirror.Reader> // Mirror.Reader> // Mirror.Reader> // Mirror.Reader> // Mirror.Reader> // Mirror.Reader> // Mirror.Reader> // Mirror.Reader> // Mirror.Reader> // Mirror.Reader> // Mirror.Reader> // Mirror.Reader> // Mirror.Reader> // Mirror.Reader> // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Reader // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer> // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer> // Mirror.Writer> // Mirror.Writer> // Mirror.Writer> // Mirror.Writer> // Mirror.Writer> // Mirror.Writer> // Mirror.Writer> // Mirror.Writer> // Mirror.Writer> // Mirror.Writer> // Mirror.Writer> // Mirror.Writer> // Mirror.Writer> // Mirror.Writer> // Mirror.Writer> // Mirror.Writer> // Mirror.Writer> // Mirror.Writer> // Mirror.Writer> // Mirror.Writer> // Mirror.Writer> // Mirror.Writer> // Mirror.Writer> // Mirror.Writer> // Mirror.Writer> // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // Mirror.Writer // SingletonMono // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action> // System.Action // System.Action // System.Action // System.Action // System.Action> // System.Action> // System.Action> // System.Action> // System.Action> // System.Action> // System.Action> // System.Action> // System.Action> // System.Action> // System.Action> // System.Action> // System.Action> // System.Action> // System.Action> // System.Action> // System.Action> // System.Action> // System.Action> // System.Action> // System.Action> // System.Action> // System.Action> // System.Action> // System.Action> // System.Action> // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Collections.Generic.ArraySortHelper // System.Collections.Generic.Comparer // System.Collections.Generic.Dictionary.Enumerator // System.Collections.Generic.Dictionary.KeyCollection.Enumerator // System.Collections.Generic.Dictionary.KeyCollection // System.Collections.Generic.Dictionary.ValueCollection.Enumerator // System.Collections.Generic.Dictionary.ValueCollection // System.Collections.Generic.Dictionary // System.Collections.Generic.EqualityComparer // System.Collections.Generic.ICollection> // System.Collections.Generic.ICollection // System.Collections.Generic.IComparer // System.Collections.Generic.IEnumerable> // System.Collections.Generic.IEnumerable // System.Collections.Generic.IEnumerator> // System.Collections.Generic.IEnumerator // System.Collections.Generic.IEqualityComparer // System.Collections.Generic.IList // System.Collections.Generic.KeyValuePair // System.Collections.Generic.List.Enumerator // System.Collections.Generic.List // System.Collections.Generic.ObjectComparer // System.Collections.Generic.ObjectEqualityComparer // System.Collections.ObjectModel.ReadOnlyCollection // System.Comparison // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func> // System.Func // System.Func // System.Func // System.Func // System.Func> // System.Func> // System.Func> // System.Func> // System.Func> // System.Func> // System.Func> // System.Func> // System.Func> // System.Func> // System.Func> // System.Func> // System.Func> // System.Func> // System.Func> // System.Func> // System.Func> // System.Func> // System.Func> // System.Func> // System.Func> // System.Func> // System.Func> // System.Func> // System.Func> // System.Func> // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Predicate // UnityEngine.Events.InvokableCall // UnityEngine.Events.UnityAction // UnityEngine.Events.UnityEvent // UnityEngine.InputSystem.InputBindingComposite // UnityEngine.InputSystem.InputBindingComposite // UnityEngine.InputSystem.InputControl // UnityEngine.InputSystem.InputControl // UnityEngine.InputSystem.InputProcessor // UnityEngine.InputSystem.InputProcessor // UnityEngine.InputSystem.Utilities.InlinedArray // }} public void RefMethods() { // object Cinemachine.CinemachineVirtualCamera.GetCinemachineComponent() // System.Void Mirror.NetworkBehaviour.GeneratedSyncVarDeserialize(object&,System.Action,object) // System.Void Mirror.NetworkBehaviour.GeneratedSyncVarSetter(object,object&,ulong,System.Action) // System.Void Mirror.NetworkBehaviour.SetSyncVar(object,object&,ulong) // bool Mirror.NetworkBehaviour.SyncVarEqual(object,object&) // System.Collections.Generic.List System.Linq.Enumerable.ToList(System.Collections.Generic.IEnumerable) // System.Void* Unity.Collections.LowLevel.Unsafe.UnsafeUtility.AddressOf(UnityEngine.Vector2&) // System.Void* Unity.Collections.LowLevel.Unsafe.UnsafeUtility.AddressOf(float&) // int Unity.Collections.LowLevel.Unsafe.UnsafeUtility.SizeOf() // int Unity.Collections.LowLevel.Unsafe.UnsafeUtility.SizeOf() // object UnityEngine.Component.GetComponent() // object UnityEngine.GameObject.GetComponent() // object UnityEngine.GameObject.GetComponentInParent() // object UnityEngine.GameObject.GetComponentInParent(bool) // UnityEngine.Vector2 UnityEngine.InputSystem.InputAction.CallbackContext.ReadValue() // float UnityEngine.InputSystem.InputAction.CallbackContext.ReadValue() // UnityEngine.Vector2 UnityEngine.InputSystem.InputActionState.ApplyProcessors(int,UnityEngine.Vector2,UnityEngine.InputSystem.InputControl) // float UnityEngine.InputSystem.InputActionState.ApplyProcessors(int,float,UnityEngine.InputSystem.InputControl) // UnityEngine.Vector2 UnityEngine.InputSystem.InputActionState.ReadValue(int,int,bool) // float UnityEngine.InputSystem.InputActionState.ReadValue(int,int,bool) // object UnityEngine.JsonUtility.FromJson(string) // object UnityEngine.Object.FindAnyObjectByType() // object UnityEngine.Object.Instantiate(object) // object UnityEngine.Object.Instantiate(object,UnityEngine.Transform) // object UnityEngine.Object.Instantiate(object,UnityEngine.Transform,bool) // YooAsset.AssetHandle YooAsset.ResourcePackage.LoadAssetAsync(string,uint) // YooAsset.AssetHandle YooAsset.YooAssets.LoadAssetAsync(string,uint) } }