ZXP 2 лет назад
Родитель
Сommit
3ff3f44518

+ 1 - 1
Assets/Prefabs/Answer.prefab

@@ -164,7 +164,7 @@ MonoBehaviour:
   onValueChanged:
   onValueChanged:
     m_PersistentCalls:
     m_PersistentCalls:
       m_Calls: []
       m_Calls: []
-  m_IsOn: 1
+  m_IsOn: 0
 --- !u!1 &9166703818764288710
 --- !u!1 &9166703818764288710
 GameObject:
 GameObject:
   m_ObjectHideFlags: 0
   m_ObjectHideFlags: 0

+ 113 - 1
Assets/Prefabs/SelectPrefab.prefab

@@ -212,6 +212,8 @@ GameObject:
   - component: {fileID: 5943149763234368295}
   - component: {fileID: 5943149763234368295}
   - component: {fileID: 5943149763234368294}
   - component: {fileID: 5943149763234368294}
   - component: {fileID: 5943149763234368292}
   - component: {fileID: 5943149763234368292}
+  - component: {fileID: 8300432721581713372}
+  - component: {fileID: 8147137081518750991}
   m_Layer: 5
   m_Layer: 5
   m_Name: SelectPrefab
   m_Name: SelectPrefab
   m_TagString: Untagged
   m_TagString: Untagged
@@ -298,12 +300,122 @@ MonoBehaviour:
   answerTexts:
   answerTexts:
   - qwerwqe
   - qwerwqe
   - qtrtdxf
   - qtrtdxf
-  answers: 0100
+  - qtrtdxf
+  answers: 010000
   nameText: {fileID: 5943149763677828825}
   nameText: {fileID: 5943149763677828825}
   text: {fileID: 5943149762888284046}
   text: {fileID: 5943149762888284046}
   answerParent: {fileID: 5943149763872498518}
   answerParent: {fileID: 5943149763872498518}
   answerPrefab: {fileID: 9166703818729814927, guid: 9bd35f25831011446acc8faf8a09f3eb, type: 3}
   answerPrefab: {fileID: 9166703818729814927, guid: 9bd35f25831011446acc8faf8a09f3eb, type: 3}
   selectButton: {fileID: 5943149762659415359}
   selectButton: {fileID: 5943149762659415359}
+--- !u!114 &8300432721581713372
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5943149763234368312}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 2fafe2cfe61f6974895a912c3755e8f1, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_AllowSwitchOff: 1
+--- !u!82 &8147137081518750991
+AudioSource:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5943149763234368312}
+  m_Enabled: 1
+  serializedVersion: 4
+  OutputAudioMixerGroup: {fileID: 0}
+  m_audioClip: {fileID: 8300000, guid: e3c7a3b3887d3cb4aab8d47b997c26b5, type: 3}
+  m_PlayOnAwake: 1
+  m_Volume: 1
+  m_Pitch: 1
+  Loop: 0
+  Mute: 0
+  Spatialize: 0
+  SpatializePostEffects: 0
+  Priority: 128
+  DopplerLevel: 1
+  MinDistance: 1
+  MaxDistance: 500
+  Pan2D: 0
+  rolloffMode: 0
+  BypassEffects: 0
+  BypassListenerEffects: 0
+  BypassReverbZones: 0
+  rolloffCustomCurve:
+    serializedVersion: 2
+    m_Curve:
+    - serializedVersion: 3
+      time: 0
+      value: 1
+      inSlope: 0
+      outSlope: 0
+      tangentMode: 0
+      weightedMode: 0
+      inWeight: 0.33333334
+      outWeight: 0.33333334
+    - serializedVersion: 3
+      time: 1
+      value: 0
+      inSlope: 0
+      outSlope: 0
+      tangentMode: 0
+      weightedMode: 0
+      inWeight: 0.33333334
+      outWeight: 0.33333334
+    m_PreInfinity: 2
+    m_PostInfinity: 2
+    m_RotationOrder: 4
+  panLevelCustomCurve:
+    serializedVersion: 2
+    m_Curve:
+    - serializedVersion: 3
+      time: 0
+      value: 0
+      inSlope: 0
+      outSlope: 0
+      tangentMode: 0
+      weightedMode: 0
+      inWeight: 0.33333334
+      outWeight: 0.33333334
+    m_PreInfinity: 2
+    m_PostInfinity: 2
+    m_RotationOrder: 4
+  spreadCustomCurve:
+    serializedVersion: 2
+    m_Curve:
+    - serializedVersion: 3
+      time: 0
+      value: 0
+      inSlope: 0
+      outSlope: 0
+      tangentMode: 0
+      weightedMode: 0
+      inWeight: 0.33333334
+      outWeight: 0.33333334
+    m_PreInfinity: 2
+    m_PostInfinity: 2
+    m_RotationOrder: 4
+  reverbZoneMixCustomCurve:
+    serializedVersion: 2
+    m_Curve:
+    - serializedVersion: 3
+      time: 0
+      value: 1
+      inSlope: 0
+      outSlope: 0
+      tangentMode: 0
+      weightedMode: 0
+      inWeight: 0.33333334
+      outWeight: 0.33333334
+    m_PreInfinity: 2
+    m_PostInfinity: 2
+    m_RotationOrder: 4
 --- !u!1 &5943149763324754592
 --- !u!1 &5943149763324754592
 GameObject:
 GameObject:
   m_ObjectHideFlags: 0
   m_ObjectHideFlags: 0

