---@class CS
---@field public UnityEngine CS.UnityEngine
---@field public FairyEditor CS.FairyEditor
---@field public ExternalImagePool CS.ExternalImagePool
---@field public Spine41 CS.Spine41
---@field public Spine40 CS.Spine40
---@field public Spine38 CS.Spine38
---@field public DragonBones CS.DragonBones
---@field public FairyGUI CS.FairyGUI
CS = { }

---@class CS.UnityEngine
---@field public JNINativeMethod CS.UnityEngine.JNINativeMethod
---@field public Animator CS.UnityEngine.Animator
---@field public StateMachineBehaviour CS.UnityEngine.StateMachineBehaviour
---@field public Animation CS.UnityEngine.Animation
---@field public AnimationState CS.UnityEngine.AnimationState
---@field public AnimationEvent CS.UnityEngine.AnimationEvent
---@field public AnimationClip CS.UnityEngine.AnimationClip
---@field public AnimatorClipInfo CS.UnityEngine.AnimatorClipInfo
---@field public AnimatorStateInfo CS.UnityEngine.AnimatorStateInfo
---@field public AnimatorTransitionInfo CS.UnityEngine.AnimatorTransitionInfo
---@field public MatchTargetWeightMask CS.UnityEngine.MatchTargetWeightMask
---@field public AnimatorControllerParameter CS.UnityEngine.AnimatorControllerParameter
---@field public AnimatorOverrideController CS.UnityEngine.AnimatorOverrideController
---@field public AnimatorUtility CS.UnityEngine.AnimatorUtility
---@field public Avatar CS.UnityEngine.Avatar
---@field public SkeletonBone CS.UnityEngine.SkeletonBone
---@field public HumanLimit CS.UnityEngine.HumanLimit
---@field public HumanBone CS.UnityEngine.HumanBone
---@field public HumanDescription CS.UnityEngine.HumanDescription
---@field public AvatarBuilder CS.UnityEngine.AvatarBuilder
---@field public AvatarMask CS.UnityEngine.AvatarMask
---@field public HumanPose CS.UnityEngine.HumanPose
---@field public HumanPoseHandler CS.UnityEngine.HumanPoseHandler
---@field public HumanTrait CS.UnityEngine.HumanTrait
---@field public RuntimeAnimatorController CS.UnityEngine.RuntimeAnimatorController
---@field public AssetBundle CS.UnityEngine.AssetBundle
---@field public AssetBundleCreateRequest CS.UnityEngine.AssetBundleCreateRequest
---@field public AssetBundleManifest CS.UnityEngine.AssetBundleManifest
---@field public AssetBundleRecompressOperation CS.UnityEngine.AssetBundleRecompressOperation
---@field public AssetBundleRequest CS.UnityEngine.AssetBundleRequest
---@field public AssetBundleUnloadOperation CS.UnityEngine.AssetBundleUnloadOperation
---@field public AudioSettings CS.UnityEngine.AudioSettings
---@field public AudioSource CS.UnityEngine.AudioSource
---@field public AudioLowPassFilter CS.UnityEngine.AudioLowPassFilter
---@field public AudioHighPassFilter CS.UnityEngine.AudioHighPassFilter
---@field public AudioReverbFilter CS.UnityEngine.AudioReverbFilter
---@field public AudioConfiguration CS.UnityEngine.AudioConfiguration
---@field public AudioClip CS.UnityEngine.AudioClip
---@field public AudioBehaviour CS.UnityEngine.AudioBehaviour
---@field public AudioListener CS.UnityEngine.AudioListener
---@field public AudioReverbZone CS.UnityEngine.AudioReverbZone
---@field public AudioDistortionFilter CS.UnityEngine.AudioDistortionFilter
---@field public AudioEchoFilter CS.UnityEngine.AudioEchoFilter
---@field public AudioChorusFilter CS.UnityEngine.AudioChorusFilter
---@field public Microphone CS.UnityEngine.Microphone
---@field public AudioRenderer CS.UnityEngine.AudioRenderer
---@field public WebCamDevice CS.UnityEngine.WebCamDevice
---@field public WebCamTexture CS.UnityEngine.WebCamTexture
---@field public ClothSphereColliderPair CS.UnityEngine.ClothSphereColliderPair
---@field public ClothSkinningCoefficient CS.UnityEngine.ClothSkinningCoefficient
---@field public Cloth CS.UnityEngine.Cloth
---@field public ClusterSerialization CS.UnityEngine.ClusterSerialization
---@field public SortingLayer CS.UnityEngine.SortingLayer
---@field public Keyframe CS.UnityEngine.Keyframe
---@field public AnimationCurve CS.UnityEngine.AnimationCurve
---@field public Application CS.UnityEngine.Application
---@field public ApplicationMemoryUsageChange CS.UnityEngine.ApplicationMemoryUsageChange
---@field public CachedAssetBundle CS.UnityEngine.CachedAssetBundle
---@field public Cache CS.UnityEngine.Cache
---@field public Caching CS.UnityEngine.Caching
---@field public Camera CS.UnityEngine.Camera
---@field public BoundingSphere CS.UnityEngine.BoundingSphere
---@field public CullingGroupEvent CS.UnityEngine.CullingGroupEvent
---@field public CullingGroup CS.UnityEngine.CullingGroup
---@field public FlareLayer CS.UnityEngine.FlareLayer
---@field public ReflectionProbe CS.UnityEngine.ReflectionProbe
---@field public CloudStreaming CS.UnityEngine.CloudStreaming
---@field public CrashReport CS.UnityEngine.CrashReport
---@field public Debug CS.UnityEngine.Debug
---@field public ExposedPropertyResolver CS.UnityEngine.ExposedPropertyResolver
---@field public ExpressionEvaluator CS.UnityEngine.ExpressionEvaluator
---@field public BuildCompression CS.UnityEngine.BuildCompression
---@field public Bounds CS.UnityEngine.Bounds
---@field public BoundsInt CS.UnityEngine.BoundsInt
---@field public GeometryUtility CS.UnityEngine.GeometryUtility
---@field public Plane CS.UnityEngine.Plane
---@field public Ray CS.UnityEngine.Ray
---@field public Ray2D CS.UnityEngine.Ray2D
---@field public Rect CS.UnityEngine.Rect
---@field public RectInt CS.UnityEngine.RectInt
---@field public RectOffset CS.UnityEngine.RectOffset
---@field public DynamicGI CS.UnityEngine.DynamicGI
---@field public LightingSettings CS.UnityEngine.LightingSettings
---@field public BillboardAsset CS.UnityEngine.BillboardAsset
---@field public BillboardRenderer CS.UnityEngine.BillboardRenderer
---@field public CustomRenderTextureManager CS.UnityEngine.CustomRenderTextureManager
---@field public Display CS.UnityEngine.Display
---@field public LightProbesQuery CS.UnityEngine.LightProbesQuery
---@field public RefreshRate CS.UnityEngine.RefreshRate
---@field public DisplayInfo CS.UnityEngine.DisplayInfo
---@field public SleepTimeout CS.UnityEngine.SleepTimeout
---@field public Screen CS.UnityEngine.Screen
---@field public RenderBuffer CS.UnityEngine.RenderBuffer
---@field public Graphics CS.UnityEngine.Graphics
---@field public GL CS.UnityEngine.GL
---@field public ScalableBufferManager CS.UnityEngine.ScalableBufferManager
---@field public FrameTiming CS.UnityEngine.FrameTiming
---@field public FrameTimingManager CS.UnityEngine.FrameTimingManager
---@field public LightmapData CS.UnityEngine.LightmapData
---@field public LightmapSettings CS.UnityEngine.LightmapSettings
---@field public LightProbes CS.UnityEngine.LightProbes
---@field public HDROutputSettings CS.UnityEngine.HDROutputSettings
---@field public ColorGamutUtility CS.UnityEngine.ColorGamutUtility
---@field public Resolution CS.UnityEngine.Resolution
---@field public RenderTargetSetup CS.UnityEngine.RenderTargetSetup
---@field public RenderParams CS.UnityEngine.RenderParams
---@field public QualitySettings CS.UnityEngine.QualitySettings
---@field public RendererExtensions CS.UnityEngine.RendererExtensions
---@field public ImageEffectTransformsToLDR CS.UnityEngine.ImageEffectTransformsToLDR
---@field public ImageEffectAllowedInSceneView CS.UnityEngine.ImageEffectAllowedInSceneView
---@field public ImageEffectOpaque CS.UnityEngine.ImageEffectOpaque
---@field public ImageEffectAfterScale CS.UnityEngine.ImageEffectAfterScale
---@field public ImageEffectUsesCommandBuffer CS.UnityEngine.ImageEffectUsesCommandBuffer
---@field public Mesh CS.UnityEngine.Mesh
---@field public Renderer CS.UnityEngine.Renderer
---@field public Projector CS.UnityEngine.Projector
---@field public Shader CS.UnityEngine.Shader
---@field public TrailRenderer CS.UnityEngine.TrailRenderer
---@field public LineRenderer CS.UnityEngine.LineRenderer
---@field public MaterialPropertyBlock CS.UnityEngine.MaterialPropertyBlock
---@field public RenderSettings CS.UnityEngine.RenderSettings
---@field public Material CS.UnityEngine.Material
---@field public GraphicsBufferHandle CS.UnityEngine.GraphicsBufferHandle
---@field public GraphicsBuffer CS.UnityEngine.GraphicsBuffer
---@field public OcclusionPortal CS.UnityEngine.OcclusionPortal
---@field public OcclusionArea CS.UnityEngine.OcclusionArea
---@field public Flare CS.UnityEngine.Flare
---@field public LensFlare CS.UnityEngine.LensFlare
---@field public LightBakingOutput CS.UnityEngine.LightBakingOutput
---@field public Light CS.UnityEngine.Light
---@field public Skybox CS.UnityEngine.Skybox
---@field public MeshFilter CS.UnityEngine.MeshFilter
---@field public LightProbeProxyVolume CS.UnityEngine.LightProbeProxyVolume
---@field public TextureMipmapLimitSettings CS.UnityEngine.TextureMipmapLimitSettings
---@field public TextureMipmapLimitGroups CS.UnityEngine.TextureMipmapLimitGroups
---@field public SkinnedMeshRenderer CS.UnityEngine.SkinnedMeshRenderer
---@field public MeshRenderer CS.UnityEngine.MeshRenderer
---@field public LightProbeGroup CS.UnityEngine.LightProbeGroup
---@field public LineUtility CS.UnityEngine.LineUtility
---@field public LOD CS.UnityEngine.LOD
---@field public LODGroup CS.UnityEngine.LODGroup
---@field public BlendShapeBufferRange CS.UnityEngine.BlendShapeBufferRange
---@field public BoneWeight CS.UnityEngine.BoneWeight
---@field public BoneWeight1 CS.UnityEngine.BoneWeight1
---@field public CombineInstance CS.UnityEngine.CombineInstance
---@field public Texture CS.UnityEngine.Texture
---@field public Texture2D CS.UnityEngine.Texture2D
---@field public Cubemap CS.UnityEngine.Cubemap
---@field public Texture3D CS.UnityEngine.Texture3D
---@field public Texture2DArray CS.UnityEngine.Texture2DArray
---@field public CubemapArray CS.UnityEngine.CubemapArray
---@field public SparseTexture CS.UnityEngine.SparseTexture
---@field public RenderTexture CS.UnityEngine.RenderTexture
---@field public CustomRenderTextureUpdateZone CS.UnityEngine.CustomRenderTextureUpdateZone
---@field public CustomRenderTexture CS.UnityEngine.CustomRenderTexture
---@field public RenderTextureDescriptor CS.UnityEngine.RenderTextureDescriptor
---@field public Hash128 CS.UnityEngine.Hash128
---@field public HashUtilities CS.UnityEngine.HashUtilities
---@field public HashUnsafeUtilities CS.UnityEngine.HashUnsafeUtilities
---@field public Logger CS.UnityEngine.Logger
---@field public Color CS.UnityEngine.Color
---@field public Color32 CS.UnityEngine.Color32
---@field public ColorUtility CS.UnityEngine.ColorUtility
---@field public GradientColorKey CS.UnityEngine.GradientColorKey
---@field public GradientAlphaKey CS.UnityEngine.GradientAlphaKey
---@field public Gradient CS.UnityEngine.Gradient
---@field public FrustumPlanes CS.UnityEngine.FrustumPlanes
---@field public Matrix4x4 CS.UnityEngine.Matrix4x4
---@field public Vector3 CS.UnityEngine.Vector3
---@field public Quaternion CS.UnityEngine.Quaternion
---@field public Mathf CS.UnityEngine.Mathf
---@field public Vector2 CS.UnityEngine.Vector2
---@field public Vector2Int CS.UnityEngine.Vector2Int
---@field public Vector3Int CS.UnityEngine.Vector3Int
---@field public Vector4 CS.UnityEngine.Vector4
---@field public PlayerPrefsException CS.UnityEngine.PlayerPrefsException
---@field public PlayerPrefs CS.UnityEngine.PlayerPrefs
---@field public PropertyName CS.UnityEngine.PropertyName
---@field public Random CS.UnityEngine.Random
---@field public ResourceRequest CS.UnityEngine.ResourceRequest
---@field public ResourcesAPI CS.UnityEngine.ResourcesAPI
---@field public Resources CS.UnityEngine.Resources
---@field public AsyncOperation CS.UnityEngine.AsyncOperation
---@field public ExecuteAlways CS.UnityEngine.ExecuteAlways
---@field public DefaultExecutionOrder CS.UnityEngine.DefaultExecutionOrder
---@field public Behaviour CS.UnityEngine.Behaviour
---@field public Component CS.UnityEngine.Component
---@field public Coroutine CS.UnityEngine.Coroutine
---@field public CustomYieldInstruction CS.UnityEngine.CustomYieldInstruction
---@field public GameObject CS.UnityEngine.GameObject
---@field public LayerMask CS.UnityEngine.LayerMask
---@field public MonoBehaviour CS.UnityEngine.MonoBehaviour
---@field public RangeInt CS.UnityEngine.RangeInt
---@field public ScriptableObject CS.UnityEngine.ScriptableObject
---@field public StackTraceUtility CS.UnityEngine.StackTraceUtility
---@field public UnityException CS.UnityEngine.UnityException
---@field public MissingComponentException CS.UnityEngine.MissingComponentException
---@field public UnassignedReferenceException CS.UnityEngine.UnassignedReferenceException
---@field public MissingReferenceException CS.UnityEngine.MissingReferenceException
---@field public TextAsset CS.UnityEngine.TextAsset
---@field public Object CS.UnityEngine.Object
---@field public WaitForEndOfFrame CS.UnityEngine.WaitForEndOfFrame
---@field public WaitForFixedUpdate CS.UnityEngine.WaitForFixedUpdate
---@field public WaitForSeconds CS.UnityEngine.WaitForSeconds
---@field public WaitForSecondsRealtime CS.UnityEngine.WaitForSecondsRealtime
---@field public WaitUntil CS.UnityEngine.WaitUntil
---@field public WaitWhile CS.UnityEngine.WaitWhile
---@field public YieldInstruction CS.UnityEngine.YieldInstruction
---@field public Security CS.UnityEngine.Security
---@field public SerializeReference CS.UnityEngine.SerializeReference
---@field public PreferBinarySerialization CS.UnityEngine.PreferBinarySerialization
---@field public ComputeBuffer CS.UnityEngine.ComputeBuffer
---@field public ComputeShader CS.UnityEngine.ComputeShader
---@field public Snapping CS.UnityEngine.Snapping
---@field public StaticBatchingUtility CS.UnityEngine.StaticBatchingUtility
---@field public SystemInfo CS.UnityEngine.SystemInfo
---@field public Time CS.UnityEngine.Time
---@field public UnityEventQueueSystem CS.UnityEngine.UnityEventQueueSystem
---@field public Pose CS.UnityEngine.Pose
---@field public FrameDebugger CS.UnityEngine.FrameDebugger
---@field public DrivenRectTransformTracker CS.UnityEngine.DrivenRectTransformTracker
---@field public RectTransform CS.UnityEngine.RectTransform
---@field public Transform CS.UnityEngine.Transform
---@field public SpriteRenderer CS.UnityEngine.SpriteRenderer
---@field public SecondarySpriteTexture CS.UnityEngine.SecondarySpriteTexture
---@field public Sprite CS.UnityEngine.Sprite
---@field public Grid CS.UnityEngine.Grid
---@field public GridLayout CS.UnityEngine.GridLayout
---@field public Event CS.UnityEngine.Event
---@field public ImageConversion CS.UnityEngine.ImageConversion
---@field public Touch CS.UnityEngine.Touch
---@field public PenData CS.UnityEngine.PenData
---@field public AccelerationEvent CS.UnityEngine.AccelerationEvent
---@field public Gyroscope CS.UnityEngine.Gyroscope
---@field public LocationInfo CS.UnityEngine.LocationInfo
---@field public LocationService CS.UnityEngine.LocationService
---@field public Compass CS.UnityEngine.Compass
---@field public Input CS.UnityEngine.Input
---@field public JsonUtility CS.UnityEngine.JsonUtility
---@field public LocalizationAsset CS.UnityEngine.LocalizationAsset
---@field public ParticleSystem CS.UnityEngine.ParticleSystem
---@field public ParticlePhysicsExtensions CS.UnityEngine.ParticlePhysicsExtensions
---@field public ParticleCollisionEvent CS.UnityEngine.ParticleCollisionEvent
---@field public ParticleSystemRenderer CS.UnityEngine.ParticleSystemRenderer
---@field public ParticleSystemForceField CS.UnityEngine.ParticleSystemForceField
---@field public WheelFrictionCurve CS.UnityEngine.WheelFrictionCurve
---@field public SoftJointLimit CS.UnityEngine.SoftJointLimit
---@field public SoftJointLimitSpring CS.UnityEngine.SoftJointLimitSpring
---@field public JointDrive CS.UnityEngine.JointDrive
---@field public JointMotor CS.UnityEngine.JointMotor
---@field public JointSpring CS.UnityEngine.JointSpring
---@field public JointLimits CS.UnityEngine.JointLimits
---@field public ControllerColliderHit CS.UnityEngine.ControllerColliderHit
---@field public Collision CS.UnityEngine.Collision
---@field public ArticulationDrive CS.UnityEngine.ArticulationDrive
---@field public ArticulationReducedSpace CS.UnityEngine.ArticulationReducedSpace
---@field public ArticulationJacobian CS.UnityEngine.ArticulationJacobian
---@field public ArticulationBody CS.UnityEngine.ArticulationBody
---@field public Physics CS.UnityEngine.Physics
---@field public ModifiableContactPair CS.UnityEngine.ModifiableContactPair
---@field public ModifiableMassProperties CS.UnityEngine.ModifiableMassProperties
---@field public PhysicMaterial CS.UnityEngine.PhysicMaterial
---@field public RaycastHit CS.UnityEngine.RaycastHit
---@field public Rigidbody CS.UnityEngine.Rigidbody
---@field public Collider CS.UnityEngine.Collider
---@field public CharacterController CS.UnityEngine.CharacterController
---@field public MeshCollider CS.UnityEngine.MeshCollider
---@field public CapsuleCollider CS.UnityEngine.CapsuleCollider
---@field public BoxCollider CS.UnityEngine.BoxCollider
---@field public SphereCollider CS.UnityEngine.SphereCollider
---@field public ConstantForce CS.UnityEngine.ConstantForce
---@field public Joint CS.UnityEngine.Joint
---@field public HingeJoint CS.UnityEngine.HingeJoint
---@field public SpringJoint CS.UnityEngine.SpringJoint
---@field public FixedJoint CS.UnityEngine.FixedJoint
---@field public CharacterJoint CS.UnityEngine.CharacterJoint
---@field public ConfigurableJoint CS.UnityEngine.ConfigurableJoint
---@field public ContactPoint CS.UnityEngine.ContactPoint
---@field public PhysicsScene CS.UnityEngine.PhysicsScene
---@field public PhysicsSceneExtensions CS.UnityEngine.PhysicsSceneExtensions
---@field public ContactPairHeader CS.UnityEngine.ContactPairHeader
---@field public ContactPair CS.UnityEngine.ContactPair
---@field public ContactPairPoint CS.UnityEngine.ContactPairPoint
---@field public QueryParameters CS.UnityEngine.QueryParameters
---@field public ColliderHit CS.UnityEngine.ColliderHit
---@field public RaycastCommand CS.UnityEngine.RaycastCommand
---@field public SpherecastCommand CS.UnityEngine.SpherecastCommand
---@field public CapsulecastCommand CS.UnityEngine.CapsulecastCommand
---@field public BoxcastCommand CS.UnityEngine.BoxcastCommand
---@field public ClosestPointCommand CS.UnityEngine.ClosestPointCommand
---@field public OverlapSphereCommand CS.UnityEngine.OverlapSphereCommand
---@field public OverlapBoxCommand CS.UnityEngine.OverlapBoxCommand
---@field public OverlapCapsuleCommand CS.UnityEngine.OverlapCapsuleCommand
---@field public PhysicsScene2D CS.UnityEngine.PhysicsScene2D
---@field public PhysicsSceneExtensions2D CS.UnityEngine.PhysicsSceneExtensions2D
---@field public Physics2D CS.UnityEngine.Physics2D
---@field public PhysicsShape2D CS.UnityEngine.PhysicsShape2D
---@field public PhysicsShapeGroup2D CS.UnityEngine.PhysicsShapeGroup2D
---@field public ColliderDistance2D CS.UnityEngine.ColliderDistance2D
---@field public ContactFilter2D CS.UnityEngine.ContactFilter2D
---@field public Collision2D CS.UnityEngine.Collision2D
---@field public ContactPoint2D CS.UnityEngine.ContactPoint2D
---@field public JointAngleLimits2D CS.UnityEngine.JointAngleLimits2D
---@field public JointTranslationLimits2D CS.UnityEngine.JointTranslationLimits2D
---@field public JointMotor2D CS.UnityEngine.JointMotor2D
---@field public JointSuspension2D CS.UnityEngine.JointSuspension2D
---@field public RaycastHit2D CS.UnityEngine.RaycastHit2D
---@field public PhysicsJobOptions2D CS.UnityEngine.PhysicsJobOptions2D
---@field public Rigidbody2D CS.UnityEngine.Rigidbody2D
---@field public Collider2D CS.UnityEngine.Collider2D
---@field public CustomCollider2D CS.UnityEngine.CustomCollider2D
---@field public CircleCollider2D CS.UnityEngine.CircleCollider2D
---@field public CapsuleCollider2D CS.UnityEngine.CapsuleCollider2D
---@field public EdgeCollider2D CS.UnityEngine.EdgeCollider2D
---@field public BoxCollider2D CS.UnityEngine.BoxCollider2D
---@field public PolygonCollider2D CS.UnityEngine.PolygonCollider2D
---@field public CompositeCollider2D CS.UnityEngine.CompositeCollider2D
---@field public Joint2D CS.UnityEngine.Joint2D
---@field public AnchoredJoint2D CS.UnityEngine.AnchoredJoint2D
---@field public SpringJoint2D CS.UnityEngine.SpringJoint2D
---@field public DistanceJoint2D CS.UnityEngine.DistanceJoint2D
---@field public FrictionJoint2D CS.UnityEngine.FrictionJoint2D
---@field public HingeJoint2D CS.UnityEngine.HingeJoint2D
---@field public RelativeJoint2D CS.UnityEngine.RelativeJoint2D
---@field public SliderJoint2D CS.UnityEngine.SliderJoint2D
---@field public TargetJoint2D CS.UnityEngine.TargetJoint2D
---@field public FixedJoint2D CS.UnityEngine.FixedJoint2D
---@field public WheelJoint2D CS.UnityEngine.WheelJoint2D
---@field public Effector2D CS.UnityEngine.Effector2D
---@field public AreaEffector2D CS.UnityEngine.AreaEffector2D
---@field public BuoyancyEffector2D CS.UnityEngine.BuoyancyEffector2D
---@field public PointEffector2D CS.UnityEngine.PointEffector2D
---@field public PlatformEffector2D CS.UnityEngine.PlatformEffector2D
---@field public SurfaceEffector2D CS.UnityEngine.SurfaceEffector2D
---@field public PhysicsUpdateBehaviour2D CS.UnityEngine.PhysicsUpdateBehaviour2D
---@field public ConstantForce2D CS.UnityEngine.ConstantForce2D
---@field public PhysicsMaterial2D CS.UnityEngine.PhysicsMaterial2D
---@field public ScreenCapture CS.UnityEngine.ScreenCapture
---@field public SpriteMask CS.UnityEngine.SpriteMask
---@field public StreamingController CS.UnityEngine.StreamingController
---@field public IntegratedSubsystem CS.UnityEngine.IntegratedSubsystem
---@field public IntegratedSubsystemDescriptor CS.UnityEngine.IntegratedSubsystemDescriptor
---@field public Subsystem CS.UnityEngine.Subsystem
---@field public SubsystemDescriptor CS.UnityEngine.SubsystemDescriptor
---@field public SubsystemManager CS.UnityEngine.SubsystemManager
---@field public PatchExtents CS.UnityEngine.PatchExtents
---@field public DetailInstanceTransform CS.UnityEngine.DetailInstanceTransform
---@field public TextGenerationSettings CS.UnityEngine.TextGenerationSettings
---@field public TextMesh CS.UnityEngine.TextMesh
---@field public CharacterInfo CS.UnityEngine.CharacterInfo
---@field public UICharInfo CS.UnityEngine.UICharInfo
---@field public UILineInfo CS.UnityEngine.UILineInfo
---@field public UIVertex CS.UnityEngine.UIVertex
---@field public Font CS.UnityEngine.Font
---@field public GridBrushBase CS.UnityEngine.GridBrushBase
---@field public CanvasGroup CS.UnityEngine.CanvasGroup
---@field public CanvasRenderer CS.UnityEngine.CanvasRenderer
---@field public RectTransformUtility CS.UnityEngine.RectTransformUtility
---@field public Canvas CS.UnityEngine.Canvas
---@field public UISystemProfilerApi CS.UnityEngine.UISystemProfilerApi
---@field public RemoteSettings CS.UnityEngine.RemoteSettings
---@field public RemoteConfigSettings CS.UnityEngine.RemoteConfigSettings
---@field public WWWForm CS.UnityEngine.WWWForm
---@field public WheelHit CS.UnityEngine.WheelHit
---@field public WheelCollider CS.UnityEngine.WheelCollider
---@field public WindZone CS.UnityEngine.WindZone

