<linker>
  <assembly fullname="Unity.Animation.Rigging, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
    <type fullname="UnityEngine.Animations.Rigging.BoneRenderer" preserve="all" />
    <type fullname="UnityEngine.Animations.Rigging.MultiParentConstraint" preserve="all" />
    <type fullname="UnityEngine.Animations.Rigging.Rig" preserve="all" />
    <type fullname="UnityEngine.Animations.Rigging.RigBuilder" preserve="all" />
    <type fullname="UnityEngine.Animations.Rigging.TwoBoneIKConstraint" preserve="all" />
    <type fullname="UnityEngine.Animations.Rigging.MultiParentConstraintData" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.Animations.Rigging.RigLayer" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.Animations.Rigging.TwoBoneIKConstraintData" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.Animations.Rigging.Vector3Bool" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.Animations.Rigging.WeightedTransform" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.Animations.Rigging.WeightedTransformArray" preserve="nothing" serialized="true" />
  </assembly>
  <assembly fullname="Unity.Codes, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
    <type fullname="Client.GameControl" preserve="all" />
    <type fullname="Client.StudentCodeForm" preserve="all" />
    <type fullname="Client.StudentIDForm" preserve="all" />
    <type fullname="Client.StudentRoomForm" preserve="all" />
    <type fullname="Client.TeacherCourseForm" preserve="all" />
    <type fullname="Client.TeacherIntroduceForm" preserve="all" />
    <type fullname="Client.TeacherLoginForm" preserve="all" />
    <type fullname="Client.TeacherSelecForm" preserve="all" />
    <type fullname="DeviceForm" preserve="all" />
    <type fullname="LogoutForm" preserve="all" />
    <type fullname="StudentHallControl" preserve="all" />
  </assembly>
  <assembly fullname="Unity.InputSystem, Version=1.7.0.0, Culture=neutral, PublicKeyToken=null">
    <type fullname="UnityEngine.InputSystem.InputActionAsset" preserve="all" />
    <type fullname="UnityEngine.InputSystem.InputActionReference" preserve="all" />
    <type fullname="UnityEngine.InputSystem.XR.TrackedPoseDriver" preserve="all" />
    <type fullname="UnityEngine.InputSystem.InputAction" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.InputSystem.InputActionProperty" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.InputSystem.InputBinding" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.InputSystem.InputActionMap" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.InputSystem.InputControlScheme" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.InputSystem.InputControlScheme/DeviceRequirement" preserve="nothing" serialized="true" />
  </assembly>
  <assembly fullname="Unity.Loader, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
    <type fullname="Client.Init" preserve="all" />
  </assembly>
  <assembly fullname="Unity.RenderPipelines.Core.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
    <type fullname="UnityEngine.Rendering.Volume" preserve="all" />
    <type fullname="UnityEngine.Rendering.VolumeProfile" preserve="all" />
    <type fullname="UnityEngine.Rendering.BoolParameter" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.Rendering.ClampedFloatParameter" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.Rendering.ClampedIntParameter" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.Rendering.ColorParameter" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.Rendering.MinFloatParameter" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.Rendering.TextureParameter" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.Rendering.Vector2Parameter" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.Rendering.Vector4Parameter" preserve="nothing" serialized="true" />
  </assembly>
  <assembly fullname="Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
    <type fullname="UnityEngine.Rendering.Universal.Bloom" preserve="all" />
    <type fullname="UnityEngine.Rendering.Universal.LiftGammaGain" preserve="all" />
    <type fullname="UnityEngine.Rendering.Universal.Tonemapping" preserve="all" />
    <type fullname="UnityEngine.Rendering.Universal.UniversalAdditionalCameraData" preserve="all" />
    <type fullname="UnityEngine.Rendering.Universal.UniversalAdditionalLightData" preserve="all" />
    <type fullname="UnityEngine.Rendering.Universal.Vignette" preserve="all" />
    <type fullname="UnityEngine.Rendering.Universal.TemporalAA/Settings" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.Rendering.Universal.DownscaleParameter" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.Rendering.Universal.HDRACESPresetParameter" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.Rendering.Universal.NeutralRangeReductionModeParameter" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.Rendering.Universal.TonemappingModeParameter" preserve="nothing" serialized="true" />
  </assembly>
  <assembly fullname="Unity.TextMeshPro, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
    <type fullname="TMPro.TextMeshProUGUI" preserve="all" />
    <type fullname="TMPro.TMP_Dropdown" preserve="all" />
    <type fullname="TMPro.TMP_FontAsset" preserve="all" />
    <type fullname="TMPro.TMP_InputField" preserve="all" />
    <type fullname="TMPro.FaceInfo_Legacy" preserve="nothing" serialized="true" />
    <type fullname="TMPro.FontAssetCreationSettings" preserve="nothing" serialized="true" />
    <type fullname="TMPro.KerningTable" preserve="nothing" serialized="true" />
    <type fullname="TMPro.TMP_Character" preserve="nothing" serialized="true" />
    <type fullname="TMPro.TMP_FontFeatureTable" preserve="nothing" serialized="true" />
    <type fullname="TMPro.TMP_FontWeightPair" preserve="nothing" serialized="true" />
    <type fullname="TMPro.TMP_GlyphAdjustmentRecord" preserve="nothing" serialized="true" />
    <type fullname="TMPro.TMP_GlyphPairAdjustmentRecord" preserve="nothing" serialized="true" />
    <type fullname="TMPro.TMP_GlyphValueRecord" preserve="nothing" serialized="true" />
    <type fullname="TMPro.VertexGradient" preserve="nothing" serialized="true" />
    <type fullname="TMPro.TMP_Dropdown/DropdownEvent" preserve="nothing" serialized="true" />
    <type fullname="TMPro.TMP_Dropdown/OptionData" preserve="nothing" serialized="true" />
    <type fullname="TMPro.TMP_Dropdown/OptionDataList" preserve="nothing" serialized="true" />
    <type fullname="TMPro.TMP_InputField/OnChangeEvent" preserve="nothing" serialized="true" />
    <type fullname="TMPro.TMP_InputField/SelectionEvent" preserve="nothing" serialized="true" />
    <type fullname="TMPro.TMP_InputField/SubmitEvent" preserve="nothing" serialized="true" />
    <type fullname="TMPro.TMP_InputField/TextSelectionEvent" preserve="nothing" serialized="true" />
    <type fullname="TMPro.TMP_InputField/TouchScreenKeyboardEvent" preserve="nothing" serialized="true" />
  </assembly>
  <assembly fullname="Unity.ThirdParty, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
    <type fullname="LightSource" preserve="all" />
  </assembly>
  <assembly fullname="Unity.XR.CoreUtils, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
    <type fullname="Unity.XR.CoreUtils.XROrigin" preserve="all" />
  </assembly>
  <assembly fullname="Unity.XR.Interaction.Toolkit, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
    <type fullname="UnityEngine.XR.Interaction.Toolkit.ActionBasedContinuousTurnProvider" preserve="all" />
    <type fullname="UnityEngine.XR.Interaction.Toolkit.ActionBasedController" preserve="all" />
    <type fullname="UnityEngine.XR.Interaction.Toolkit.ActionBasedSnapTurnProvider" preserve="all" />
    <type fullname="UnityEngine.XR.Interaction.Toolkit.CharacterControllerDriver" preserve="all" />
    <type fullname="UnityEngine.XR.Interaction.Toolkit.ClimbProvider" preserve="all" />
    <type fullname="UnityEngine.XR.Interaction.Toolkit.GrabMoveProvider" preserve="all" />
    <type fullname="UnityEngine.XR.Interaction.Toolkit.Inputs.InputActionManager" preserve="all" />
    <type fullname="UnityEngine.XR.Interaction.Toolkit.Inputs.XRInputModalityManager" preserve="all" />
    <type fullname="UnityEngine.XR.Interaction.Toolkit.Inputs.XRTransformStabilizer" preserve="all" />
    <type fullname="UnityEngine.XR.Interaction.Toolkit.LocomotionSystem" preserve="all" />
    <type fullname="UnityEngine.XR.Interaction.Toolkit.TeleportationProvider" preserve="all" />
    <type fullname="UnityEngine.XR.Interaction.Toolkit.TunnelingVignetteController" preserve="all" />
    <type fullname="UnityEngine.XR.Interaction.Toolkit.TwoHandedGrabMoveProvider" preserve="all" />
    <type fullname="UnityEngine.XR.Interaction.Toolkit.UI.TrackedDeviceGraphicRaycaster" preserve="all" />
    <type fullname="UnityEngine.XR.Interaction.Toolkit.UI.XRUIInputModule" preserve="all" />
    <type fullname="UnityEngine.XR.Interaction.Toolkit.XRDirectInteractor" preserve="all" />
    <type fullname="UnityEngine.XR.Interaction.Toolkit.XRGazeAssistance" preserve="all" />
    <type fullname="UnityEngine.XR.Interaction.Toolkit.XRGazeInteractor" preserve="all" />
    <type fullname="UnityEngine.XR.Interaction.Toolkit.XRInteractionGroup" preserve="all" />
    <type fullname="UnityEngine.XR.Interaction.Toolkit.XRInteractionManager" preserve="all" />
    <type fullname="UnityEngine.XR.Interaction.Toolkit.XRInteractorLineVisual" preserve="all" />
    <type fullname="UnityEngine.XR.Interaction.Toolkit.XRPokeInteractor" preserve="all" />
    <type fullname="UnityEngine.XR.Interaction.Toolkit.XRRayInteractor" preserve="all" />
    <type fullname="UnityEngine.XR.Interaction.Toolkit.ClimbSettings" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.XR.Interaction.Toolkit.ClimbSettingsDatumProperty" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.XR.Interaction.Toolkit.HoverEnterEvent" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.XR.Interaction.Toolkit.HoverExitEvent" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.XR.Interaction.Toolkit.InteractionLayerMask" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.XR.Interaction.Toolkit.LocomotionVignetteProvider" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.XR.Interaction.Toolkit.SelectEnterEvent" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.XR.Interaction.Toolkit.SelectExitEvent" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.XR.Interaction.Toolkit.UI.UIHoverEnterEvent" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.XR.Interaction.Toolkit.UI.UIHoverExitEvent" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.XR.Interaction.Toolkit.VignetteParameters" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.XR.Interaction.Toolkit.XRGazeAssistance/InteractorData" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.XR.Interaction.Toolkit.XRInteractionGroup/GroupMemberAndOverridesPair" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.XR.Interaction.Toolkit.XRInteractorEvent" preserve="nothing" serialized="true" />
  </assembly>
  <assembly fullname="Unity.XR.Interaction.Toolkit.Samples.StarterAssets, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
    <type fullname="UnityEngine.XR.Interaction.Toolkit.Samples.StarterAssets.ActionBasedControllerManager" preserve="all" />
    <type fullname="UnityEngine.XR.Interaction.Toolkit.Samples.StarterAssets.DynamicMoveProvider" preserve="all" />
    <type fullname="UnityEngine.XR.Interaction.Toolkit.Samples.StarterAssets.GazeInputManager" preserve="all" />
  </assembly>
  <assembly fullname="UnityEngine.AnimationModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
    <type fullname="UnityEngine.AnimationClip" preserve="all" />
    <type fullname="UnityEngine.Animator" preserve="all" />
    <type fullname="UnityEngine.Avatar" preserve="all" />
    <type fullname="UnityEngine.RuntimeAnimatorController" preserve="all" />
  </assembly>
  <assembly fullname="UnityEngine.AudioModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
    <type fullname="UnityEngine.AudioClip" preserve="all" />
    <type fullname="UnityEngine.AudioListener" preserve="all" />
  </assembly>
  <assembly fullname="UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
    <type fullname="UnityEngine.Camera" preserve="all" />
    <type fullname="UnityEngine.Cubemap" preserve="all" />
    <type fullname="UnityEngine.FlareLayer" preserve="all" />
    <type fullname="UnityEngine.GameObject" preserve="all" />
    <type fullname="UnityEngine.Light" preserve="all" />
    <type fullname="UnityEngine.LightingSettings" preserve="all" />
    <type fullname="UnityEngine.LightmapSettings" preserve="all" />
    <type fullname="UnityEngine.LightProbeGroup" preserve="all" />
    <type fullname="UnityEngine.LightProbes" preserve="all" />
    <type fullname="UnityEngine.LineRenderer" preserve="all" />
    <type fullname="UnityEngine.Material" preserve="all" />
    <type fullname="UnityEngine.Mesh" preserve="all" />
    <type fullname="UnityEngine.MeshFilter" preserve="all" />
    <type fullname="UnityEngine.MeshRenderer" preserve="all" />
    <type fullname="UnityEngine.MonoBehaviour" preserve="all" />
    <type fullname="UnityEngine.Object" preserve="all" />
    <type fullname="UnityEngine.RectTransform" preserve="all" />
    <type fullname="UnityEngine.ReflectionProbe" preserve="all" />
    <type fullname="UnityEngine.Rendering.SortingGroup" preserve="all" />
    <type fullname="UnityEngine.RenderSettings" preserve="all" />
    <type fullname="UnityEngine.RenderTexture" preserve="all" />
    <type fullname="UnityEngine.Shader" preserve="all" />
    <type fullname="UnityEngine.SkinnedMeshRenderer" preserve="all" />
    <type fullname="UnityEngine.Sprite" preserve="all" />
    <type fullname="UnityEngine.Texture2D" preserve="all" />
    <type fullname="UnityEngine.Transform" preserve="all" />
    <type fullname="UnityEngine.Events.PersistentCallGroup" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.Events.ArgumentCache" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.Events.PersistentListenerMode" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.Events.UnityEvent" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.Events.UnityEvent`1[UnityEngine.XR.Interaction.Toolkit.IXRRayProvider]" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.RectOffset" preserve="nothing" serialized="true" />
  </assembly>
  <assembly fullname="UnityEngine.PhysicsModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
    <type fullname="UnityEngine.BoxCollider" preserve="all" />
    <type fullname="UnityEngine.CharacterController" preserve="all" />
    <type fullname="UnityEngine.SphereCollider" preserve="all" />
  </assembly>
  <assembly fullname="UnityEngine.TextRenderingModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
    <type fullname="UnityEngine.Font" preserve="all" />
  </assembly>
  <assembly fullname="UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null">
    <type fullname="UnityEngine.EventSystems.EventSystem" preserve="all" />
    <type fullname="UnityEngine.EventSystems.EventTrigger" preserve="all" />
    <type fullname="UnityEngine.UI.Button" preserve="all" />
    <type fullname="UnityEngine.UI.CanvasScaler" preserve="all" />
    <type fullname="UnityEngine.UI.ContentSizeFitter" preserve="all" />
    <type fullname="UnityEngine.UI.GraphicRaycaster" preserve="all" />
    <type fullname="UnityEngine.UI.GridLayoutGroup" preserve="all" />
    <type fullname="UnityEngine.UI.HorizontalLayoutGroup" preserve="all" />
    <type fullname="UnityEngine.UI.Image" preserve="all" />
    <type fullname="UnityEngine.UI.LayoutElement" preserve="all" />
    <type fullname="UnityEngine.UI.Mask" preserve="all" />
    <type fullname="UnityEngine.UI.RawImage" preserve="all" />
    <type fullname="UnityEngine.UI.RectMask2D" preserve="all" />
    <type fullname="UnityEngine.UI.Scrollbar" preserve="all" />
    <type fullname="UnityEngine.UI.ScrollRect" preserve="all" />
    <type fullname="UnityEngine.UI.Text" preserve="all" />
    <type fullname="UnityEngine.UI.Toggle" preserve="all" />
    <type fullname="UnityEngine.UI.ToggleGroup" preserve="all" />
    <type fullname="UnityEngine.UI.VerticalLayoutGroup" preserve="all" />
    <type fullname="UnityEngine.UI.MaskableGraphic/CullStateChangedEvent" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.UI.AnimationTriggers" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.UI.Button/ButtonClickedEvent" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.UI.ColorBlock" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.UI.Navigation" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.UI.ScrollRect/ScrollRectEvent" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.UI.SpriteState" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.UI.Toggle/ToggleEvent" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.UI.FontData" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.UI.Scrollbar/ScrollEvent" preserve="nothing" serialized="true" />
  </assembly>
  <assembly fullname="UnityEngine.UIModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
    <type fullname="UnityEngine.Canvas" preserve="all" />
    <type fullname="UnityEngine.CanvasRenderer" preserve="all" />
  </assembly>
  <assembly fullname="UnityEngine.VideoModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
    <type fullname="UnityEngine.Video.VideoClip" preserve="all" />
    <type fullname="UnityEngine.Video.VideoPlayer" preserve="all" />
  </assembly>
  <assembly fullname="UnityEngine.TextCoreFontEngineModule">
    <type fullname="UnityEngine.TextCore.FaceInfo" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.TextCore.Glyph" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.TextCore.GlyphMetrics" preserve="nothing" serialized="true" />
    <type fullname="UnityEngine.TextCore.GlyphRect" preserve="nothing" serialized="true" />
  </assembly>
</linker>