ZengXingxing преди 1 година
родител
ревизия
517f3dc9db

BIN
Assets/GameResources/UITexture/MainMenu/Frame 70.png


+ 147 - 0
Assets/GameResources/UITexture/MainMenu/Frame 70.png.meta

@@ -0,0 +1,147 @@
+fileFormatVersion: 2
+guid: 05d732fd7fc40cc45ae23d61e875b98c
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 12
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMasterTextureLimit: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: 1
+    aniso: 1
+    mipBias: 0
+    wrapU: 1
+    wrapV: 1
+    wrapW: 0
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  flipbookRows: 1
+  flipbookColumns: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  ignorePngGamma: 0
+  applyGammaDecoding: 0
+  cookieLightType: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: WebGL
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: 12
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 1
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Android
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Server
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Assets/GameResources/UITexture/MainMenu/上一页.png


+ 147 - 0
Assets/GameResources/UITexture/MainMenu/上一页.png.meta

@@ -0,0 +1,147 @@
+fileFormatVersion: 2
+guid: e4c41ec808b88174f81e83b343c4e4ef
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 12
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMasterTextureLimit: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: 1
+    aniso: 1
+    mipBias: 0
+    wrapU: 1
+    wrapV: 1
+    wrapW: 0
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  flipbookRows: 1
+  flipbookColumns: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  ignorePngGamma: 0
+  applyGammaDecoding: 0
+  cookieLightType: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: WebGL
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: 12
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 1
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Android
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Server
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 168 - 22
Assets/Resources/UI/Common/Course.prefab

@@ -25,18 +25,18 @@ RectTransform:
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 392881813656181292}
-  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
   m_ConstrainProportionsScale: 0
   m_Children: []
-  m_Father: {fileID: 9028104325639525865}
-  m_RootOrder: 0
+  m_Father: {fileID: 282908467263522855}
+  m_RootOrder: 2
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_AnchorMin: {x: 0, y: 0}
   m_AnchorMax: {x: 1, y: 1}
-  m_AnchoredPosition: {x: 0.36999893, y: 2.25}
-  m_SizeDelta: {x: -6.7272, y: -13.1645}
+  m_AnchoredPosition: {x: -0.030029297, y: 282.65002}
+  m_SizeDelta: {x: -148.7272, y: -997.1644}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!222 &288904282043122522
 CanvasRenderer:
@@ -69,7 +69,7 @@ MonoBehaviour:
   m_text: "\u53C1"
   m_isRightToLeft: 0
   m_fontAsset: {fileID: 11400000, guid: f5a465256f8e8c742adceb609818f90f, type: 2}
-  m_sharedMaterial: {fileID: -1122492290696898328, guid: f5a465256f8e8c742adceb609818f90f, type: 2}
+  m_sharedMaterial: {fileID: -370594279011484856, guid: f5a465256f8e8c742adceb609818f90f, type: 2}
   m_fontSharedMaterials: []
   m_fontMaterial: {fileID: 0}
   m_fontMaterials: []
@@ -148,6 +148,7 @@ GameObject:
   - component: {fileID: 7910281368450264086}
   - component: {fileID: 8118701178713947143}
   - component: {fileID: 7858823938432082925}
+  - component: {fileID: 3290068495117907982}
   m_Layer: 0
   m_Name: Course
   m_TagString: Untagged
@@ -167,15 +168,17 @@ RectTransform:
   m_LocalScale: {x: 1, y: 1, z: 1}
   m_ConstrainProportionsScale: 0
   m_Children:
-  - {fileID: 2746643597556952661}
   - {fileID: 9028104325639525865}
+  - {fileID: 2746643597556952661}
+  - {fileID: 646384567326081932}
   - {fileID: 852672312687881776}
+  - {fileID: 1344871591472042824}
   m_Father: {fileID: 0}
   m_RootOrder: 0
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_AnchorMin: {x: 0, y: 1}
   m_AnchorMax: {x: 0, y: 1}