+ 50 - 205
Assets/Scenes/Main.unity

@@ -123,88 +123,6 @@ NavMeshSettings:
     debug:
     debug:
       m_Flags: 0
       m_Flags: 0
   m_NavMeshData: {fileID: 0}
   m_NavMeshData: {fileID: 0}
---- !u!1 &24903910
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 24903911}
-  - component: {fileID: 24903913}
-  - component: {fileID: 24903912}
-  m_Layer: 5
-  m_Name: Text
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!224 &24903911
-RectTransform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 24903910}
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: 0, y: 0, z: 157.56}
-  m_LocalScale: {x: 1, y: 1, z: 1}
-  m_Children: []
-  m_Father: {fileID: 2125674267}
-  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: 0, y: -52.044884}
-  m_SizeDelta: {x: 0, y: -104.09023}
-  m_Pivot: {x: 0.5, y: 0.5}
---- !u!114 &24903912
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 24903910}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_Material: {fileID: 0}
-  m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData:
-    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
-    m_FontSize: 206
-    m_FontStyle: 1
-    m_BestFit: 0
-    m_MinSize: 10
-    m_MaxSize: 300
-    m_Alignment: 0
-    m_AlignByGeometry: 1
-    m_RichText: 1
-    m_HorizontalOverflow: 0
-    m_VerticalOverflow: 0
-    m_LineSpacing: 1.1
-  m_Text: "\u4EE5\u4E0B\u54EA\u4E9B\u53E5\u5B50\u5C5E\u4E8E\u521B\u65B0\u578B\u63D0\u95EE\uFF1F\r\n\u53E3A.\u5728\u300A\u53F8\u9A6C\u5149\u300B\u7684\u4E00\u6587\u4E2D\uFF0C\u6362\u505A\u4F60\u662F\u6545\u4E8B\u4E2D\u7684\u4E3B\u4EBA\u516C\uFF0C\u4F60\u4F1A\u600E\u4E48\u505A\uFF1F\r\n\u53E3B.\u60F3\u8C61\u4E00\u4E0B\uFF0C\u5047\u5982\u5386\u53F2\u4E2D\u7684\u5FFD\u5FC5\u70C8\u6D3B\u5230100\u5C81\uFF0C\u5C06\u4F1A\u5BF9\u6B27\u6D32\u5386\u53F2\u4EA7\u751F\u4EC0\u4E48\u6837\u7684\u5F71\u54CD\uFF1F\r\nC.\u601D\u8003\u4E00\u4E0B\uFF0C\u4E00\u5934\u725B\u88AB\u6813\u5728\u6728\u6869\u4E0A\u5403\u8349\uFF0C\u5B83\u5403\u8349\u7684\u6700\u5927\u8303\u56F4\u4F1A\u662F\u4E00\u4E2A\u4EC0\u4E48\u56FE\u5F62\uFF1F\r\nD.\u770B\u4E86\u8FD9\u6B21\u4EA4\u901A\u4E8B\u6545\u65B0\u95FB\u62A5\u5BFC\u540E\uFF0C\u4F60\u80FD\u4ECE\u4E2D\u5438\u53D6\u6559\u8BAD\uFF0C\u6784\u5EFA\u4E00\u4E2A\u79D1\u5B66\u6709\u6548\u7684\u89C4\u5219\u4F53\u7CFB\uFF0C\u53BB\u4FDD\u969C\u4EBA\u4EEC\u7684\u4EA4\u901A\u5B89\u5168\u5417\uFF1F\r\nE.
-    Through this passage, let's think and figure out: What good can trees do us?
-    Without  trees, what will happen to the world? What should we do to save more
-    trees? (\u901A\u8FC7\u8FD9\u7BC7\u6587\u7AE0\u7684\u5B66\u4E60\uFF0C\u8BA9\u6211\u4EEC\u60F3\u60F3\uFF1A\u6811\u5BF9\u6211\u4EEC\u6709\u4EC0\u4E48\u597D\u5904\uFF1F\u6CA1\u6709\u6811\u4F1A\u5BF9\u4E16\u754C\u6709\u4EC0\u4E48\u5F71\u54CD\uFF1F\u4E3A\u4E86\u4FDD\u62A4\u66F4\u591A\u7684\u6811\u6728\uFF0C\u6211\u4EEC\u5E94\u8BE5\u505A\u4E9B\u4EC0\u4E48\u5462\uFF1F\uFF09\r\nF.\u7ED3\u5408\u56FD\u5185\u5916\u53D1\u7535\u6280\u672F\u548C\u6211\u56FD\u73B0\u72B6\uFF0C\u601D\u8003\u4E00\u4E0B\uFF0C\u5982\u679C\u6211\u56FD\u4E0D\u518D\u5EFA\u6838\u7535\u7AD9\uFF0C\u4F60\u89C9\u5F97\u6211\u56FD\u5E94\u901A\u8FC7\u4EC0\u4E48\u6837\u7684\u9014\u5F84\u63D0\u4F9B\u66F4\u591A\u7684\u7535\u529B\uFF1F\r\n\u7B54\u6848\uFF1ABDEF"
---- !u!222 &24903913
-CanvasRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 24903910}
-  m_CullTransparentMesh: 1
 --- !u!1 &71496925
 --- !u!1 &71496925
 GameObject:
 GameObject:
   m_ObjectHideFlags: 0
   m_ObjectHideFlags: 0
