This commit is contained in:
Samir Badi 2024-11-09 12:36:25 -05:00
parent f0707da915
commit 6de15f94f7
3 changed files with 133 additions and 27 deletions

View File

@ -267,6 +267,66 @@ Transform:
- {fileID: 2076373778} - {fileID: 2076373778}
m_Father: {fileID: 1958973072} m_Father: {fileID: 1958973072}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &81375270
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 81375271}
- component: {fileID: 81375272}
m_Layer: 5
m_Name: Questions
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &81375271
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 81375270}
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: 297350527}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 1}
m_AnchorMax: {x: 0.5, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 1}
--- !u!114 &81375272
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 81375270}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 8a8695521f0d02e499659fee002a26c2, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Padding:
m_Left: 0
m_Right: 0
m_Top: 0
m_Bottom: 0
m_ChildAlignment: 1
m_StartCorner: 0
m_StartAxis: 0
m_CellSize: {x: 2000, y: 800}
m_Spacing: {x: 0, y: 40}
m_Constraint: 0
m_ConstraintCount: 2
--- !u!1 &110478555 --- !u!1 &110478555
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -845,6 +905,43 @@ Transform:
type: 3} type: 3}
m_PrefabInstance: {fileID: 266640700} m_PrefabInstance: {fileID: 266640700}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
--- !u!1 &297350526
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 297350527}
m_Layer: 5
m_Name: Scroll
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &297350527
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 297350526}
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: 595688925}
- {fileID: 81375271}
m_Father: {fileID: 484553101}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 16760}
m_Pivot: {x: 0.5, y: 1}
--- !u!1 &298469751 --- !u!1 &298469751
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -1188,8 +1285,8 @@ RectTransform:
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 230940466} - {fileID: 230940466}
- {fileID: 1442894366}
- {fileID: 1872289498} - {fileID: 1872289498}
- {fileID: 1442894366}
m_Father: {fileID: 461561940} m_Father: {fileID: 461561940}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0} m_AnchorMin: {x: 0, y: 0}
@ -1474,10 +1571,10 @@ GameObject:
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 484553101} - component: {fileID: 484553101}
- component: {fileID: 484553103}
- component: {fileID: 484553102} - component: {fileID: 484553102}
- component: {fileID: 484553104}
m_Layer: 5 m_Layer: 5
m_Name: QuestionHolderUI m_Name: QuestionDisplayUI
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
@ -1494,13 +1591,14 @@ RectTransform:
m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: [] m_Children:
- {fileID: 297350527}
m_Father: {fileID: 1872289498} m_Father: {fileID: 1872289498}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 1} m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0.5, y: 1} m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: -200} m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 2000}
m_Pivot: {x: 0.5, y: 1} m_Pivot: {x: 0.5, y: 1}
--- !u!114 &484553102 --- !u!114 &484553102
MonoBehaviour: MonoBehaviour:
@ -1516,7 +1614,8 @@ MonoBehaviour:
m_EditorClassIdentifier: m_EditorClassIdentifier:
questionPrefab: {fileID: -195756202558770544, guid: 4990be67b296d704cb92c83d65fc54cd, questionPrefab: {fileID: -195756202558770544, guid: 4990be67b296d704cb92c83d65fc54cd,
type: 3} type: 3}
--- !u!114 &484553103 questionHolder: {fileID: 81375271}
--- !u!114 &484553104
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
@ -1525,21 +1624,27 @@ MonoBehaviour:
m_GameObject: {fileID: 484553100} m_GameObject: {fileID: 484553100}
m_Enabled: 1 m_Enabled: 1
m_EditorHideFlags: 0 m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 8a8695521f0d02e499659fee002a26c2, type: 3} m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
m_Padding: m_Content: {fileID: 297350527}
m_Left: 0 m_Horizontal: 0
m_Right: 0 m_Vertical: 1
m_Top: 0 m_MovementType: 1
m_Bottom: 0 m_Elasticity: 0.1
m_ChildAlignment: 1 m_Inertia: 1
m_StartCorner: 0 m_DecelerationRate: 0.135
m_StartAxis: 0 m_ScrollSensitivity: 50
m_CellSize: {x: 2000, y: 800} m_Viewport: {fileID: 0}
m_Spacing: {x: 0, y: 40} m_HorizontalScrollbar: {fileID: 0}
m_Constraint: 0 m_VerticalScrollbar: {fileID: 0}
m_ConstraintCount: 2 m_HorizontalScrollbarVisibility: 0
m_VerticalScrollbarVisibility: 0
m_HorizontalScrollbarSpacing: 0
m_VerticalScrollbarSpacing: 0
m_OnValueChanged:
m_PersistentCalls:
m_Calls: []
--- !u!1 &564588868 --- !u!1 &564588868
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -1776,12 +1881,12 @@ RectTransform:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 595688924} m_GameObject: {fileID: 595688924}
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_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 1872289498} m_Father: {fileID: 297350527}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0} m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1} m_AnchorMax: {x: 1, y: 1}
@ -4004,7 +4109,6 @@ RectTransform:
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 595688925}
- {fileID: 484553101} - {fileID: 484553101}
m_Father: {fileID: 360155762} m_Father: {fileID: 360155762}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}

View File

@ -3,12 +3,14 @@ using System.Collections.Generic;
using GameOff.Core; using GameOff.Core;
using GameOff.Quiz; using GameOff.Quiz;
using UnityEngine; using UnityEngine;
using UnityEngine.Serialization;
namespace GameOff.UI.Quiz namespace GameOff.UI.Quiz
{ {
public class QuestionHolderUI: MonoBehaviour public class QuestionDisplayUI: MonoBehaviour
{ {
[SerializeField] private QuestionUI questionPrefab; [SerializeField] private QuestionUI questionPrefab;
[SerializeField] private Transform questionHolder;
private void Start() private void Start()
{ {
@ -21,7 +23,7 @@ namespace GameOff.UI.Quiz
for (int i = 1; i <= infos.Count; i++) for (int i = 1; i <= infos.Count; i++)
{ {
QuestionUI visual = Instantiate(questionPrefab, transform); QuestionUI visual = Instantiate(questionPrefab, questionHolder);
visual.SetUp(infos[i - 1]); visual.SetUp(infos[i - 1]);
visual.transform.name = $"Question-{i}"; visual.transform.name = $"Question-{i}";
} }