Whitelisted Unity API

ParaSpace SDK only allows the following APIs to be used. Those not in this list may become ineffective when being used.
You can check if an API is supported by quick search on the page.

<linker>

	<assembly fullname="UnityEngine" preserve="all"/>
	<assembly fullname="UnityEngine.AnimationModule" preserve="all"/>
	<assembly fullname="UnityEngine.TerrainModule" preserve="all"/>
	<assembly fullname="UnityEngine.TerrainPhysicsModule" preserve="all"/>
	<assembly fullname="UnityEngine.UI" preserve="all"/>
	<assembly fullname="UnityEngine.VideoModule" preserve="all"/>

	<assembly fullname="UnityEngine.AssetBundleModule">
	  <type fullname="UnityEngine.AssetBundleRequest" preserve="all"/>
		<type fullname="UnityEngine.AssetBundle" preserve="all"/>
		<type fullname="UnityEngine.AssetBundleRecompressOperation" preserve="all"/>
		<type fullname="UnityEngine.BuildCompression" preserve="all"/>
		<type fullname="UnityEngine.AssetBundleManifest" preserve="all"/>
		<type fullname="UnityEngine.AssetBundleCreateRequest" preserve="all"/>
	</assembly>

	<assembly fullname="UnityEngine.AudioModule">
	  <type fullname="UnityEngine.AudioSettings" preserve="all"/>
		<type fullname="UnityEngine.AudioSettings+Mobile" preserve="all"/>
		<type fullname="UnityEngine.AudioSource" preserve="all"/>
		<type fullname="UnityEngine.AudioLowPassFilter" preserve="all"/>
		<type fullname="UnityEngine.AudioHighPassFilter" preserve="all"/>
		<type fullname="UnityEngine.AudioReverbFilter" preserve="all"/>
		<type fullname="UnityEngine.AudioConfiguration" preserve="all"/>
		<type fullname="UnityEngine.AudioClip" preserve="all"/>
		<type fullname="UnityEngine.AudioBehaviour" preserve="all"/>
		<type fullname="UnityEngine.AudioListener" preserve="all"/>
		<type fullname="UnityEngine.AudioReverbZone" preserve="all"/>
		<type fullname="UnityEngine.AudioDistortionFilter" preserve="all"/>
		<type fullname="UnityEngine.AudioEchoFilter" preserve="all"/>
		<type fullname="UnityEngine.AudioChorusFilter" preserve="all"/>
		<type fullname="UnityEngine.AudioRenderer" preserve="all"/>
		<type fullname="UnityEngine.WebCamDevice" preserve="all"/>
	</assembly>

	<assembly fullname="UnityEngine.ClothModule">
	  <type fullname="UnityEngine.ClothSphereColliderPair" preserve="all"/>
		<type fullname="UnityEngine.ClothSkinningCoefficient" preserve="all"/>
		<type fullname="UnityEngine.Cloth" preserve="all"/>
	</assembly>

	<assembly fullname="UnityEngine.CoreModule">
	  <type fullname="UnityEngine.PropertyName" preserve="all"/>
		<type fullname="UnityEngine.CrashReport" preserve="all"/>
		<type fullname="UnityEngine.YieldInstruction" preserve="all"/>
		<type fullname="UnityEngine.ScriptableObject" preserve="all"/>
		<type fullname="UnityEngine.Coroutine" preserve="all"/>
		<type fullname="UnityEngine.Behaviour" preserve="all"/>
		<type fullname="UnityEngine.StackTraceUtility" preserve="all"/>
		<type fullname="UnityEngine.UnityException" preserve="all"/>
		<type fullname="UnityEngine.MissingComponentException" preserve="all"/>
		<type fullname="UnityEngine.UnassignedReferenceException" preserve="all"/>
		<type fullname="UnityEngine.MissingReferenceException" preserve="all"/>
		<type fullname="UnityEngine.GameObject" preserve="all"/>
		<type fullname="UnityEngine.AsyncOperation" preserve="all"/>
		<type fullname="UnityEngine.TextAsset" preserve="all"/>
		<type fullname="UnityEngine.ExecuteAlways" preserve="all"/>
		<type fullname="UnityEngine.DefaultExecutionOrder" preserve="all"/>
		<type fullname="UnityEngine.Object" preserve="all"/>
		<type fullname="UnityEngine.Component" preserve="all"/>
		<type fullname="UnityEngine.LayerMask" preserve="all"/>
		<type fullname="UnityEngine.MonoBehaviour" preserve="all"/>
		<type fullname="UnityEngine.CustomYieldInstruction" preserve="all"/>
		<type fullname="UnityEngine.WaitWhile" preserve="all"/>
		<type fullname="UnityEngine.RangeInt" preserve="all"/>
		<type fullname="UnityEngine.WaitUntil" preserve="all"/>
		<type fullname="UnityEngine.WaitForSeconds" preserve="all"/>
		<type fullname="UnityEngine.WaitForSecondsRealtime" preserve="all"/>
		<type fullname="UnityEngine.WaitForEndOfFrame" preserve="all"/>
		<type fullname="UnityEngine.WaitForFixedUpdate" preserve="all"/>
		<type fullname="UnityEngine.StaticBatchingUtility" preserve="all"/>
		<type fullname="UnityEngine.DynamicGI" preserve="all"/>
		<type fullname="UnityEngine.UnityEventQueueSystem" preserve="all"/>
		<type fullname="UnityEngine.ExposedPropertyResolver" preserve="all"/>
		<type fullname="UnityEngine.Security" preserve="all"/>
		<type fullname="UnityEngine.Camera" preserve="all"/>
		<type fullname="UnityEngine.Camera+GateFitParameters" preserve="all"/>
		<type fullname="UnityEngine.Camera+RenderRequest" preserve="all"/>
		<type fullname="UnityEngine.ReflectionProbe" preserve="all"/>
		<type fullname="UnityEngine.FlareLayer" preserve="all"/>
		<type fullname="UnityEngine.BoundingSphere" preserve="all"/>
		<type fullname="UnityEngine.CullingGroupEvent" preserve="all"/>
		<type fullname="UnityEngine.CullingGroup" preserve="all"/>
		<type fullname="UnityEngine.RectOffset" preserve="all"/>
		<type fullname="UnityEngine.SerializeReference" preserve="all"/>
		<type fullname="UnityEngine.PreferBinarySerialization" preserve="all"/>
		<type fullname="UnityEngine.Resources" preserve="all"/>
		<type fullname="UnityEngine.ResourceRequest" preserve="all"/>
		<type fullname="UnityEngine.ResourcesAPI" preserve="all"/>
		<type fullname="UnityEngine.Keyframe" preserve="all"/>
		<type fullname="UnityEngine.AnimationCurve" preserve="all"/>
		<type fullname="UnityEngine.Pose" preserve="all"/>
		<type fullname="UnityEngine.HashUtilities" preserve="all"/>
		<type fullname="UnityEngine.HashUnsafeUtilities" preserve="all"/>
		<type fullname="UnityEngine.Hash128" preserve="all"/>
		<type fullname="UnityEngine.Quaternion" preserve="all"/>
		<type fullname="UnityEngine.Vector3Int" preserve="all"/>
		<type fullname="UnityEngine.Vector2" preserve="all"/>
		<type fullname="UnityEngine.Vector3" preserve="all"/>
		<type fullname="UnityEngine.Mathf" preserve="all"/>
		<type fullname="UnityEngine.ColorUtility" preserve="all"/>
		<type fullname="UnityEngine.Vector2Int" preserve="all"/>
		<type fullname="UnityEngine.Color32" preserve="all"/>
		<type fullname="UnityEngine.FrustumPlanes" preserve="all"/>
		<type fullname="UnityEngine.Matrix4x4" preserve="all"/>
		<type fullname="UnityEngine.Bounds" preserve="all"/>
		<type fullname="UnityEngine.Color" preserve="all"/>
		<type fullname="UnityEngine.Vector4" preserve="all"/>
		<type fullname="UnityEngine.GradientColorKey" preserve="all"/>
		<type fullname="UnityEngine.GradientAlphaKey" preserve="all"/>
		<type fullname="UnityEngine.Gradient" preserve="all"/>
		<type fullname="UnityEngine.Time" preserve="all"/>
		<type fullname="UnityEngine.LineUtility" preserve="all"/>
		<type fullname="UnityEngine.PlayerPrefsException" preserve="all"/>
		<type fullname="UnityEngine.PlayerPrefs" preserve="all"/>
		<type fullname="UnityEngine.SystemInfo" preserve="all"/>
		<type fullname="UnityEngine.Shader" preserve="all"/>
		<type fullname="UnityEngine.MaterialPropertyBlock" preserve="all"/>
		<type fullname="UnityEngine.Material" preserve="all"/>
		<type fullname="UnityEngine.ComputeShader" preserve="all"/>
		<type fullname="UnityEngine.ComputeBuffer" preserve="all"/>
		<type fullname="UnityEngine.Ray" preserve="all"/>
		<type fullname="UnityEngine.Rect" preserve="all"/>
		<type fullname="UnityEngine.GeometryUtility" preserve="all"/>
		<type fullname="UnityEngine.Plane" preserve="all"/>
		<type fullname="UnityEngine.RectInt" preserve="all"/>
		<type fullname="UnityEngine.BoundsInt" preserve="all"/>
		<type fullname="UnityEngine.Ray2D" preserve="all"/>
		<type fullname="UnityEngine.Application" preserve="all"/>
		<type fullname="UnityEngine.Random" preserve="all"/>
		<type fullname="UnityEngine.Random+State" preserve="all"/>
		<type fullname="UnityEngine.Mesh" preserve="all"/>
		<type fullname="UnityEngine.Mesh+MeshDataArray" preserve="all"/>
		<type fullname="UnityEngine.Mesh+MeshData" preserve="all"/>
		<type fullname="UnityEngine.RenderSettings" preserve="all"/>
		<type fullname="UnityEngine.QualitySettings" preserve="all"/>
		<type fullname="UnityEngine.BoneWeight" preserve="all"/>
		<type fullname="UnityEngine.BoneWeight1" preserve="all"/>
		<type fullname="UnityEngine.CombineInstance" preserve="all"/>
		<type fullname="UnityEngine.RenderTexture" preserve="all"/>
		<type fullname="UnityEngine.LightProbeProxyVolume" preserve="all"/>
		<type fullname="UnityEngine.Resolution" preserve="all"/>
		<type fullname="UnityEngine.RenderBuffer" preserve="all"/>
		<type fullname="UnityEngine.RenderTargetSetup" preserve="all"/>
		<type fullname="UnityEngine.RenderParams" preserve="all"/>
		<type fullname="UnityEngine.Graphics" preserve="all"/>
		<type fullname="UnityEngine.RendererExtensions" preserve="all"/>
		<type fullname="UnityEngine.ImageEffectTransformsToLDR" preserve="all"/>
		<type fullname="UnityEngine.ImageEffectAllowedInSceneView" preserve="all"/>
		<type fullname="UnityEngine.ImageEffectOpaque" preserve="all"/>
		<type fullname="UnityEngine.ImageEffectAfterScale" preserve="all"/>
		<type fullname="UnityEngine.ImageEffectUsesCommandBuffer" preserve="all"/>
		<type fullname="UnityEngine.OcclusionPortal" preserve="all"/>
		<type fullname="UnityEngine.OcclusionArea" preserve="all"/>
		<type fullname="UnityEngine.Flare" preserve="all"/>
		<type fullname="UnityEngine.LensFlare" preserve="all"/>
		<type fullname="UnityEngine.Projector" preserve="all"/>
		<type fullname="UnityEngine.LightBakingOutput" preserve="all"/>
		<type fullname="UnityEngine.Light" preserve="all"/>
		<type fullname="UnityEngine.Skybox" preserve="all"/>
		<type fullname="UnityEngine.MeshFilter" preserve="all"/>
		<type fullname="UnityEngine.Renderer" preserve="all"/>
		<type fullname="UnityEngine.TrailRenderer" preserve="all"/>
		<type fullname="UnityEngine.LineRenderer" preserve="all"/>
		<type fullname="UnityEngine.SkinnedMeshRenderer" preserve="all"/>
		<type fullname="UnityEngine.MeshRenderer" preserve="all"/>
		<type fullname="UnityEngine.RefreshRate" preserve="all"/>
		<type fullname="UnityEngine.DisplayInfo" preserve="all"/>
		<type fullname="UnityEngine.SleepTimeout" preserve="all"/>
		<type fullname="UnityEngine.Screen" preserve="all"/>
		<type fullname="UnityEngine.GL" preserve="all"/>
		<type fullname="UnityEngine.ScalableBufferManager" preserve="all"/>
		<type fullname="UnityEngine.FrameTiming" preserve="all"/>
		<type fullname="UnityEngine.FrameTimingManager" preserve="all"/>
		<type fullname="UnityEngine.LightmapData" preserve="all"/>
		<type fullname="UnityEngine.LightmapSettings" preserve="all"/>
		<type fullname="UnityEngine.LightProbes" preserve="all"/>
		<type fullname="UnityEngine.HDROutputSettings" preserve="all"/>
		<type fullname="UnityEngine.LightProbeGroup" preserve="all"/>
		<type fullname="UnityEngine.BillboardAsset" preserve="all"/>
		<type fullname="UnityEngine.BillboardRenderer" preserve="all"/>
		<type fullname="UnityEngine.GraphicsBuffer" preserve="all"/>
		<type fullname="UnityEngine.GraphicsBuffer+IndirectDrawArgs" preserve="all"/>
		<type fullname="UnityEngine.GraphicsBuffer+IndirectDrawIndexedArgs" preserve="all"/>
		<type fullname="UnityEngine.LOD" preserve="all"/>
		<type fullname="UnityEngine.LODGroup" preserve="all"/>
		<type fullname="UnityEngine.RenderTextureDescriptor" preserve="all"/>
		<type fullname="UnityEngine.CustomRenderTexture" preserve="all"/>
		<type fullname="UnityEngine.Texture" preserve="all"/>
		<type fullname="UnityEngine.Texture2D" preserve="all"/>
		<type fullname="UnityEngine.Cubemap" preserve="all"/>
		<type fullname="UnityEngine.Texture3D" preserve="all"/>
		<type fullname="UnityEngine.Texture2DArray" preserve="all"/>
		<type fullname="UnityEngine.CubemapArray" preserve="all"/>
		<type fullname="UnityEngine.SparseTexture" preserve="all"/>
		<type fullname="UnityEngine.CustomRenderTextureManager" preserve="all"/>
		<type fullname="UnityEngine.Display" preserve="all"/>
		<type fullname="UnityEngine.CustomRenderTextureUpdateZone" preserve="all"/>
		<type fullname="UnityEngine.CachedAssetBundle" preserve="all"/>
		<type fullname="UnityEngine.Cache" preserve="all"/>
		<type fullname="UnityEngine.Caching" preserve="all"/>
		<type fullname="UnityEngine.Snapping" preserve="all"/>
		<type fullname="UnityEngine.SortingLayer" preserve="all"/>
		<type fullname="UnityEngine.Logger" preserve="all"/>
		<type fullname="UnityEngine.Debug" preserve="all"/>
		<type fullname="UnityEngine.FrameDebugger" preserve="all"/>
		<type fullname="UnityEngine.Transform" preserve="all"/>
		<type fullname="UnityEngine.DrivenRectTransformTracker" preserve="all"/>
		<type fullname="UnityEngine.RectTransform" preserve="all"/>
		<type fullname="UnityEngine.SpriteRenderer" preserve="all"/>
		<type fullname="UnityEngine.SecondarySpriteTexture" preserve="all"/>
		<type fullname="UnityEngine.Sprite" preserve="all"/>
	</assembly>

	<assembly fullname="UnityEngine.GridModule">
	  <type fullname="UnityEngine.Grid" preserve="all"/>
		<type fullname="UnityEngine.GridLayout" preserve="all"/>
	</assembly>

	<assembly fullname="UnityEngine.IMGUIModule">
	  <type fullname="UnityEngine.Event" preserve="all"/>
	</assembly>

	<assembly fullname="UnityEngine.ImageConversionModule">
	  <type fullname="UnityEngine.ImageConversion" preserve="all"/>
	</assembly>

	<assembly fullname="UnityEngine.InputLegacyModule">
	  <type fullname="UnityEngine.Touch" preserve="all"/>
		<type fullname="UnityEngine.AccelerationEvent" preserve="all"/>
		<type fullname="UnityEngine.Gyroscope" preserve="all"/>
		<type fullname="UnityEngine.Compass" preserve="all"/>
		<type fullname="UnityEngine.Input" preserve="all"/>
	</assembly>

	<assembly fullname="UnityEngine.JSONSerializeModule">
	  <type fullname="UnityEngine.JsonUtility" preserve="all"/>
	</assembly>

	<assembly fullname="UnityEngine.LocalizationModule">
	  <type fullname="UnityEngine.LocalizationAsset" preserve="all"/>
	</assembly>

	<assembly fullname="UnityEngine.ParticleSystemModule">
	  <type fullname="UnityEngine.ParticleSystem" preserve="all"/>
		<type fullname="UnityEngine.ParticleSystem+Burst" preserve="all"/>
		<type fullname="UnityEngine.ParticleSystem+MinMaxCurve" preserve="all"/>
		<type fullname="UnityEngine.ParticleSystem+MinMaxGradient" preserve="all"/>
		<type fullname="UnityEngine.ParticleSystem+Particle" preserve="all"/>
		<type fullname="UnityEngine.ParticleSystem+EmitParams" preserve="all"/>
		<type fullname="UnityEngine.ParticleSystem+PlaybackState" preserve="all"/>
		<type fullname="UnityEngine.ParticleSystem+Trails" preserve="all"/>
		<type fullname="UnityEngine.ParticleSystem+ColliderData" preserve="all"/>
		<type fullname="UnityEngine.ParticleSystem+MainModule" preserve="all"/>
		<type fullname="UnityEngine.ParticleSystem+EmissionModule" preserve="all"/>
		<type fullname="UnityEngine.ParticleSystem+ShapeModule" preserve="all"/>
		<type fullname="UnityEngine.ParticleSystem+CollisionModule" preserve="all"/>
		<type fullname="UnityEngine.ParticleSystem+TriggerModule" preserve="all"/>
		<type fullname="UnityEngine.ParticleSystem+SubEmittersModule" preserve="all"/>
		<type fullname="UnityEngine.ParticleSystem+TextureSheetAnimationModule" preserve="all"/>
		<type fullname="UnityEngine.ParticleSystem+VelocityOverLifetimeModule" preserve="all"/>
		<type fullname="UnityEngine.ParticleSystem+LimitVelocityOverLifetimeModule" preserve="all"/>
		<type fullname="UnityEngine.ParticleSystem+InheritVelocityModule" preserve="all"/>
		<type fullname="UnityEngine.ParticleSystem+LifetimeByEmitterSpeedModule" preserve="all"/>
		<type fullname="UnityEngine.ParticleSystem+ForceOverLifetimeModule" preserve="all"/>
		<type fullname="UnityEngine.ParticleSystem+ColorOverLifetimeModule" preserve="all"/>
		<type fullname="UnityEngine.ParticleSystem+ColorBySpeedModule" preserve="all"/>
		<type fullname="UnityEngine.ParticleSystem+SizeOverLifetimeModule" preserve="all"/>
		<type fullname="UnityEngine.ParticleSystem+SizeBySpeedModule" preserve="all"/>
		<type fullname="UnityEngine.ParticleSystem+RotationOverLifetimeModule" preserve="all"/>
		<type fullname="UnityEngine.ParticleSystem+RotationBySpeedModule" preserve="all"/>
		<type fullname="UnityEngine.ParticleSystem+ExternalForcesModule" preserve="all"/>
		<type fullname="UnityEngine.ParticleSystem+NoiseModule" preserve="all"/>
		<type fullname="UnityEngine.ParticleSystem+LightsModule" preserve="all"/>
		<type fullname="UnityEngine.ParticleSystem+TrailModule" preserve="all"/>
		<type fullname="UnityEngine.ParticleSystem+CustomDataModule" preserve="all"/>
		<type fullname="UnityEngine.ParticleCollisionEvent" preserve="all"/>
		<type fullname="UnityEngine.ParticlePhysicsExtensions" preserve="all"/>
		<type fullname="UnityEngine.ParticleSystemRenderer" preserve="all"/>
		<type fullname="UnityEngine.ParticleSystemForceField" preserve="all"/>
	</assembly>

	<assembly fullname="UnityEngine.PhysicsModule">
	  <type fullname="UnityEngine.WheelFrictionCurve" preserve="all"/>
		<type fullname="UnityEngine.SoftJointLimit" preserve="all"/>
		<type fullname="UnityEngine.SoftJointLimitSpring" preserve="all"/>
		<type fullname="UnityEngine.JointDrive" preserve="all"/>
		<type fullname="UnityEngine.JointMotor" preserve="all"/>
		<type fullname="UnityEngine.JointSpring" preserve="all"/>
		<type fullname="UnityEngine.JointLimits" preserve="all"/>
		<type fullname="UnityEngine.ControllerColliderHit" preserve="all"/>
		<type fullname="UnityEngine.Collision" preserve="all"/>
		<type fullname="UnityEngine.ArticulationDrive" preserve="all"/>
		<type fullname="UnityEngine.ArticulationReducedSpace" preserve="all"/>
		<type fullname="UnityEngine.ArticulationJacobian" preserve="all"/>
		<type fullname="UnityEngine.ArticulationBody" preserve="all"/>
		<type fullname="UnityEngine.RaycastCommand" preserve="all"/>
		<type fullname="UnityEngine.SpherecastCommand" preserve="all"/>
		<type fullname="UnityEngine.CapsulecastCommand" preserve="all"/>
		<type fullname="UnityEngine.BoxcastCommand" preserve="all"/>
		<type fullname="UnityEngine.PhysicMaterial" preserve="all"/>
		<type fullname="UnityEngine.RaycastHit" preserve="all"/>
		<type fullname="UnityEngine.Rigidbody" preserve="all"/>
		<type fullname="UnityEngine.MeshCollider" preserve="all"/>
		<type fullname="UnityEngine.BoxCollider" preserve="all"/>
		<type fullname="UnityEngine.CharacterJoint" preserve="all"/>
		<type fullname="UnityEngine.Physics" preserve="all"/>
		<type fullname="UnityEngine.ModifiableContactPair" preserve="all"/>
		<type fullname="UnityEngine.ModifiableMassProperties" preserve="all"/>
		<type fullname="UnityEngine.Collider" preserve="all"/>
		<type fullname="UnityEngine.CharacterController" preserve="all"/>
		<type fullname="UnityEngine.CapsuleCollider" preserve="all"/>
		<type fullname="UnityEngine.SphereCollider" preserve="all"/>
		<type fullname="UnityEngine.ConstantForce" preserve="all"/>
		<type fullname="UnityEngine.Joint" preserve="all"/>
		<type fullname="UnityEngine.HingeJoint" preserve="all"/>
		<type fullname="UnityEngine.SpringJoint" preserve="all"/>
		<type fullname="UnityEngine.FixedJoint" preserve="all"/>
		<type fullname="UnityEngine.ConfigurableJoint" preserve="all"/>
		<type fullname="UnityEngine.ContactPoint" preserve="all"/>
		<type fullname="UnityEngine.PhysicsScene" preserve="all"/>
		<type fullname="UnityEngine.PhysicsSceneExtensions" preserve="all"/>
	</assembly>

	<assembly fullname="UnityEngine.Physics2DModule">
	  <type fullname="UnityEngine.PhysicsScene2D" preserve="all"/>
		<type fullname="UnityEngine.PhysicsSceneExtensions2D" preserve="all"/>
		<type fullname="UnityEngine.Physics2D" preserve="all"/>
		<type fullname="UnityEngine.PhysicsShape2D" preserve="all"/>
		<type fullname="UnityEngine.PhysicsShapeGroup2D" preserve="all"/>
		<type fullname="UnityEngine.ColliderDistance2D" preserve="all"/>
		<type fullname="UnityEngine.ContactFilter2D" preserve="all"/>
		<type fullname="UnityEngine.Collision2D" preserve="all"/>
		<type fullname="UnityEngine.ContactPoint2D" preserve="all"/>
		<type fullname="UnityEngine.JointAngleLimits2D" preserve="all"/>
		<type fullname="UnityEngine.JointTranslationLimits2D" preserve="all"/>
		<type fullname="UnityEngine.JointMotor2D" preserve="all"/>
		<type fullname="UnityEngine.JointSuspension2D" preserve="all"/>
		<type fullname="UnityEngine.RaycastHit2D" preserve="all"/>
		<type fullname="UnityEngine.PhysicsJobOptions2D" preserve="all"/>
		<type fullname="UnityEngine.Rigidbody2D" preserve="all"/>
		<type fullname="UnityEngine.Collider2D" preserve="all"/>
		<type fullname="UnityEngine.CustomCollider2D" preserve="all"/>
		<type fullname="UnityEngine.CircleCollider2D" preserve="all"/>
		<type fullname="UnityEngine.CapsuleCollider2D" preserve="all"/>
		<type fullname="UnityEngine.EdgeCollider2D" preserve="all"/>
		<type fullname="UnityEngine.BoxCollider2D" preserve="all"/>
		<type fullname="UnityEngine.PolygonCollider2D" preserve="all"/>
		<type fullname="UnityEngine.CompositeCollider2D" preserve="all"/>
		<type fullname="UnityEngine.Joint2D" preserve="all"/>
		<type fullname="UnityEngine.AnchoredJoint2D" preserve="all"/>
		<type fullname="UnityEngine.SpringJoint2D" preserve="all"/>
		<type fullname="UnityEngine.DistanceJoint2D" preserve="all"/>
		<type fullname="UnityEngine.FrictionJoint2D" preserve="all"/>
		<type fullname="UnityEngine.HingeJoint2D" preserve="all"/>
		<type fullname="UnityEngine.RelativeJoint2D" preserve="all"/>
		<type fullname="UnityEngine.SliderJoint2D" preserve="all"/>
		<type fullname="UnityEngine.TargetJoint2D" preserve="all"/>
		<type fullname="UnityEngine.FixedJoint2D" preserve="all"/>
		<type fullname="UnityEngine.WheelJoint2D" preserve="all"/>
		<type fullname="UnityEngine.Effector2D" preserve="all"/>
		<type fullname="UnityEngine.AreaEffector2D" preserve="all"/>
		<type fullname="UnityEngine.BuoyancyEffector2D" preserve="all"/>
		<type fullname="UnityEngine.PointEffector2D" preserve="all"/>
		<type fullname="UnityEngine.PlatformEffector2D" preserve="all"/>
		<type fullname="UnityEngine.SurfaceEffector2D" preserve="all"/>
		<type fullname="UnityEngine.PhysicsUpdateBehaviour2D" preserve="all"/>
		<type fullname="UnityEngine.ConstantForce2D" preserve="all"/>
		<type fullname="UnityEngine.PhysicsMaterial2D" preserve="all"/>
	</assembly>

	<assembly fullname="UnityEngine.ScreenCaptureModule">
	  <type fullname="UnityEngine.ScreenCapture" preserve="all"/>
	</assembly>

	<assembly fullname="UnityEngine.SpriteMaskModule">
	  <type fullname="UnityEngine.SpriteMask" preserve="all"/>
	</assembly>

	<assembly fullname="UnityEngine.StreamingModule">
	  <type fullname="UnityEngine.StreamingController" preserve="all"/>
	</assembly>

	<assembly fullname="UnityEngine.SubsystemsModule">
	  <type fullname="UnityEngine.IntegratedSubsystem" preserve="all"/>
		<type fullname="UnityEngine.Subsystem" preserve="all"/>
		<type fullname="UnityEngine.SubsystemManager" preserve="all"/>
		<type fullname="UnityEngine.IntegratedSubsystemDescriptor" preserve="all"/>
		<type fullname="UnityEngine.SubsystemDescriptor" preserve="all"/>
	</assembly>

	<assembly fullname="UnityEngine.TextRenderingModule">
	  <type fullname="UnityEngine.TextMesh" preserve="all"/>
		<type fullname="UnityEngine.CharacterInfo" preserve="all"/>
		<type fullname="UnityEngine.UICharInfo" preserve="all"/>
		<type fullname="UnityEngine.UILineInfo" preserve="all"/>
		<type fullname="UnityEngine.UIVertex" preserve="all"/>
		<type fullname="UnityEngine.Font" preserve="all"/>
		<type fullname="UnityEngine.TextGenerationSettings" preserve="all"/>
	</assembly>

	<assembly fullname="UnityEngine.TilemapModule">
	  <type fullname="UnityEngine.GridBrushBase" preserve="all"/>
	</assembly>

	<assembly fullname="UnityEngine.UIModule">
	  <type fullname="UnityEngine.Canvas" preserve="all"/>
		<type fullname="UnityEngine.UISystemProfilerApi" preserve="all"/>
		<type fullname="UnityEngine.RectTransformUtility" preserve="all"/>
		<type fullname="UnityEngine.CanvasRenderer" preserve="all"/>
		<type fullname="UnityEngine.CanvasGroup" preserve="all"/>
	</assembly>

	<assembly fullname="UnityEngine.UnityAnalyticsModule">
	  <type fullname="UnityEngine.RemoteSettings" preserve="all"/>
		<type fullname="UnityEngine.RemoteConfigSettings" preserve="all"/>
	</assembly>

	<assembly fullname="UnityEngine.UnityWebRequestModule">
	  <type fullname="UnityEngine.WWWForm" preserve="all"/>
	</assembly>

	<assembly fullname="UnityEngine.VehiclesModule">
	  <type fullname="UnityEngine.WheelHit" preserve="all"/>
		<type fullname="UnityEngine.WheelCollider" preserve="all"/>
	</assembly>

	<assembly fullname="UnityEngine.WindModule">
	  <type fullname="UnityEngine.WindZone" preserve="all"/>
	</assembly>

</linker>

The development of ParaSpace follows the rules of Unity Managed Code Stripping. Therefore, only the APIs above are allowed.