---@class CS.UnityEngine.AudioSettings
---@field public Mobile CS.UnityEngine.AudioSettings.Mobile

---@class CS.UnityEngine.Camera
---@field public GateFitParameters CS.UnityEngine.Camera.GateFitParameters

---@class CS.UnityEngine.Mesh
---@field public MeshData CS.UnityEngine.Mesh.MeshData
---@field public MeshDataArray CS.UnityEngine.Mesh.MeshDataArray

---@class CS.UnityEngine.GraphicsBuffer
---@field public IndirectDrawArgs CS.UnityEngine.GraphicsBuffer.IndirectDrawArgs
---@field public IndirectDrawIndexedArgs CS.UnityEngine.GraphicsBuffer.IndirectDrawIndexedArgs

---@class CS.UnityEngine.Random
---@field public State CS.UnityEngine.Random.State

---@class CS.UnityEngine.ParticleSystem
---@field public MinMaxCurve CS.UnityEngine.ParticleSystem.MinMaxCurve
---@field public MainModule CS.UnityEngine.ParticleSystem.MainModule
---@field public EmissionModule CS.UnityEngine.ParticleSystem.EmissionModule
---@field public ShapeModule CS.UnityEngine.ParticleSystem.ShapeModule
---@field public CollisionModule CS.UnityEngine.ParticleSystem.CollisionModule
---@field public TriggerModule CS.UnityEngine.ParticleSystem.TriggerModule
---@field public SubEmittersModule CS.UnityEngine.ParticleSystem.SubEmittersModule
---@field public TextureSheetAnimationModule CS.UnityEngine.ParticleSystem.TextureSheetAnimationModule
---@field public Particle CS.UnityEngine.ParticleSystem.Particle
---@field public Burst CS.UnityEngine.ParticleSystem.Burst
---@field public MinMaxGradient CS.UnityEngine.ParticleSystem.MinMaxGradient
---@field public EmitParams CS.UnityEngine.ParticleSystem.EmitParams
---@field public PlaybackState CS.UnityEngine.ParticleSystem.PlaybackState
---@field public Trails CS.UnityEngine.ParticleSystem.Trails
---@field public ColliderData CS.UnityEngine.ParticleSystem.ColliderData
---@field public VelocityOverLifetimeModule CS.UnityEngine.ParticleSystem.VelocityOverLifetimeModule
---@field public LimitVelocityOverLifetimeModule CS.UnityEngine.ParticleSystem.LimitVelocityOverLifetimeModule
---@field public InheritVelocityModule CS.UnityEngine.ParticleSystem.InheritVelocityModule
---@field public LifetimeByEmitterSpeedModule CS.UnityEngine.ParticleSystem.LifetimeByEmitterSpeedModule
---@field public ForceOverLifetimeModule CS.UnityEngine.ParticleSystem.ForceOverLifetimeModule
---@field public ColorOverLifetimeModule CS.UnityEngine.ParticleSystem.ColorOverLifetimeModule
---@field public ColorBySpeedModule CS.UnityEngine.ParticleSystem.ColorBySpeedModule
---@field public SizeOverLifetimeModule CS.UnityEngine.ParticleSystem.SizeOverLifetimeModule
---@field public SizeBySpeedModule CS.UnityEngine.ParticleSystem.SizeBySpeedModule
---@field public RotationOverLifetimeModule CS.UnityEngine.ParticleSystem.RotationOverLifetimeModule
---@field public RotationBySpeedModule CS.UnityEngine.ParticleSystem.RotationBySpeedModule
---@field public ExternalForcesModule CS.UnityEngine.ParticleSystem.ExternalForcesModule
---@field public NoiseModule CS.UnityEngine.ParticleSystem.NoiseModule
---@field public LightsModule CS.UnityEngine.ParticleSystem.LightsModule
---@field public TrailModule CS.UnityEngine.ParticleSystem.TrailModule
---@field public CustomDataModule CS.UnityEngine.ParticleSystem.CustomDataModule