-  m_AnchoredPosition: {x: 1093.1783, y: -540}
+  m_AnchoredPosition: {x: 595, y: -540}
   m_SizeDelta: {x: 238, y: 1080}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!222 &1542214940685058890
@@ -229,12 +232,14 @@ MonoBehaviour:
   m_Name: 
   m_EditorClassIdentifier: 
   data:
+  - key: Index
+    gameObject: {fileID: 392881813656181292}
+  - key: CourseName
+    gameObject: {fileID: 7815400002003040204}
+  - key: Ellipse 1
+    gameObject: {fileID: 3214046910220200682}
   - key: EnterBtn
-    gameObject: {fileID: 0}
-  - key: OnChoice
-    gameObject: {fileID: 0}
-  - key: CourseName_Normal
-    gameObject: {fileID: 0}
+    gameObject: {fileID: 6143485940291919030}
 --- !u!114 &7858823938432082925
 MonoBehaviour:
   m_ObjectHideFlags: 0
@@ -277,12 +282,33 @@ MonoBehaviour:
   m_Interactable: 1
   m_TargetGraphic: {fileID: 7910281368450264086}
   toggleTransition: 1
-  graphic: {fileID: 0}
+  graphic: {fileID: 4065707113578999599}
   m_Group: {fileID: 0}
   onValueChanged:
     m_PersistentCalls:
       m_Calls: []
-  m_IsOn: 0
+  m_IsOn: 1
+--- !u!223 &3290068495117907982
+Canvas:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 854205249902916973}
+  m_Enabled: 1
+  serializedVersion: 3
+  m_RenderMode: 2
+  m_Camera: {fileID: 0}
+  m_PlaneDistance: 100
+  m_PixelPerfect: 0
+  m_ReceivesEvents: 1
+  m_OverrideSorting: 1
+  m_OverridePixelPerfect: 0
+  m_SortingBucketNormalizedSize: 0
+  m_AdditionalShaderChannelsFlag: 25
+  m_SortingLayerID: 0
+  m_SortingOrder: 1000
+  m_TargetDisplay: 0
 --- !u!1 &3214046910220200682
 GameObject:
   m_ObjectHideFlags: 0
@@ -312,10 +338,9 @@ RectTransform:
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
   m_ConstrainProportionsScale: 0
-  m_Children:
-  - {fileID: 646384567326081932}
+  m_Children: []
   m_Father: {fileID: 282908467263522855}
-  m_RootOrder: 1
+  m_RootOrder: 0
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_AnchorMin: {x: 0.5, y: 0.5}
   m_AnchorMax: {x: 0.5, y: 0.5}
@@ -377,7 +402,7 @@ GameObject:
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
-  m_IsActive: 0
+  m_IsActive: 1
 --- !u!224 &2746643597556952661
 RectTransform:
   m_ObjectHideFlags: 0
@@ -391,7 +416,7 @@ RectTransform:
   m_ConstrainProportionsScale: 0
   m_Children: []
   m_Father: {fileID: 282908467263522855}
-  m_RootOrder: 0
+  m_RootOrder: 1
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_AnchorMin: {x: 0.5, y: 0.5}
   m_AnchorMax: {x: 0.5, y: 0.5}
@@ -436,6 +461,127 @@ MonoBehaviour:
   m_FillOrigin: 0
   m_UseSpriteMesh: 0
   m_PixelsPerUnitMultiplier: 1