@@ -3850,8 +3768,8 @@ RectTransform:
   m_LocalPosition: {x: 0, y: 0, z: 7.51}
   m_LocalPosition: {x: 0, y: 0, z: 7.51}
   m_LocalScale: {x: 0.002, y: 0.002, z: 0.002}
   m_LocalScale: {x: 0.002, y: 0.002, z: 0.002}
   m_Children:
   m_Children:
-  - {fileID: 2125674267}
   - {fileID: 430719631}
   - {fileID: 430719631}
+  - {fileID: 1865718847}
   m_Father: {fileID: 0}
   m_Father: {fileID: 0}
   m_RootOrder: 0
   m_RootOrder: 0
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -4610,6 +4528,54 @@ Transform:
   m_Father: {fileID: 1796131483}
   m_Father: {fileID: 1796131483}
   m_RootOrder: 2
   m_RootOrder: 2
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1865718846
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1865718847}
+  - component: {fileID: 1865718848}
+  m_Layer: 5
+  m_Name: PlayList
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &1865718847
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1865718846}
+  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_Children: []
+  m_Father: {fileID: 1169355764}
+  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}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 100, y: 100}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1865718848
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1865718846}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 8cc76c86cf553c043a01d9b8dbc52259, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
 --- !u!1001 &2120260969
 --- !u!1001 &2120260969
 PrefabInstance:
 PrefabInstance:
   m_ObjectHideFlags: 0
   m_ObjectHideFlags: 0
@@ -5543,127 +5509,6 @@ PrefabInstance:
       objectReference: {fileID: 0}
       objectReference: {fileID: 0}
     m_RemovedComponents: []
     m_RemovedComponents: []
   m_SourcePrefab: {fileID: 100100000, guid: 4297b2ff22086b14f9b247b74c0fb135, type: 3}
   m_SourcePrefab: {fileID: 100100000, guid: 4297b2ff22086b14f9b247b74c0fb135, type: 3}
---- !u!1 &2125674266
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 2125674267}
-  - component: {fileID: 2125674270}
-  - component: {fileID: 2125674269}
-  - component: {fileID: 2125674268}
-  m_Layer: 5
-  m_Name: Button
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
---- !u!224 &2125674267
-RectTransform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2125674266}
-  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_Children:
-  - {fileID: 24903911}
-  m_Father: {fileID: 1169355764}
-  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: 0, y: 0}
-  m_SizeDelta: {x: 0, y: 0}
-  m_Pivot: {x: 0.5, y: 0.5}
---- !u!114 &2125674268
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2125674266}
-  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: 2125674269}
-  m_OnClick:
-    m_PersistentCalls:
-      m_Calls: []
---- !u!114 &2125674269
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2125674266}
-  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: 10905, guid: 0000000000000000f000000000000000, type: 0}
-  m_Type: 1
-  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!222 &2125674270
-CanvasRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2125674266}
-  m_CullTransparentMesh: 1
 --- !u!1001 &5943149763110390198
 --- !u!1001 &5943149763110390198
 PrefabInstance:
 PrefabInstance:
   m_ObjectHideFlags: 0
   m_ObjectHideFlags: 0