---@class CS.FairyEditor
---@field public App CS.FairyEditor.App
---@field public Bootstrap CS.FairyEditor.Bootstrap
---@field public LoaderExtension CS.FairyEditor.LoaderExtension
---@field public AniSprite CS.FairyEditor.AniSprite
---@field public AniAsset CS.FairyEditor.AniAsset
---@field public AniData CS.FairyEditor.AniData
---@field public AssetBase CS.FairyEditor.AssetBase
---@field public BmFontData CS.FairyEditor.BmFontData
---@field public ComponentAsset CS.FairyEditor.ComponentAsset
---@field public DragonBonesAsset CS.FairyEditor.DragonBonesAsset
---@field public FBitmapFont CS.FairyEditor.FBitmapFont
---@field public FontAsset CS.FairyEditor.FontAsset
---@field public ImageAsset CS.FairyEditor.ImageAsset
---@field public SkeletonAsset CS.FairyEditor.SkeletonAsset
---@field public SoundAsset CS.FairyEditor.SoundAsset
---@field public SpineAsset CS.FairyEditor.SpineAsset
---@field public SwfAsset CS.FairyEditor.SwfAsset
---@field public ComExtensionDef CS.FairyEditor.ComExtensionDef
---@field public ComExtention CS.FairyEditor.ComExtention
---@field public ComProperty CS.FairyEditor.ComProperty
---@field public FEvents CS.FairyEditor.FEvents
---@field public AlignConst CS.FairyEditor.AlignConst
---@field public VerticalAlignConst CS.FairyEditor.VerticalAlignConst
---@field public AutoSizeConst CS.FairyEditor.AutoSizeConst
---@field public OverflowConst CS.FairyEditor.OverflowConst
---@field public ScrollBarDisplayConst CS.FairyEditor.ScrollBarDisplayConst
---@field public ScrollConst CS.FairyEditor.ScrollConst
---@field public FlipConst CS.FairyEditor.FlipConst
---@field public LoaderFillConst CS.FairyEditor.LoaderFillConst
---@field public FillMethodConst CS.FairyEditor.FillMethodConst
---@field public EaseTypeConst CS.FairyEditor.EaseTypeConst
---@field public FButton CS.FairyEditor.FButton
---@field public FComboBox CS.FairyEditor.FComboBox
---@field public FComponent CS.FairyEditor.FComponent
---@field public FControllerPage CS.FairyEditor.FControllerPage
---@field public FController CS.FairyEditor.FController
---@field public FControllerAction CS.FairyEditor.FControllerAction
---@field public FCustomEase CS.FairyEditor.FCustomEase
---@field public FDisplayObject CS.FairyEditor.FDisplayObject
---@field public FGraph CS.FairyEditor.FGraph
---@field public FGroup CS.FairyEditor.FGroup
---@field public FilterData CS.FairyEditor.FilterData
---@field public FImage CS.FairyEditor.FImage
---@field public FLabel CS.FairyEditor.FLabel
---@field public FList CS.FairyEditor.FList
---@field public ListItemData CS.FairyEditor.ListItemData
---@field public FLoader CS.FairyEditor.FLoader
---@field public FLoader3D CS.FairyEditor.FLoader3D
---@field public FMargin CS.FairyEditor.FMargin
---@field public FMovieClip CS.FairyEditor.FMovieClip
---@field public FObject CS.FairyEditor.FObject
---@field public FObjectFactory CS.FairyEditor.FObjectFactory
---@field public FObjectFlags CS.FairyEditor.FObjectFlags
---@field public FObjectType CS.FairyEditor.FObjectType
---@field public FPackage CS.FairyEditor.FPackage
---@field public FPackageItem CS.FairyEditor.FPackageItem
---@field public FPackageItemType CS.FairyEditor.FPackageItemType
---@field public FProgressBar CS.FairyEditor.FProgressBar
---@field public FProject CS.FairyEditor.FProject
---@field public FRelationDef CS.FairyEditor.FRelationDef
---@field public FRelationItem CS.FairyEditor.FRelationItem
---@field public FRelations CS.FairyEditor.FRelations
---@field public FRelationType CS.FairyEditor.FRelationType
---@field public FRichTextField CS.FairyEditor.FRichTextField
---@field public FScrollBar CS.FairyEditor.FScrollBar
---@field public FScrollPane CS.FairyEditor.FScrollPane
---@field public FSlider CS.FairyEditor.FSlider
---@field public FSwfObject CS.FairyEditor.FSwfObject
---@field public FTextField CS.FairyEditor.FTextField
---@field public FTextInput CS.FairyEditor.FTextInput
---@field public FTransition CS.FairyEditor.FTransition
---@field public FTransitionItem CS.FairyEditor.FTransitionItem
---@field public FTransitions CS.FairyEditor.FTransitions
---@field public FTransitionValue CS.FairyEditor.FTransitionValue
---@field public GPathExt CS.FairyEditor.GPathExt
---@field public FHtmlImage CS.FairyEditor.FHtmlImage
---@field public FHtmlPageContext CS.FairyEditor.FHtmlPageContext
---@field public ObjectSnapshot CS.FairyEditor.ObjectSnapshot
---@field public ProjectType CS.FairyEditor.ProjectType
---@field public ResourceRef CS.FairyEditor.ResourceRef
---@field public MissingInfo CS.FairyEditor.MissingInfo
---@field public SpineCompatibilityHelper CS.FairyEditor.SpineCompatibilityHelper
---@field public PublishHandler CS.FairyEditor.PublishHandler
---@field public Clipboard CS.FairyEditor.Clipboard
---@field public ComponentTemplates CS.FairyEditor.ComponentTemplates
---@field public CopyHandler CS.FairyEditor.CopyHandler
---@field public DepItem CS.FairyEditor.DepItem
---@field public DependencyQuery CS.FairyEditor.DependencyQuery
---@field public DragDropManager CS.FairyEditor.DragDropManager
---@field public EditorEvents CS.FairyEditor.EditorEvents
---@field public ExportStringsHandler CS.FairyEditor.ExportStringsHandler
---@field public FindDuplicateResource CS.FairyEditor.FindDuplicateResource
---@field public FindUnusedResource CS.FairyEditor.FindUnusedResource
---@field public FullSearch CS.FairyEditor.FullSearch
---@field public HotkeyManager CS.FairyEditor.HotkeyManager
---@field public ImportStringsHandler CS.FairyEditor.ImportStringsHandler
---@field public PluginManager CS.FairyEditor.PluginManager
---@field public ProjectRefreshHandler CS.FairyEditor.ProjectRefreshHandler
---@field public ReferenceInfo CS.FairyEditor.ReferenceInfo
---@field public ResourceImportQueue CS.FairyEditor.ResourceImportQueue
---@field public ViewOptions CS.FairyEditor.ViewOptions
---@field public ViewManager CS.FairyEditor.ViewManager
---@field public AdaptationSettings CS.FairyEditor.AdaptationSettings
---@field public AtlasSettings CS.FairyEditor.AtlasSettings
---@field public CommonSettings CS.FairyEditor.CommonSettings
---@field public CustomProps CS.FairyEditor.CustomProps
---@field public GlobalPublishSettings CS.FairyEditor.GlobalPublishSettings
---@field public I18nSettings CS.FairyEditor.I18nSettings
---@field public LocalStore CS.FairyEditor.LocalStore
---@field public PackageGroupSettings CS.FairyEditor.PackageGroupSettings
---@field public PackSettings CS.FairyEditor.PackSettings
---@field public Preferences CS.FairyEditor.Preferences
---@field public PublishSettings CS.FairyEditor.PublishSettings
---@field public SettingsBase CS.FairyEditor.SettingsBase
---@field public WorkspaceSettings CS.FairyEditor.WorkspaceSettings
---@field public ArrowKeyHelper CS.FairyEditor.ArrowKeyHelper
---@field public AssetSizeUtil CS.FairyEditor.AssetSizeUtil
---@field public BuilderUtil CS.FairyEditor.BuilderUtil
---@field public BytesWriter CS.FairyEditor.BytesWriter
---@field public ColorUtil CS.FairyEditor.ColorUtil
---@field public FontUtil CS.FairyEditor.FontUtil
---@field public ImageUtil CS.FairyEditor.ImageUtil
---@field public IOUtil CS.FairyEditor.IOUtil
---@field public JsonUtil CS.FairyEditor.JsonUtil
---@field public NativeDragDrop CS.FairyEditor.NativeDragDrop
---@field public UserActionException CS.FairyEditor.UserActionException
---@field public PathPointsUtil CS.FairyEditor.PathPointsUtil
---@field public PlistElement CS.FairyEditor.PlistElement
---@field public PlistElementString CS.FairyEditor.PlistElementString
---@field public PlistElementInteger CS.FairyEditor.PlistElementInteger
---@field public PlistElementReal CS.FairyEditor.PlistElementReal
---@field public PlistElementBoolean CS.FairyEditor.PlistElementBoolean
---@field public PlistElementDate CS.FairyEditor.PlistElementDate
---@field public PlistElementDict CS.FairyEditor.PlistElementDict
---@field public PlistElementArray CS.FairyEditor.PlistElementArray
---@field public PlistDocument CS.FairyEditor.PlistDocument
---@field public PrimitiveExtension CS.FairyEditor.PrimitiveExtension
---@field public ProcessUtil CS.FairyEditor.ProcessUtil
---@field public ReflectionUtil CS.FairyEditor.ReflectionUtil
---@field public VImage CS.FairyEditor.VImage
---@field public WindowUtil CS.FairyEditor.WindowUtil
---@field public XMLExtension CS.FairyEditor.XMLExtension
---@field public View CS.FairyEditor.View
---@field public Component CS.FairyEditor.Component
---@field public FTree CS.FairyEditor.FTree
---@field public FTreeNode CS.FairyEditor.FTreeNode
---@field public CursorType CS.FairyEditor.CursorType
---@field public BinPack CS.FairyEditor.BinPack
---@field public Framework CS.FairyEditor.Framework