+--- !u!1 &6143485940291919030
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1344871591472042824}
+  - component: {fileID: 978365894170797188}
+  - component: {fileID: 1004025789683788400}
+  - component: {fileID: 5099679119996166479}
+  m_Layer: 0
+  m_Name: EnterBtn
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &1344871591472042824
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6143485940291919030}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 282908467263522855}
+  m_RootOrder: 4
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.5, y: 0}
+  m_AnchorMax: {x: 0.5, y: 0}
+  m_AnchoredPosition: {x: 0.40003, y: 91.2}
+  m_SizeDelta: {x: 258, y: 102}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &978365894170797188
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6143485940291919030}
+  m_CullTransparentMesh: 1
+--- !u!114 &1004025789683788400
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6143485940291919030}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_Sprite: {fileID: 21300000, guid: d34943476bfbf4b4084cb95d8f789cc8, type: 3}
+  m_Type: 0
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+  m_UseSpriteMesh: 0
+  m_PixelsPerUnitMultiplier: 1
+--- !u!114 &5099679119996166479
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6143485940291919030}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Navigation:
+    m_Mode: 3
+    m_WrapAround: 0
+    m_SelectOnUp: {fileID: 0}
+    m_SelectOnDown: {fileID: 0}
+    m_SelectOnLeft: {fileID: 0}
+    m_SelectOnRight: {fileID: 0}
+  m_Transition: 1
+  m_Colors:
+    m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+    m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+    m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+    m_ColorMultiplier: 1
+    m_FadeDuration: 0.1
+  m_SpriteState:
+    m_HighlightedSprite: {fileID: 0}
+    m_PressedSprite: {fileID: 0}
+    m_SelectedSprite: {fileID: 0}
+    m_DisabledSprite: {fileID: 0}
+  m_AnimationTriggers:
+    m_NormalTrigger: Normal
+    m_HighlightedTrigger: Highlighted
+    m_PressedTrigger: Pressed
+    m_SelectedTrigger: Selected
+    m_DisabledTrigger: Disabled
+  m_Interactable: 1
+  m_TargetGraphic: {fileID: 1004025789683788400}
+  m_OnClick:
+    m_PersistentCalls:
+      m_Calls: []
 --- !u!1 &7815400002003040204
 GameObject:
   m_ObjectHideFlags: 0
@@ -467,7 +613,7 @@ RectTransform:
   m_ConstrainProportionsScale: 0
   m_Children: []
   m_Father: {fileID: 282908467263522855}
-  m_RootOrder: 2
+  m_RootOrder: 3
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90}
   m_AnchorMin: {x: 0.5, y: 0.5}
   m_AnchorMax: {x: 0.5, y: 0.5}
@@ -505,7 +651,7 @@ MonoBehaviour:
   m_text: "\u836F\u7269\u91C7\u96C6"
   m_isRightToLeft: 0
   m_fontAsset: {fileID: 11400000, guid: f5a465256f8e8c742adceb609818f90f, type: 2}
-  m_sharedMaterial: {fileID: -1122492290696898328, guid: f5a465256f8e8c742adceb609818f90f, type: 2}
+  m_sharedMaterial: {fileID: -370594279011484856, guid: f5a465256f8e8c742adceb609818f90f, type: 2}
   m_fontSharedMaterials: []
   m_fontMaterial: {fileID: 0}
   m_fontMaterials: []

+ 918 - 13
Assets/Resources/UI/From/MainMenuView.prefab

@@ -69,7 +69,7 @@ MonoBehaviour:
   m_text: "j\u012Bn ku\xEC y\xE0o lu\xE8 ch\u01CEn p\u01D0n m\xEDng "
   m_isRightToLeft: 0
   m_fontAsset: {fileID: 11400000, guid: f5a465256f8e8c742adceb609818f90f, type: 2}
-  m_sharedMaterial: {fileID: -1122492290696898328, guid: f5a465256f8e8c742adceb609818f90f, type: 2}
+  m_sharedMaterial: {fileID: -370594279011484856, guid: f5a465256f8e8c742adceb609818f90f, type: 2}
   m_fontSharedMaterials: []
   m_fontMaterial: {fileID: 0}
   m_fontMaterials: []
@@ -196,8 +196,12 @@ MonoBehaviour:
   m_Name: 
   m_EditorClassIdentifier: 
   data:
-  - key: Content
-    gameObject: {fileID: 0}
+  - key: CourseList
+    gameObject: {fileID: 1810247736180104744}
+  - key: NextPageBtn
+    gameObject: {fileID: 2515297278978732693}
+  - key: LastPageBtn
+    gameObject: {fileID: 6387527739224058681}
 --- !u!1 &1810247736180104744
 GameObject:
   m_ObjectHideFlags: 0