@@ -5685,7 +5530,7 @@ PrefabInstance:
       objectReference: {fileID: 0}
       objectReference: {fileID: 0}
     - target: {fileID: 5943149763234368313, guid: 403675a57c95abc4a8b2fbbf2e09f862, type: 3}
     - target: {fileID: 5943149763234368313, guid: 403675a57c95abc4a8b2fbbf2e09f862, type: 3}
       propertyPath: m_RootOrder
       propertyPath: m_RootOrder
-      value: 1
+      value: 0
       objectReference: {fileID: 0}
       objectReference: {fileID: 0}
     - target: {fileID: 5943149763234368313, guid: 403675a57c95abc4a8b2fbbf2e09f862, type: 3}
     - target: {fileID: 5943149763234368313, guid: 403675a57c95abc4a8b2fbbf2e09f862, type: 3}
       propertyPath: m_AnchorMax.x
       propertyPath: m_AnchorMax.x

+ 29 - 0
Assets/Scripts/PlayList.cs

@@ -0,0 +1,29 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class PlayList : MonoBehaviour
+{
+    /// <summary>
+    /// 等待时间
+    /// </summary>
+    private int waitTime;
+    /// <summary>
+    /// 播放课堂行为管理
+    /// </summary>
+    public void StartPlayState1()
+    {
+
+    }
+    /// <summary>
+    /// 播放高级认知提问
+    /// </summary>
+    public void StartPlayState2()
+    {
+        StartCoroutine(StartPlayState2Coroutine());
+    }
+    private IEnumerator StartPlayState2Coroutine()
+    {
+        yield return new WaitForSeconds(1);
+    }
+}

+ 11 - 0
Assets/Scripts/PlayList.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 8cc76c86cf553c043a01d9b8dbc52259
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 24 - 0
Assets/Scripts/SelectPrefab.cs

@@ -33,19 +33,35 @@ public class SelectPrefab : MonoBehaviour
     /// Ìá½»»Øµ÷
     /// Ìá½»»Øµ÷
     /// </summary>
     /// </summary>
     private Action<bool> selectCallBack;
     private Action<bool> selectCallBack;
+    private ToggleGroup toggleGroup;
     private bool isRight;
     private bool isRight;
     private void Awake()
     private void Awake()
     {
     {
         selectButton.onClick.AddListener(SelectButtonOnClick);
         selectButton.onClick.AddListener(SelectButtonOnClick);
+        toggleGroup = GetComponent<ToggleGroup>();
     }
     }
     private void Start()
     private void Start()
     {
     {
+
+        int number = 0;
+        for (int i = 0; i < answers.Length; i++)
+        {
+            if (answers[i])
+            {
+                number += 1;
+            }
+        }
+
         answerPrefabList = new List<Toggle>();
         answerPrefabList = new List<Toggle>();
         for (int i = 0; i < answerTexts.Length; i++)
         for (int i = 0; i < answerTexts.Length; i++)
         {
         {
             answerPrefabList.Add(Instantiate(answerPrefab, answerParent));
             answerPrefabList.Add(Instantiate(answerPrefab, answerParent));
             answerPrefabList[i].GetComponentInChildren<Text>().text = answerTexts[i];
             answerPrefabList[i].GetComponentInChildren<Text>().text = answerTexts[i];
             answerPrefabList[i].onValueChanged.AddListener(ToggleOnSelect);
             answerPrefabList[i].onValueChanged.AddListener(ToggleOnSelect);
+            if (number == 1)
+            {
+                answerPrefabList[i].group = toggleGroup;
+            }
         }
         }
     }
     }
     private void ToggleOnSelect(bool value)
     private void ToggleOnSelect(bool value)
@@ -62,6 +78,14 @@ public class SelectPrefab : MonoBehaviour
     }
     }
     private void SelectButtonOnClick()
     private void SelectButtonOnClick()
     {
     {
+        Debug.Log(isRight);
         selectCallBack?.Invoke(isRight);
         selectCallBack?.Invoke(isRight);
     }
     }
+    /// <summary>
+    /// ³õʼ»¯
+    /// </summary>
+    public void SelectPrefabCreateInit(Action<bool> callBack)
+    {
+        selectCallBack = callBack;
+    }
 }
 }

粤ICP备19079148号