---@class CS.FairyEditor.AniData
---@field public Frame CS.FairyEditor.AniData.Frame
---@field public FrameSprite CS.FairyEditor.AniData.FrameSprite

---@class CS.FairyEditor.BmFontData
---@field public Glyph CS.FairyEditor.BmFontData.Glyph

---@class CS.FairyEditor.ComponentAsset
---@field public DisplayListItem CS.FairyEditor.ComponentAsset.DisplayListItem

---@class CS.FairyEditor.SpineCompatibilityHelper
---@field public Delegates CS.FairyEditor.SpineCompatibilityHelper.Delegates

---@class CS.FairyEditor.PublishHandler
---@field public ClassInfo CS.FairyEditor.PublishHandler.ClassInfo
---@field public MemberInfo CS.FairyEditor.PublishHandler.MemberInfo

---@class CS.FairyEditor.HotkeyManager
---@field public FunctionDef CS.FairyEditor.HotkeyManager.FunctionDef

---@class CS.FairyEditor.PluginManager
---@field public PluginInfo CS.FairyEditor.PluginManager.PluginInfo

---@class CS.FairyEditor.PluginManager.PluginInfo
---@field public Author CS.FairyEditor.PluginManager.PluginInfo.Author

---@class CS.FairyEditor.AdaptationSettings
---@field public DeviceInfo CS.FairyEditor.AdaptationSettings.DeviceInfo