@@ -208,6 +212,7 @@ GameObject:
   m_Component:
   - component: {fileID: 2474193194582226531}
   - component: {fileID: 7488077431903315211}
+  - component: {fileID: 4790033776799756709}
   m_Layer: 0
   m_Name: CourseList
   m_TagString: Untagged
@@ -222,18 +227,24 @@ RectTransform:
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 1810247736180104744}
-  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
   m_ConstrainProportionsScale: 0
-  m_Children: []
-  m_Father: {fileID: 4701472332952497822}
-  m_RootOrder: 1
+  m_Children:
+  - {fileID: 5618166485383737843}
+  - {fileID: 8999534426758401209}
+  - {fileID: 3822930530607838039}
+  - {fileID: 6554210231555179365}
+  - {fileID: 7613367348482691907}
+  - {fileID: 2413019495859240443}
+  m_Father: {fileID: 2861531902931025395}
+  m_RootOrder: 0
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_AnchorMin: {x: 0, y: 0}
   m_AnchorMax: {x: 1, y: 1}
-  m_AnchoredPosition: {x: 248.30176, y: 0.5}
-  m_SizeDelta: {x: -496.6038, y: -1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: -0.000030517578, y: 0}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!222 &7488077431903315211
 CanvasRenderer:
@@ -243,6 +254,95 @@ CanvasRenderer:
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 1810247736180104744}
   m_CullTransparentMesh: 1
+--- !u!114 &4790033776799756709
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1810247736180104744}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 2fafe2cfe61f6974895a912c3755e8f1, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_AllowSwitchOff: 0
+--- !u!1 &2515297278978732693
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 3275082030205200103}
+  - component: {fileID: 9197125314676349381}
+  - component: {fileID: 9124917781199321869}
+  m_Layer: 0
+  m_Name: NextPageBtn
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &3275082030205200103
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2515297278978732693}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 2861531902931025395}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 1, y: 0.5}
+  m_AnchorMax: {x: 1, y: 0.5}
+  m_AnchoredPosition: {x: -25.999878, y: -0.5}
+  m_SizeDelta: {x: 52, y: 104}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &9197125314676349381
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2515297278978732693}
+  m_CullTransparentMesh: 1
+--- !u!114 &9124917781199321869
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2515297278978732693}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_Sprite: {fileID: 21300000, guid: 05d732fd7fc40cc45ae23d61e875b98c, type: 3}
+  m_Type: 0
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+  m_UseSpriteMesh: 0
+  m_PixelsPerUnitMultiplier: 1
 --- !u!1 &2896998827563964681
 GameObject:
   m_ObjectHideFlags: 0
@@ -274,7 +374,7 @@ RectTransform:
   m_ConstrainProportionsScale: 0
   m_Children:
   - {fileID: 260677446637470584}
-  - {fileID: 2474193194582226531}
+  - {fileID: 2861531902931025395}
   m_Father: {fileID: 3434093398209448657}
   m_RootOrder: 0
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -321,6 +421,45 @@ MonoBehaviour:
   m_FillOrigin: 0
   m_UseSpriteMesh: 0
   m_PixelsPerUnitMultiplier: 1
+--- !u!1 &3111994481501275067
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 2861531902931025395}
+  m_Layer: 0
+  m_Name: List
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &2861531902931025395
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3111994481501275067}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 2474193194582226531}
+  - {fileID: 3275082030205200103}
+  - {fileID: 7962461523276269587}
+  m_Father: {fileID: 4701472332952497822}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 248.30176, y: 0.5}
+  m_SizeDelta: {x: -496.60376, y: -1}
+  m_Pivot: {x: 0.5, y: 0.5}
 --- !u!1 &3120110586284795148
 GameObject:
   m_ObjectHideFlags: 0
@@ -399,6 +538,82 @@ MonoBehaviour:
   m_FillOrigin: 0
   m_UseSpriteMesh: 0
   m_PixelsPerUnitMultiplier: 1