---@class CS.FairyEditor.CommonSettings
---@field public ScrollBarConfig CS.FairyEditor.CommonSettings.ScrollBarConfig

---@class CS.FairyEditor.GlobalPublishSettings
---@field public CodeGenerationConfig CS.FairyEditor.GlobalPublishSettings.CodeGenerationConfig
---@field public AtlasSetting CS.FairyEditor.GlobalPublishSettings.AtlasSetting

---@class CS.FairyEditor.I18nSettings
---@field public LanguageFile CS.FairyEditor.I18nSettings.LanguageFile

---@class CS.FairyEditor.PackageGroupSettings
---@field public PackageGroup CS.FairyEditor.PackageGroupSettings.PackageGroup

---@class CS.FairyEditor.AssetSizeUtil
---@field public Result CS.FairyEditor.AssetSizeUtil.Result

---@class CS.FairyEditor.FontUtil
---@field public FontInfo CS.FairyEditor.FontUtil.FontInfo
---@field public FontName CS.FairyEditor.FontUtil.FontName

---@class CS.FairyEditor.VImage
---@field public Animation CS.FairyEditor.VImage.Animation

---@class CS.FairyEditor.View
---@field public ActionHistory CS.FairyEditor.View.ActionHistory
---@field public DocElement CS.FairyEditor.View.DocElement
---@field public Document CS.FairyEditor.View.Document
---@field public DocumentFactory CS.FairyEditor.View.DocumentFactory
---@field public Gizmo CS.FairyEditor.View.Gizmo
---@field public GizmoHandle CS.FairyEditor.View.GizmoHandle
---@field public GizmoHandleSet CS.FairyEditor.View.GizmoHandleSet
---@field public GridMesh CS.FairyEditor.View.GridMesh
---@field public InspectorUpdateFlags CS.FairyEditor.View.InspectorUpdateFlags
---@field public PathLineMesh CS.FairyEditor.View.PathLineMesh
---@field public ConsoleView CS.FairyEditor.View.ConsoleView
---@field public DocCamera CS.FairyEditor.View.DocCamera
---@field public DocumentView CS.FairyEditor.View.DocumentView
---@field public FavoritesView CS.FairyEditor.View.FavoritesView
---@field public HierarchyView CS.FairyEditor.View.HierarchyView
---@field public InspectorView CS.FairyEditor.View.InspectorView
---@field public PluginInspector CS.FairyEditor.View.PluginInspector
---@field public LibraryView CS.FairyEditor.View.LibraryView
---@field public MainMenu CS.FairyEditor.View.MainMenu
---@field public MainView CS.FairyEditor.View.MainView
---@field public PlugInView CS.FairyEditor.View.PlugInView
---@field public PreviewView CS.FairyEditor.View.PreviewView
---@field public ProjectView CS.FairyEditor.View.ProjectView
---@field public QuickFinder CS.FairyEditor.View.QuickFinder
---@field public ReferenceView CS.FairyEditor.View.ReferenceView
---@field public ResourceMenu CS.FairyEditor.View.ResourceMenu
---@field public SearchView CS.FairyEditor.View.SearchView
---@field public TestView CS.FairyEditor.View.TestView
---@field public TimelineView CS.FairyEditor.View.TimelineView
---@field public TransitionListView CS.FairyEditor.View.TransitionListView

---@class CS.FairyEditor.Component
---@field public ChildObjectInput CS.FairyEditor.Component.ChildObjectInput
---@field public ColorInput CS.FairyEditor.Component.ColorInput
---@field public ColorPicker CS.FairyEditor.Component.ColorPicker
---@field public ComPropertyInput CS.FairyEditor.Component.ComPropertyInput
---@field public ControllerInput CS.FairyEditor.Component.ControllerInput
---@field public ControllerMultiPageInput CS.FairyEditor.Component.ControllerMultiPageInput
---@field public ControllerPageInput CS.FairyEditor.Component.ControllerPageInput
---@field public EditableListItem CS.FairyEditor.Component.EditableListItem
---@field public FontInput CS.FairyEditor.Component.FontInput
---@field public FontSizeInput CS.FairyEditor.Component.FontSizeInput
---@field public InputElement CS.FairyEditor.Component.InputElement
---@field public FormHelper CS.FairyEditor.Component.FormHelper
---@field public InlineSearchBar CS.FairyEditor.Component.InlineSearchBar
---@field public LinkButton CS.FairyEditor.Component.LinkButton
---@field public ListHelper CS.FairyEditor.Component.ListHelper
---@field public ListItem CS.FairyEditor.Component.ListItem
---@field public ListItemInput CS.FairyEditor.Component.ListItemInput
---@field public ListItemResourceInput CS.FairyEditor.Component.ListItemResourceInput
---@field public MenuBar CS.FairyEditor.Component.MenuBar
---@field public NativeMenu CS.FairyEditor.Component.NativeMenu
---@field public NPopupMenu CS.FairyEditor.Component.NPopupMenu
---@field public NumericInput CS.FairyEditor.Component.NumericInput
---@field public ResourceInput CS.FairyEditor.Component.ResourceInput
---@field public SelectAnimationMenu CS.FairyEditor.Component.SelectAnimationMenu
---@field public SelectDesignImageMenu CS.FairyEditor.Component.SelectDesignImageMenu
---@field public SelectPivotMenu CS.FairyEditor.Component.SelectPivotMenu
---@field public SelectSkinMenu CS.FairyEditor.Component.SelectSkinMenu
---@field public TextArea CS.FairyEditor.Component.TextArea
---@field public TextInput CS.FairyEditor.Component.TextInput
---@field public TransitionInput CS.FairyEditor.Component.TransitionInput
---@field public ViewGrid CS.FairyEditor.Component.ViewGrid
---@field public ViewGridGroup CS.FairyEditor.Component.ViewGridGroup
---@field public EditableTreeItem CS.FairyEditor.Component.EditableTreeItem