+--- !u!1 &6387527739224058681
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 7962461523276269587}
+  - component: {fileID: 8663192561262613793}
+  - component: {fileID: 5689670561688225126}
+  m_Layer: 0
+  m_Name: LastPageBtn
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &7962461523276269587
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6387527739224058681}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 2861531902931025395}
+  m_RootOrder: 2
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0.5}
+  m_AnchorMax: {x: 0, y: 0.5}
+  m_AnchoredPosition: {x: -59.55, y: 0}
+  m_SizeDelta: {x: 52, y: 104}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &8663192561262613793
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6387527739224058681}
+  m_CullTransparentMesh: 1
+--- !u!114 &5689670561688225126
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 6387527739224058681}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_Sprite: {fileID: 21300000, guid: e4c41ec808b88174f81e83b343c4e4ef, type: 3}
+  m_Type: 0
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+  m_UseSpriteMesh: 0
+  m_PixelsPerUnitMultiplier: 1
 --- !u!1 &7062215212552549765
 GameObject:
   m_ObjectHideFlags: 0
@@ -469,7 +684,7 @@ MonoBehaviour:
   m_text: "\u91D1\u532E\u8981\u7565\u4EA7\u54C1\u540D"
   m_isRightToLeft: 0
   m_fontAsset: {fileID: 11400000, guid: f5a465256f8e8c742adceb609818f90f, type: 2}
-  m_sharedMaterial: {fileID: -1122492290696898328, guid: f5a465256f8e8c742adceb609818f90f, type: 2}
+  m_sharedMaterial: {fileID: -370594279011484856, guid: f5a465256f8e8c742adceb609818f90f, type: 2}
   m_fontSharedMaterials: []
   m_fontMaterial: {fileID: 0}
   m_fontMaterials: []
@@ -601,7 +816,7 @@ MonoBehaviour:
   m_OnCullStateChanged:
     m_PersistentCalls:
       m_Calls: []
-  m_Sprite: {fileID: 21300000, guid: ebb7e4a23e62f004692b0c486eebc088, type: 3}
+  m_Sprite: {fileID: 21300000, guid: acf1f62533824354cba83a118d4b8c8c, type: 3}
   m_Type: 0
   m_PreserveAspect: 0
   m_FillCenter: 1
@@ -628,7 +843,7 @@ GameObject:
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
-  m_IsActive: 1
+  m_IsActive: 0
 --- !u!224 &1933661825288671471
 RectTransform:
   m_ObjectHideFlags: 0
@@ -687,3 +902,693 @@ MonoBehaviour:
   m_FillOrigin: 0
   m_UseSpriteMesh: 0
   m_PixelsPerUnitMultiplier: 1