---@class CS.FairyEditor.BinPack
---@field public BinarySearch CS.FairyEditor.BinPack.BinarySearch
---@field public MaxRects CS.FairyEditor.BinPack.MaxRects
---@field public MaxRectsPacker CS.FairyEditor.BinPack.MaxRectsPacker
---@field public NodeRect CS.FairyEditor.BinPack.NodeRect
---@field public PackedPage CS.FairyEditor.BinPack.PackedPage

---@class CS.FairyEditor.Framework
---@field public Gears CS.FairyEditor.Framework.Gears

---@class CS.FairyEditor.Framework.Gears
---@field public FGearAnimationValue CS.FairyEditor.Framework.Gears.FGearAnimationValue
---@field public FGearAnimation CS.FairyEditor.Framework.Gears.FGearAnimation
---@field public FGearColorValue CS.FairyEditor.Framework.Gears.FGearColorValue
---@field public FGearColor CS.FairyEditor.Framework.Gears.FGearColor
---@field public FGearDisplay CS.FairyEditor.Framework.Gears.FGearDisplay
---@field public FGearDisplay2 CS.FairyEditor.Framework.Gears.FGearDisplay2
---@field public FGearFontSize CS.FairyEditor.Framework.Gears.FGearFontSize
---@field public FGearIcon CS.FairyEditor.Framework.Gears.FGearIcon
---@field public FGearLookValue CS.FairyEditor.Framework.Gears.FGearLookValue
---@field public FGearLook CS.FairyEditor.Framework.Gears.FGearLook
---@field public FGearSizeValue CS.FairyEditor.Framework.Gears.FGearSizeValue
---@field public FGearSize CS.FairyEditor.Framework.Gears.FGearSize
---@field public FGearText CS.FairyEditor.Framework.Gears.FGearText
---@field public FGearXYValue CS.FairyEditor.Framework.Gears.FGearXYValue
---@field public FGearXY CS.FairyEditor.Framework.Gears.FGearXY

---@class CS.Spine41
---@field public Unity CS.Spine41.Unity

---@class CS.Spine41.Unity
---@field public SkeletonAdapter CS.Spine41.Unity.SkeletonAdapter

---@class CS.Spine40
---@field public Unity CS.Spine40.Unity

---@class CS.Spine40.Unity
---@field public SkeletonAdapter CS.Spine40.Unity.SkeletonAdapter

---@class CS.Spine38
---@field public Unity CS.Spine38.Unity

---@class CS.Spine38.Unity
---@field public SkeletonAdapter CS.Spine38.Unity.SkeletonAdapter

---@class CS.DragonBones
---@field public SkeletonAdapter CS.DragonBones.SkeletonAdapter

---@class CS.FairyGUI
---@field public BlendModeUtils CS.FairyGUI.BlendModeUtils
---@field public CaptureCamera CS.FairyGUI.CaptureCamera
---@field public Container CS.FairyGUI.Container
---@field public DisplayObject CS.FairyGUI.DisplayObject
---@field public DisplayObjectInfo CS.FairyGUI.DisplayObjectInfo
---@field public GoWrapper CS.FairyGUI.GoWrapper
---@field public ColliderHitTest CS.FairyGUI.ColliderHitTest
---@field public HitTestContext CS.FairyGUI.HitTestContext
---@field public MeshColliderHitTest CS.FairyGUI.MeshColliderHitTest
---@field public PixelHitTestData CS.FairyGUI.PixelHitTestData
---@field public PixelHitTest CS.FairyGUI.PixelHitTest
---@field public RectHitTest CS.FairyGUI.RectHitTest
---@field public ShapeHitTest CS.FairyGUI.ShapeHitTest
---@field public Image CS.FairyGUI.Image
---@field public MaterialManager CS.FairyGUI.MaterialManager
---@field public CompositeMesh CS.FairyGUI.CompositeMesh
---@field public EllipseMesh CS.FairyGUI.EllipseMesh
---@field public FillMesh CS.FairyGUI.FillMesh
---@field public LineMesh CS.FairyGUI.LineMesh
---@field public PlaneMesh CS.FairyGUI.PlaneMesh
---@field public PolygonMesh CS.FairyGUI.PolygonMesh
---@field public RectMesh CS.FairyGUI.RectMesh
---@field public RegularPolygonMesh CS.FairyGUI.RegularPolygonMesh
---@field public RoundedRectMesh CS.FairyGUI.RoundedRectMesh
---@field public StraightLineMesh CS.FairyGUI.StraightLineMesh
---@field public VertexBuffer CS.FairyGUI.VertexBuffer
---@field public MovieClip CS.FairyGUI.MovieClip
---@field public NAudioClip CS.FairyGUI.NAudioClip
---@field public NGraphics CS.FairyGUI.NGraphics
---@field public NTexture CS.FairyGUI.NTexture
---@field public ShaderConfig CS.FairyGUI.ShaderConfig
---@field public Shape CS.FairyGUI.Shape
---@field public Stage CS.FairyGUI.Stage
---@field public StageCamera CS.FairyGUI.StageCamera
---@field public StageEngine CS.FairyGUI.StageEngine
---@field public Stats CS.FairyGUI.Stats
---@field public BaseFont CS.FairyGUI.BaseFont
---@field public BitmapFont CS.FairyGUI.BitmapFont
---@field public DynamicFont CS.FairyGUI.DynamicFont
---@field public Emoji CS.FairyGUI.Emoji
---@field public FontManager CS.FairyGUI.FontManager
---@field public InputTextField CS.FairyGUI.InputTextField
---@field public RichTextField CS.FairyGUI.RichTextField
---@field public RTLSupport CS.FairyGUI.RTLSupport
---@field public SelectionShape CS.FairyGUI.SelectionShape
---@field public TextField CS.FairyGUI.TextField
---@field public TextFormat CS.FairyGUI.TextFormat
---@field public TouchScreenKeyboard CS.FairyGUI.TouchScreenKeyboard
---@field public TypingEffect CS.FairyGUI.TypingEffect
---@field public UpdateContext CS.FairyGUI.UpdateContext
---@field public EventContext CS.FairyGUI.EventContext
---@field public EventDispatcher CS.FairyGUI.EventDispatcher
---@field public EventListener CS.FairyGUI.EventListener
---@field public InputEvent CS.FairyGUI.InputEvent
---@field public GLoader3D CS.FairyGUI.GLoader3D
---@field public ExternalFont CS.FairyGUI.ExternalFont
---@field public ExternalTMPFont CS.FairyGUI.ExternalTMPFont
---@field public TMPFont CS.FairyGUI.TMPFont
---@field public BlurFilter CS.FairyGUI.BlurFilter
---@field public ColorFilter CS.FairyGUI.ColorFilter
---@field public LongPressGesture CS.FairyGUI.LongPressGesture
---@field public PinchGesture CS.FairyGUI.PinchGesture
---@field public RotationGesture CS.FairyGUI.RotationGesture
---@field public SwipeGesture CS.FairyGUI.SwipeGesture
---@field public EaseManager CS.FairyGUI.EaseManager
---@field public CustomEase CS.FairyGUI.CustomEase
---@field public GPathPoint CS.FairyGUI.GPathPoint
---@field public GPath CS.FairyGUI.GPath
---@field public GTween CS.FairyGUI.GTween
---@field public GTweener CS.FairyGUI.GTweener
---@field public TweenValue CS.FairyGUI.TweenValue
---@field public ChangePageAction CS.FairyGUI.ChangePageAction
---@field public ControllerAction CS.FairyGUI.ControllerAction
---@field public PlayTransitionAction CS.FairyGUI.PlayTransitionAction
---@field public AsyncCreationHelper CS.FairyGUI.AsyncCreationHelper
---@field public Controller CS.FairyGUI.Controller
---@field public DragDropManager CS.FairyGUI.DragDropManager
---@field public EMRenderSupport CS.FairyGUI.EMRenderSupport
---@field public GButton CS.FairyGUI.GButton
---@field public GComboBox CS.FairyGUI.GComboBox
---@field public GComponent CS.FairyGUI.GComponent
---@field public GearAnimation CS.FairyGUI.GearAnimation
---@field public GearBase CS.FairyGUI.GearBase
---@field public GearTweenConfig CS.FairyGUI.GearTweenConfig
---@field public GearColor CS.FairyGUI.GearColor
---@field public GearDisplay CS.FairyGUI.GearDisplay
---@field public GearDisplay2 CS.FairyGUI.GearDisplay2
---@field public GearFontSize CS.FairyGUI.GearFontSize
---@field public GearIcon CS.FairyGUI.GearIcon
---@field public GearLook CS.FairyGUI.GearLook
---@field public GearSize CS.FairyGUI.GearSize
---@field public GearText CS.FairyGUI.GearText
---@field public GearXY CS.FairyGUI.GearXY
---@field public GGraph CS.FairyGUI.GGraph
---@field public GGroup CS.FairyGUI.GGroup
---@field public GImage CS.FairyGUI.GImage
---@field public GLabel CS.FairyGUI.GLabel
---@field public GList CS.FairyGUI.GList
---@field public GLoader CS.FairyGUI.GLoader
---@field public GMovieClip CS.FairyGUI.GMovieClip
---@field public GObject CS.FairyGUI.GObject
---@field public GObjectPool CS.FairyGUI.GObjectPool
---@field public GProgressBar CS.FairyGUI.GProgressBar
---@field public GRichTextField CS.FairyGUI.GRichTextField
---@field public GRoot CS.FairyGUI.GRoot
---@field public GScrollBar CS.FairyGUI.GScrollBar
---@field public GSlider CS.FairyGUI.GSlider
---@field public GTextField CS.FairyGUI.GTextField
---@field public GTextInput CS.FairyGUI.GTextInput
---@field public GTree CS.FairyGUI.GTree
---@field public GTreeNode CS.FairyGUI.GTreeNode
---@field public Margin CS.FairyGUI.Margin
---@field public PackageItem CS.FairyGUI.PackageItem
---@field public PopupMenu CS.FairyGUI.PopupMenu
---@field public Relations CS.FairyGUI.Relations
---@field public ScrollPane CS.FairyGUI.ScrollPane
---@field public Transition CS.FairyGUI.Transition
---@field public TranslationHelper CS.FairyGUI.TranslationHelper
---@field public UIConfig CS.FairyGUI.UIConfig
---@field public UIContentScaler CS.FairyGUI.UIContentScaler
---@field public UIObjectFactory CS.FairyGUI.UIObjectFactory
---@field public UIPackage CS.FairyGUI.UIPackage
---@field public UIPainter CS.FairyGUI.UIPainter
---@field public UIPanel CS.FairyGUI.UIPanel
---@field public Window CS.FairyGUI.Window
---@field public Timers CS.FairyGUI.Timers
---@field public Utils CS.FairyGUI.Utils

---@class CS.FairyGUI.BlendModeUtils
---@field public BlendFactor CS.FairyGUI.BlendModeUtils.BlendFactor

---@class CS.FairyGUI.MovieClip
---@field public Frame CS.FairyGUI.MovieClip.Frame

---@class CS.FairyGUI.NGraphics
---@field public VertexMatrix CS.FairyGUI.NGraphics.VertexMatrix

---@class CS.FairyGUI.BitmapFont
---@field public BMGlyph CS.FairyGUI.BitmapFont.BMGlyph

---@class CS.FairyGUI.TextField
---@field public LineInfo CS.FairyGUI.TextField.LineInfo
---@field public LineCharInfo CS.FairyGUI.TextField.LineCharInfo
---@field public CharPosition CS.FairyGUI.TextField.CharPosition

---@class CS.FairyGUI.UpdateContext
---@field public ClipInfo CS.FairyGUI.UpdateContext.ClipInfo

---@class CS.FairyGUI.UIConfig
---@field public ConfigValue CS.FairyGUI.UIConfig.ConfigValue

---@class CS.FairyGUI.Utils
---@field public ByteBuffer CS.FairyGUI.Utils.ByteBuffer
---@field public HtmlButton CS.FairyGUI.Utils.HtmlButton
---@field public HtmlElement CS.FairyGUI.Utils.HtmlElement
---@field public HtmlImage CS.FairyGUI.Utils.HtmlImage
---@field public HtmlInput CS.FairyGUI.Utils.HtmlInput
---@field public HtmlLink CS.FairyGUI.Utils.HtmlLink
---@field public HtmlPageContext CS.FairyGUI.Utils.HtmlPageContext
---@field public HtmlParseOptions CS.FairyGUI.Utils.HtmlParseOptions
---@field public HtmlParser CS.FairyGUI.Utils.HtmlParser
---@field public HtmlSelect CS.FairyGUI.Utils.HtmlSelect
---@field public ToolSet CS.FairyGUI.Utils.ToolSet
---@field public UBBParser CS.FairyGUI.Utils.UBBParser
---@field public XML CS.FairyGUI.Utils.XML
---@field public XMLIterator CS.FairyGUI.Utils.XMLIterator
---@field public XMLList CS.FairyGUI.Utils.XMLList
---@field public XMLUtils CS.FairyGUI.Utils.XMLUtils
---@field public ZipReader CS.FairyGUI.Utils.ZipReader

---@class CS.FairyGUI.Utils.XMLList
---@field public Enumerator CS.FairyGUI.Utils.XMLList.Enumerator

---@class CS.FairyGUI.Utils.ZipReader
---@field public ZipEntry CS.FairyGUI.Utils.ZipReader.ZipEntry