+--- !u!1001 &2491004834027238876
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 2474193194582226531}
+    m_Modifications:
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_Pivot.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_RootOrder
+      value: 5
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 238
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 1080
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 1309
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: -540
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 854205249902916973, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_Name
+      value: Course (5)
+      objectReference: {fileID: 0}
+    - target: {fileID: 7858823938432082925, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_IsOn
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 7858823938432082925, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_Group
+      value: 
+      objectReference: {fileID: 4790033776799756709}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+--- !u!224 &2413019495859240443 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+  m_PrefabInstance: {fileID: 2491004834027238876}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &3954390067066272624
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 2474193194582226531}
+    m_Modifications:
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_Pivot.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_RootOrder
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 238
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 1080
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 595
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: -540
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 854205249902916973, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_Name
+      value: Course (2)
+      objectReference: {fileID: 0}
+    - target: {fileID: 7858823938432082925, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_IsOn
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 7858823938432082925, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_Group
+      value: 
+      objectReference: {fileID: 4790033776799756709}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+--- !u!224 &3822930530607838039 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+  m_PrefabInstance: {fileID: 3954390067066272624}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &5627999140898945492
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 2474193194582226531}
+    m_Modifications:
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_Pivot.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_RootOrder
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 238
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 1080
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 119
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: -540
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 854205249902916973, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_Name
+      value: Course
+      objectReference: {fileID: 0}
+    - target: {fileID: 5533718780031350830, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_IsActive
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 7858823938432082925, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_IsOn
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 7858823938432082925, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_Group
+      value: 
+      objectReference: {fileID: 4790033776799756709}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+--- !u!1 &5026039450610732217 stripped
+GameObject:
+  m_CorrespondingSourceObject: {fileID: 854205249902916973, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+  m_PrefabInstance: {fileID: 5627999140898945492}
+  m_PrefabAsset: {fileID: 0}
+--- !u!223 &354526134062058703
+Canvas:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5026039450610732217}
+  m_Enabled: 1
+  serializedVersion: 3
+  m_RenderMode: 2
+  m_Camera: {fileID: 0}
+  m_PlaneDistance: 100
+  m_PixelPerfect: 0
+  m_ReceivesEvents: 1
+  m_OverrideSorting: 1
+  m_OverridePixelPerfect: 1
+  m_SortingBucketNormalizedSize: 0
+  m_AdditionalShaderChannelsFlag: 25
+  m_SortingLayerID: 0
+  m_SortingOrder: 1000
+  m_TargetDisplay: 0
+--- !u!224 &5618166485383737843 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+  m_PrefabInstance: {fileID: 5627999140898945492}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &6419930447737948994
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 2474193194582226531}
+    m_Modifications:
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_Pivot.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_RootOrder
+      value: 3
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 238
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 1080
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 833
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: -540
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 854205249902916973, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_Name
+      value: Course (3)
+      objectReference: {fileID: 0}
+    - target: {fileID: 7858823938432082925, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_IsOn
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 7858823938432082925, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_Group
+      value: 
+      objectReference: {fileID: 4790033776799756709}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+--- !u!224 &6554210231555179365 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+  m_PrefabInstance: {fileID: 6419930447737948994}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &7657538306047941476
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 2474193194582226531}
+    m_Modifications:
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_Pivot.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_RootOrder
+      value: 4
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 238
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 1080
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 1071
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: -540
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 854205249902916973, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_Name
+      value: Course (4)
+      objectReference: {fileID: 0}
+    - target: {fileID: 7858823938432082925, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_IsOn
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 7858823938432082925, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_Group
+      value: 
+      objectReference: {fileID: 4790033776799756709}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+--- !u!224 &7613367348482691907 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+  m_PrefabInstance: {fileID: 7657538306047941476}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &9154079859212027038
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 2474193194582226531}
+    m_Modifications:
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_Pivot.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_RootOrder
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 238
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 1080
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 357
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: -540
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 854205249902916973, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_Name
+      value: Course (1)
+      objectReference: {fileID: 0}
+    - target: {fileID: 7858823938432082925, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_IsOn
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 7858823938432082925, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+      propertyPath: m_Group
+      value: 
+      objectReference: {fileID: 4790033776799756709}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+--- !u!224 &8999534426758401209 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 282908467263522855, guid: bf68dcd7d74341a4388b32377cfc433e, type: 3}
+  m_PrefabInstance: {fileID: 9154079859212027038}
+  m_PrefabAsset: {fileID: 0}

+ 1 - 1
Assets/Scripts/Project/Config/CourseDefine.cs

@@ -5,7 +5,7 @@ using UnityEngine;
 /// <summary>
 /// 课程名枚举
 /// </summary>
-public enum CuorsType
+public enum CoursType
 {
     中药学古文献,
     药物采集,

+ 34 - 19
Assets/Scripts/Project/View/MainMenuController.cs

@@ -12,31 +12,43 @@ public class MainMenuController : Controller<MainMenuView, MainMenuModel>
 {
     List<string> courses = new List<string>
     {
-        "中药检索","中药学古文献","药物化学","药物化学","药物化学"
+        "中药检索","中药学古文献","药物化学","药物化学","药物化学","药物化学"
     };
     protected override void BindingViewModel()
     {
+        refreshCourseList();
         ToggleGroupAddListener();
     }
     public override void OpenView()
     {
         base.OpenView();
     }
+
+    void refreshCourseList()
+    {
+        ReferenceCollector[] rcArray = _View.group.GetComponentsInChildren<ReferenceCollector>();
+        for (int i = 0; i < rcArray.Length; i++)
+        {
+            rcArray[i].GetComponent<TextMeshProUGUI>("Index").text = i.ToString();
+            rcArray[i].GetComponent<TextMeshProUGUI>("CourseName").text = courses[i];
+        }
+    }
     void ToggleGroupAddListener()
     {
         Toggle[] toggles = _View.group.GetComponentsInChildren<Toggle>();
-        for(int i=0; i < toggles.Length; i++)
+        for (int i = 0; i < toggles.Length; i++)
         {
             var index = i;
             var rc = toggles[index].GetComponent<ReferenceCollector>();
             rc.GetComponent<Button>("EnterBtn").onClick.AddListener(OnEnterBtnClick);
             toggles[index].onValueChanged.AddListener((isOn) =>
             {
-                rc.Get<GameObject>("OnChoice").SetActive(isOn);
-                TextMeshProUGUI courseName = rc.GetComponent<TextMeshProUGUI>("CourseName_Normal");
-                courseName.color = isOn ? new Color(240 / 255f, 206 / 255f, 119 / 255f, 255 / 255f) : Color.black;
-                Vector2 size = isOn? new Vector2(430,1080):new Vector2(251,1080);
-                toggles[index].GetComponent<RectTransform>().sizeDelta = size;
+                Color color;
+                ColorUtility.TryParseHtmlString("#FFDC63",out color);
+                rc.GetComponent<TextMeshProUGUI>("Index").color=isOn?color:Color.black;
+                rc.GetComponent<TextMeshProUGUI>("CourseName").color = isOn ? color : Color.black;
+                rc.Get<GameObject>("EnterBtn").SetActive(isOn);
+                toggles[index].GetComponent<Canvas>().sortingOrder = isOn?1001:1000;
             });
         }
         toggles[0].isOn = true;
@@ -50,6 +62,8 @@ public class MainMenuController : Controller<MainMenuView, MainMenuModel>
 public class MainMenuView : View
 {
     public Transform group;
+    public Button nextPageBtn;
+    public Button lastPageBtn;
     List<string> courses = new List<string>
     {
         "中药检索","中药学古文献","药物化学","药物化学","药物化学"
@@ -57,22 +71,23 @@ public class MainMenuView : View
     public override void LoadInit()
     {
         var rc = UIGameObject.GetComponent<ReferenceCollector>();
-        group = rc.GetComponent<Transform>("Content");
-        InitCourseList();
+        group = rc.GetComponent<Transform>("CourseList");
+        nextPageBtn = rc.GetComponent<Button>("NextPageBtn");
+        lastPageBtn = rc.GetComponent<Button>("LastPageBtn");
     }
     public void InitCourseList()
     {
-        var choiceItemPre = Resources.Load<GameObject>("UI/Common/Course");
-        for (int i = 0; i < courses.Count; i++)
-        {
-            var choiceItem = GameObject.Instantiate(choiceItemPre, group);
-            var rc = choiceItem.GetComponent<ReferenceCollector>();
+        //var choiceItemPre = Resources.Load<GameObject>("UI/Common/Course");
+        //for (int i = 0; i < courses.Count; i++)
+        //{
+        //    var choiceItem = GameObject.Instantiate(choiceItemPre, group);
+        //    var rc = choiceItem.GetComponent<ReferenceCollector>();
 
-            TextMeshProUGUI courseName = rc.GetComponent<TextMeshProUGUI>("CourseName_Normal");
-            courseName.text = courses[i];
-            Toggle toggle = choiceItem.GetComponent<Toggle>();
-            toggle.group = group.GetComponent<ToggleGroup>();
-        }
+        //    TextMeshProUGUI courseName = rc.GetComponent<TextMeshProUGUI>("CourseName_Normal");
+        //    courseName.text = courses[i];
+        //    Toggle toggle = choiceItem.GetComponent<Toggle>();
+        //    toggle.group = group.GetComponent<ToggleGroup>();
+        //}
     }
 }
 public class MainMenuModel : Model