From 7e750037306ff1288a6e7f4e4c1265ca123ade58 Mon Sep 17 00:00:00 2001 From: JFrit Date: Tue, 27 Apr 2021 21:02:07 -0400 Subject: [PATCH] Fully implement eye tracking evaluation --- Assets/Prefabs/ETAssessment.prefab | 1116 ++++++++++- Assets/Scenes/AttentionExperiment.unity | 1867 ++++-------------- Assets/Scripts/CalibrationAssessment.cs | 61 +- Assets/Scripts/SessionManager.cs | 6 +- Assets/Scripts/Trial Manager/TrialManager.cs | 5 + Assets/StreamingAssets/TEMPLATE.json | 2 +- Assets/UXF/Scripts/AssessmentTracker.cs | 34 +- Assets/UXF/Scripts/Etc/Tracker.cs | 8 +- 8 files changed, 1559 insertions(+), 1540 deletions(-) diff --git a/Assets/Prefabs/ETAssessment.prefab b/Assets/Prefabs/ETAssessment.prefab index 3255c6d..c5d8856 100644 --- a/Assets/Prefabs/ETAssessment.prefab +++ b/Assets/Prefabs/ETAssessment.prefab @@ -1,5 +1,445 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: +--- !u!1 &1482585123906635997 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8200007429724966513} + - component: {fileID: 6437524138375407823} + - component: {fileID: 4556433518944453684} + m_Layer: 0 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8200007429724966513 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1482585123906635997} + 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: 4600236915082189994} + 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!222 &6437524138375407823 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1482585123906635997} + m_CullTransparentMesh: 0 +--- !u!114 &4556433518944453684 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1482585123906635997} + 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_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: '< Previous Target + +' +--- !u!1 &1663045601334642964 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3038767283924045931} + - component: {fileID: 1506333621960209043} + - component: {fileID: 3891279705357486245} + - component: {fileID: 5141267053821706167} + m_Layer: 0 + m_Name: NextTargetButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3038767283924045931 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1663045601334642964} + 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: 3448981741328480085} + m_Father: {fileID: 4533314398396868014} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: -221.5, y: 141.20001} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1506333621960209043 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1663045601334642964} + m_CullTransparentMesh: 0 +--- !u!114 &3891279705357486245 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1663045601334642964} + 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_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!114 &5141267053821706167 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1663045601334642964} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + 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: 3891279705357486245} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 4468305250637023428} + m_MethodName: NextTarget + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &3391278814198150414 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1676744134069975815} + - component: {fileID: 6105705177752155102} + - component: {fileID: 5707558372686767419} + - component: {fileID: 1218464640935574050} + m_Layer: 0 + m_Name: QuitEvaluationButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1676744134069975815 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3391278814198150414} + 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: 6802242102266322274} + m_Father: {fileID: 4533314398396868014} + m_RootOrder: 3 + 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, y: 95} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6105705177752155102 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3391278814198150414} + m_CullTransparentMesh: 0 +--- !u!114 &5707558372686767419 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3391278814198150414} + 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_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!114 &1218464640935574050 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3391278814198150414} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + 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: 5707558372686767419} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 4468305250637023431} + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 0} + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + - m_Target: {fileID: 0} + m_MethodName: SetActive + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 +--- !u!1 &3762678588357142633 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3388339076919645123} + - component: {fileID: 4296842948391037272} + - component: {fileID: 6564638759036274752} + m_Layer: 0 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3388339076919645123 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3762678588357142633} + 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: 8769751403967747975} + 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!222 &4296842948391037272 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3762678588357142633} + m_CullTransparentMesh: 0 +--- !u!114 &6564638759036274752 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3762678588357142633} + 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_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Record Fixation --- !u!1 &4468305250484580107 GameObject: m_ObjectHideFlags: 0 @@ -132,8 +572,9 @@ Transform: - {fileID: 4468305250903581289} - {fileID: 4468305251450598856} - {fileID: 4468305250968444656} - - {fileID: 4468305251902755351} - {fileID: 4468305250980305057} + - {fileID: 4533314398396868014} + - {fileID: 3472509405614763171} m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -149,16 +590,29 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: ed65d57031473fa4e9c264d10d5da44e, type: 3} m_Name: m_EditorClassIdentifier: - targetRadiusInDegrees: 0 - targetDistance: 1.66 - azimuthWidth: 10 - elevationHeight: 15 + targetRadiusInDegrees: 1 + targetDistance: 0.57 + azimuthWidth: 56 + elevationHeight: 28.4 randomizeTargetOrder: 0 eyeInHeadTransform: {fileID: 0} + gazeToTargetDist: 0 gazeErrorText: {fileID: 4468305250648860936} eyeTracker: {fileID: 0} vrCamera: {fileID: 0} - targets: [] + targets: + - {fileID: 4468305250484580107} + - {fileID: 4468305250727267977} + - {fileID: 4468305250903581288} + - {fileID: 4468305251632092797} + - {fileID: 4468305251500173714} + - {fileID: 4468305251450598859} + - {fileID: 4468305251087171555} + - {fileID: 4468305251173388484} + - {fileID: 4468305250968444659} + assessmentTracker: {fileID: 4468305250637023427} + settings: {fileID: 11400000, guid: 832701f838417ae469ea3a0cabffd40f, type: 2} + trialCount: {fileID: 11400000, guid: b04e903f544c8be4cb61d9c4f8f8ef03, type: 2} --- !u!114 &4468305250637023427 MonoBehaviour: m_ObjectHideFlags: 0 @@ -188,6 +642,7 @@ MonoBehaviour: - etassessment_targeLocalPos_y - etassessment_targeLocalPos_z updateType: 0 + trialCount: {fileID: 11400000, guid: b04e903f544c8be4cb61d9c4f8f8ef03, type: 2} --- !u!1 &4468305250648860938 GameObject: m_ObjectHideFlags: 0 @@ -576,7 +1031,7 @@ RectTransform: m_Children: - {fileID: 4468305250648860939} m_Father: {fileID: 4468305250637023429} - m_RootOrder: 11 + m_RootOrder: 10 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -592,10 +1047,10 @@ Canvas: m_GameObject: {fileID: 4468305250980305056} m_Enabled: 1 serializedVersion: 3 - m_RenderMode: 2 + m_RenderMode: 0 m_Camera: {fileID: 0} m_PlaneDistance: 1 - m_PixelPerfect: 1 + m_PixelPerfect: 0 m_ReceivesEvents: 1 m_OverrideSorting: 0 m_OverridePixelPerfect: 0 @@ -1091,7 +1546,7 @@ SphereCollider: serializedVersion: 2 m_Radius: 0.5 m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &4468305251902755350 +--- !u!1 &4468305252435089308 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1099,93 +1554,401 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 4468305251902755351} - - component: {fileID: 4468305251902755348} + - component: {fileID: 4468305252435089309} + - component: {fileID: 4468305252435089304} + - component: {fileID: 4468305252435089307} + - component: {fileID: 4468305252435089306} m_Layer: 0 - m_Name: backing + m_Name: origin m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &4468305251902755351 +--- !u!4 &4468305252435089309 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4468305251902755350} + m_GameObject: {fileID: 4468305252435089308} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 3.32, y: 3.32, z: 3.32} + m_LocalScale: {x: 0.05, y: 0.05, z: 0.05} m_Children: [] m_Father: {fileID: 4468305250637023429} - m_RootOrder: 10 + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!135 &4468305251902755348 -SphereCollider: +--- !u!33 &4468305252435089304 +MeshFilter: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4468305251902755350} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Radius: 0.5 - m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &4468305252435089308 -GameObject: - m_ObjectHideFlags: 0 + m_GameObject: {fileID: 4468305252435089308} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &4468305252435089307 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4468305252435089308} + m_Enabled: 0 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!65 &4468305252435089306 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4468305252435089308} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 0 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &4528666092482278430 +GameObject: + m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 4468305252435089309} - - component: {fileID: 4468305252435089304} - - component: {fileID: 4468305252435089307} - - component: {fileID: 4468305252435089306} + - component: {fileID: 4600236915082189994} + - component: {fileID: 1215393821447374844} + - component: {fileID: 4060422551709480673} + - component: {fileID: 5157650520266548347} m_Layer: 0 - m_Name: origin + m_Name: PrevTargetButton m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &4468305252435089309 +--- !u!224 &4600236915082189994 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4528666092482278430} + 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: 8200007429724966513} + m_Father: {fileID: 4533314398396868014} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 221.5, y: 141.20001} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1215393821447374844 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4528666092482278430} + m_CullTransparentMesh: 0 +--- !u!114 &4060422551709480673 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4528666092482278430} + 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_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!114 &5157650520266548347 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4528666092482278430} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + 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: 4060422551709480673} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 4468305250637023428} + m_MethodName: PreviousTarget + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &4641046273203669031 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8769751403967747975} + - component: {fileID: 1398012478489832202} + - component: {fileID: 7624067426300220799} + - component: {fileID: 461588940728968207} + m_Layer: 0 + m_Name: RecordFixationButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8769751403967747975 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4641046273203669031} + 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: 3388339076919645123} + m_Father: {fileID: 4533314398396868014} + m_RootOrder: 2 + 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, y: 141.20001} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1398012478489832202 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4641046273203669031} + m_CullTransparentMesh: 0 +--- !u!114 &7624067426300220799 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4641046273203669031} + 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_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!114 &461588940728968207 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4641046273203669031} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + 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: 7624067426300220799} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 4468305250637023428} + m_MethodName: RecordFixation + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &7019444420321717310 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3472509405614763171} + - component: {fileID: 3573915512798965096} + - component: {fileID: 253020304938284935} + m_Layer: 0 + m_Name: backing + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3472509405614763171 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4468305252435089308} + m_GameObject: {fileID: 7019444420321717310} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.05, y: 0.05, z: 0.05} + m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 4468305250637023429} - m_RootOrder: 0 + m_RootOrder: 12 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &4468305252435089304 +--- !u!33 &3573915512798965096 MeshFilter: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4468305252435089308} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &4468305252435089307 + m_GameObject: {fileID: 7019444420321717310} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &253020304938284935 MeshRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4468305252435089308} - m_Enabled: 0 - m_CastShadows: 0 - m_ReceiveShadows: 0 + m_GameObject: {fileID: 7019444420321717310} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 m_DynamicOccludee: 1 m_MotionVectors: 1 m_LightProbeUsage: 1 @@ -1215,16 +1978,261 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 ---- !u!65 &4468305252435089306 -BoxCollider: +--- !u!1 &7248065953233215874 +GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4468305252435089308} + serializedVersion: 6 + m_Component: + - component: {fileID: 3448981741328480085} + - component: {fileID: 2205973490550349523} + - component: {fileID: 8557243389228873108} + m_Layer: 0 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3448981741328480085 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7248065953233215874} + 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: 3038767283924045931} + 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!222 &2205973490550349523 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7248065953233215874} + m_CullTransparentMesh: 0 +--- !u!114 &8557243389228873108 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7248065953233215874} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 0 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Next Target > +--- !u!1 &8905470699620110559 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6802242102266322274} + - component: {fileID: 4224561712791277725} + - component: {fileID: 6012766425359828341} + m_Layer: 0 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6802242102266322274 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8905470699620110559} + 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: 1676744134069975815} + 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!222 &4224561712791277725 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8905470699620110559} + m_CullTransparentMesh: 0 +--- !u!114 &6012766425359828341 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8905470699620110559} + 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_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Quit Evaluation +--- !u!1 &9163916062057686819 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4533314398396868014} + - component: {fileID: 6487141535981721671} + - component: {fileID: 4165771006027624106} + - component: {fileID: 5235565279735710419} + m_Layer: 0 + m_Name: UI + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4533314398396868014 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9163916062057686819} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 4600236915082189994} + - {fileID: 3038767283924045931} + - {fileID: 8769751403967747975} + - {fileID: 1676744134069975815} + m_Father: {fileID: 4468305250637023429} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!223 &6487141535981721671 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9163916062057686819} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &4165771006027624106 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9163916062057686819} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!114 &5235565279735710419 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9163916062057686819} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 diff --git a/Assets/Scenes/AttentionExperiment.unity b/Assets/Scenes/AttentionExperiment.unity index 32e1af5..d6f8a76 100644 --- a/Assets/Scenes/AttentionExperiment.unity +++ b/Assets/Scenes/AttentionExperiment.unity @@ -324,7 +324,6 @@ Transform: - {fileID: 1170761610} - {fileID: 1303214221} - {fileID: 218588530} - - {fileID: 394933034} m_Father: {fileID: 0} m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -518,158 +517,6 @@ MonoBehaviour: m_EditorClassIdentifier: text: {fileID: 43835905} sessionSettings: {fileID: 11400000, guid: 832701f838417ae469ea3a0cabffd40f, type: 2} ---- !u!1 &55979708 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 55979709} - - component: {fileID: 55979712} - - component: {fileID: 55979711} - - component: {fileID: 55979710} - m_Layer: 0 - m_Name: QuitEvaluationButton - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &55979709 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 55979708} - 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: 1235188346} - m_Father: {fileID: 1948349203} - m_RootOrder: 3 - 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, y: 95} - m_SizeDelta: {x: 160, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &55979710 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 55979708} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - 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: 55979711} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 394933045} - m_MethodName: SetActive - m_Mode: 6 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - - m_Target: {fileID: 359905692} - m_MethodName: SetActive - m_Mode: 6 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 1 - m_CallState: 2 - - m_Target: {fileID: 1522425593} - m_MethodName: SetActive - m_Mode: 6 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 1 - m_CallState: 2 ---- !u!114 &55979711 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 55979708} - 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_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 &55979712 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 55979708} - m_CullTransparentMesh: 0 --- !u!1 &63483315 GameObject: m_ObjectHideFlags: 0 @@ -820,6 +667,169 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 77744415} m_CullTransparentMesh: 0 +--- !u!43 &108534214 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + serializedVersion: 10 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 24 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 8 + localAABB: + m_Center: {x: 0, y: 0.01, z: 0} + m_Extent: {x: 1.65, y: 0, z: 1.275} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000004000100010004000500010005000200020005000600020006000300030006000700030007000000000007000400 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 8 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 12 + format: 0 + dimension: 4 + - stream: 0 + offset: 28 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 288 + _typelessdata: 0000c03f0ad7233c000090bf000000000000803f0000803f0000803f00000000000000000000c0bf0ad7233c000090bf000000000000803f0000803f0000803f0000803f000000000000c0bf0ad7233c0000903f000000000000803f0000803f0000803f00000000000000000000c03f0ad7233c0000903f000000000000803f0000803f0000803f0000803f000000003333d33f0ad7233c3333a3bf000000000000803f0000803f00000000000000000000803f3333d3bf0ad7233c3333a3bf000000000000803f0000803f000000000000803f0000803f3333d3bf0ad7233c3333a33f000000000000803f0000803f00000000000000000000803f3333d33f0ad7233c3333a33f000000000000803f0000803f000000000000803f0000803f + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0, y: 0.01, z: 0} + m_Extent: {x: 1.65, y: 0, z: 1.275} + m_MeshUsageFlags: 0 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + m_MeshMetrics[0]: 1 + m_MeshMetrics[1]: 1 + m_MeshOptimizationFlags: 1 + m_StreamData: + offset: 0 + size: 0 + path: --- !u!1 &109776177 GameObject: m_ObjectHideFlags: 0 @@ -1800,86 +1810,6 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 291718079} m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &320350139 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 320350140} - - component: {fileID: 320350142} - - component: {fileID: 320350141} - m_Layer: 0 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &320350140 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 320350139} - 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: 416244661} - 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 &320350141 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 320350139} - 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_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 1 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: '< Previous Target - -' ---- !u!222 &320350142 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 320350139} - m_CullTransparentMesh: 0 --- !u!1 &343959832 GameObject: m_ObjectHideFlags: 0 @@ -2075,8 +2005,23 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: - m_TransformParent: {fileID: 32638078} + m_TransformParent: {fileID: 2038388063} m_Modifications: + - target: {fileID: 253020304938284935, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, + type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1218464640935574050, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, + type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Target + value: + objectReference: {fileID: 359905692} + - target: {fileID: 1218464640935574050, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, + type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[2].m_Target + value: + objectReference: {fileID: 1522425593} - target: {fileID: 4468305250484580102, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_Enabled @@ -2090,32 +2035,32 @@ PrefabInstance: - target: {fileID: 4468305250484580104, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalScale.x - value: 0.03491013 + value: 0.019897409 objectReference: {fileID: 0} - target: {fileID: 4468305250484580104, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalScale.y - value: 0.03491013 + value: 0.019897409 objectReference: {fileID: 0} - target: {fileID: 4468305250484580104, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalScale.z - value: 0.03491013 + value: 0.019897409 objectReference: {fileID: 0} - target: {fileID: 4468305250484580104, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalPosition.x - value: -0.45512703 + value: -0.2594224 objectReference: {fileID: 0} - target: {fileID: 4468305250484580104, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalPosition.y - value: 0.24530739 + value: 0.13982521 objectReference: {fileID: 0} - target: {fileID: 4468305250484580104, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalPosition.z - value: 0.8559694 + value: 0.48790252 objectReference: {fileID: 0} - target: {fileID: 4468305250637023427, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} @@ -2142,85 +2087,15 @@ PrefabInstance: propertyPath: UXF_Session value: objectReference: {fileID: 2011262605} - - target: {fileID: 4468305250637023428, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, - type: 3} - propertyPath: azimuthWidth - value: 56 - objectReference: {fileID: 0} - - target: {fileID: 4468305250637023428, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, - type: 3} - propertyPath: targetDistance - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4468305250637023428, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, - type: 3} - propertyPath: elevationHeight - value: 28.4 - objectReference: {fileID: 0} - target: {fileID: 4468305250637023428, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: eyeInHeadTransform value: objectReference: {fileID: 1907993184} - - target: {fileID: 4468305250637023428, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, - type: 3} - propertyPath: targets.Array.size - value: 9 - objectReference: {fileID: 0} - - target: {fileID: 4468305250637023428, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, - type: 3} - propertyPath: targetRadiusInDegrees - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4468305250637023428, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, - type: 3} - propertyPath: targets.Array.data[0] - value: - objectReference: {fileID: 394933043} - - target: {fileID: 4468305250637023428, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, - type: 3} - propertyPath: targets.Array.data[1] - value: - objectReference: {fileID: 394933040} - - target: {fileID: 4468305250637023428, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, - type: 3} - propertyPath: targets.Array.data[2] - value: - objectReference: {fileID: 394933037} - - target: {fileID: 4468305250637023428, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, - type: 3} - propertyPath: targets.Array.data[3] - value: - objectReference: {fileID: 394933042} - - target: {fileID: 4468305250637023428, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, - type: 3} - propertyPath: targets.Array.data[4] - value: - objectReference: {fileID: 394933039} - - target: {fileID: 4468305250637023428, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, - type: 3} - propertyPath: targets.Array.data[5] - value: - objectReference: {fileID: 394933036} - - target: {fileID: 4468305250637023428, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, - type: 3} - propertyPath: targets.Array.data[6] - value: - objectReference: {fileID: 394933041} - - target: {fileID: 4468305250637023428, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, - type: 3} - propertyPath: targets.Array.data[7] - value: - objectReference: {fileID: 394933038} - - target: {fileID: 4468305250637023428, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, - type: 3} - propertyPath: targets.Array.data[8] - value: - objectReference: {fileID: 394933035} - target: {fileID: 4468305250637023429, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_RootOrder - value: 4 + value: 10 objectReference: {fileID: 0} - target: {fileID: 4468305250637023429, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} @@ -2282,6 +2157,36 @@ PrefabInstance: propertyPath: m_IsActive value: 0 objectReference: {fileID: 0} + - target: {fileID: 4468305250648860936, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, + type: 3} + propertyPath: m_Text + value: 'Current Tracker Error: 0' + objectReference: {fileID: 0} + - target: {fileID: 4468305250648860936, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, + type: 3} + propertyPath: m_FontData.m_Alignment + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 4468305250648860939, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, + type: 3} + propertyPath: m_SizeDelta.x + value: 792.85 + objectReference: {fileID: 0} + - target: {fileID: 4468305250648860939, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, + type: 3} + propertyPath: m_SizeDelta.y + value: 44.033905 + objectReference: {fileID: 0} + - target: {fileID: 4468305250648860939, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4468305250648860939, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 178 + objectReference: {fileID: 0} - target: {fileID: 4468305250727267972, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_Enabled @@ -2295,22 +2200,22 @@ PrefabInstance: - target: {fileID: 4468305250727267974, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalScale.x - value: 0.03491013 + value: 0.019897409 objectReference: {fileID: 0} - target: {fileID: 4468305250727267974, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalScale.y - value: 0.03491013 + value: 0.019897409 objectReference: {fileID: 0} - target: {fileID: 4468305250727267974, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalScale.z - value: 0.03491013 + value: 0.019897409 objectReference: {fileID: 0} - target: {fileID: 4468305250727267974, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalPosition.x - value: -0.46947157 + value: -0.2675988 objectReference: {fileID: 0} - target: {fileID: 4468305250727267974, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} @@ -2320,7 +2225,7 @@ PrefabInstance: - target: {fileID: 4468305250727267974, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalPosition.z - value: 0.88294756 + value: 0.5032801 objectReference: {fileID: 0} - target: {fileID: 4468305250903581287, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} @@ -2335,32 +2240,32 @@ PrefabInstance: - target: {fileID: 4468305250903581289, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalScale.x - value: 0.03491013 + value: 0.019897409 objectReference: {fileID: 0} - target: {fileID: 4468305250903581289, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalScale.y - value: 0.03491013 + value: 0.019897409 objectReference: {fileID: 0} - target: {fileID: 4468305250903581289, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalScale.z - value: 0.03491013 + value: 0.019897409 objectReference: {fileID: 0} - target: {fileID: 4468305250903581289, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalPosition.x - value: -0.45512703 + value: -0.2594224 objectReference: {fileID: 0} - target: {fileID: 4468305250903581289, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalPosition.y - value: -0.24530739 + value: -0.13982521 objectReference: {fileID: 0} - target: {fileID: 4468305250903581289, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalPosition.z - value: 0.8559694 + value: 0.48790252 objectReference: {fileID: 0} - target: {fileID: 4468305250968444654, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} @@ -2375,37 +2280,32 @@ PrefabInstance: - target: {fileID: 4468305250968444656, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalScale.x - value: 0.03491013 + value: 0.019897409 objectReference: {fileID: 0} - target: {fileID: 4468305250968444656, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalScale.y - value: 0.03491013 + value: 0.019897409 objectReference: {fileID: 0} - target: {fileID: 4468305250968444656, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalScale.z - value: 0.03491013 + value: 0.019897409 objectReference: {fileID: 0} - target: {fileID: 4468305250968444656, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalPosition.x - value: 0.45512703 + value: 0.2594224 objectReference: {fileID: 0} - target: {fileID: 4468305250968444656, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalPosition.y - value: -0.24530739 + value: -0.13982521 objectReference: {fileID: 0} - target: {fileID: 4468305250968444656, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalPosition.z - value: 0.8559694 - objectReference: {fileID: 0} - - target: {fileID: 4468305250980305116, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, - type: 3} - propertyPath: m_RenderMode - value: 2 + value: 0.48790252 objectReference: {fileID: 0} - target: {fileID: 4468305251087171358, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} @@ -2420,32 +2320,32 @@ PrefabInstance: - target: {fileID: 4468305251087171552, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalScale.x - value: 0.03491013 + value: 0.019897409 objectReference: {fileID: 0} - target: {fileID: 4468305251087171552, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalScale.y - value: 0.03491013 + value: 0.019897409 objectReference: {fileID: 0} - target: {fileID: 4468305251087171552, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalScale.z - value: 0.03491013 + value: 0.019897409 objectReference: {fileID: 0} - target: {fileID: 4468305251087171552, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalPosition.x - value: 0.45512703 + value: 0.2594224 objectReference: {fileID: 0} - target: {fileID: 4468305251087171552, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalPosition.y - value: 0.24530739 + value: 0.13982521 objectReference: {fileID: 0} - target: {fileID: 4468305251087171552, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalPosition.z - value: 0.8559694 + value: 0.48790252 objectReference: {fileID: 0} - target: {fileID: 4468305251173388483, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} @@ -2460,22 +2360,22 @@ PrefabInstance: - target: {fileID: 4468305251173388485, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalScale.x - value: 0.03491013 + value: 0.019897409 objectReference: {fileID: 0} - target: {fileID: 4468305251173388485, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalScale.y - value: 0.03491013 + value: 0.019897409 objectReference: {fileID: 0} - target: {fileID: 4468305251173388485, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalScale.z - value: 0.03491013 + value: 0.019897409 objectReference: {fileID: 0} - target: {fileID: 4468305251173388485, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalPosition.x - value: 0.46947157 + value: 0.2675988 objectReference: {fileID: 0} - target: {fileID: 4468305251173388485, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} @@ -2485,7 +2385,7 @@ PrefabInstance: - target: {fileID: 4468305251173388485, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalPosition.z - value: 0.88294756 + value: 0.5032801 objectReference: {fileID: 0} - target: {fileID: 4468305251450598854, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} @@ -2500,17 +2400,17 @@ PrefabInstance: - target: {fileID: 4468305251450598856, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalScale.x - value: 0.03491013 + value: 0.019897409 objectReference: {fileID: 0} - target: {fileID: 4468305251450598856, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalScale.y - value: 0.03491013 + value: 0.019897409 objectReference: {fileID: 0} - target: {fileID: 4468305251450598856, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalScale.z - value: 0.03491013 + value: 0.019897409 objectReference: {fileID: 0} - target: {fileID: 4468305251450598856, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} @@ -2520,12 +2420,12 @@ PrefabInstance: - target: {fileID: 4468305251450598856, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalPosition.y - value: -0.24530739 + value: -0.13982521 objectReference: {fileID: 0} - target: {fileID: 4468305251450598856, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalPosition.z - value: 0.96944535 + value: 0.5525838 objectReference: {fileID: 0} - target: {fileID: 4468305251500173713, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} @@ -2540,17 +2440,17 @@ PrefabInstance: - target: {fileID: 4468305251500173715, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalScale.x - value: 0.03491013 + value: 0.019897409 objectReference: {fileID: 0} - target: {fileID: 4468305251500173715, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalScale.y - value: 0.03491013 + value: 0.019897409 objectReference: {fileID: 0} - target: {fileID: 4468305251500173715, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalScale.z - value: 0.03491013 + value: 0.019897409 objectReference: {fileID: 0} - target: {fileID: 4468305251500173715, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} @@ -2565,7 +2465,7 @@ PrefabInstance: - target: {fileID: 4468305251500173715, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalPosition.z - value: 1 + value: 0.57 objectReference: {fileID: 0} - target: {fileID: 4468305251632092792, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} @@ -2580,124 +2480,56 @@ PrefabInstance: - target: {fileID: 4468305251632092794, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalScale.x - value: 0.03491013 + value: 0.019897409 objectReference: {fileID: 0} - target: {fileID: 4468305251632092794, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalScale.y - value: 0.03491013 + value: 0.019897409 objectReference: {fileID: 0} - target: {fileID: 4468305251632092794, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalScale.z - value: 0.03491013 + value: 0.019897409 objectReference: {fileID: 0} - target: {fileID: 4468305251632092794, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4468305251632092794, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, - type: 3} - propertyPath: m_LocalPosition.y - value: 0.24530739 - objectReference: {fileID: 0} - - target: {fileID: 4468305251632092794, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, - type: 3} - propertyPath: m_LocalPosition.z - value: 0.96944535 - objectReference: {fileID: 0} - - target: {fileID: 4468305251902755351, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, - type: 3} - propertyPath: m_LocalScale.x - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 4468305251902755351, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, - type: 3} - propertyPath: m_LocalScale.y - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 4468305251902755351, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, - type: 3} - propertyPath: m_LocalScale.z - value: 2 - objectReference: {fileID: 0} - m_RemovedComponents: - - {fileID: 4468305250980305118, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} - - {fileID: 4468305251902755346, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} - m_SourcePrefab: {fileID: 100100000, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} ---- !u!4 &394933034 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 4468305250637023429, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, - type: 3} - m_PrefabInstance: {fileID: 394933033} - m_PrefabAsset: {fileID: 0} ---- !u!1 &394933035 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 4468305250968444659, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, - type: 3} - m_PrefabInstance: {fileID: 394933033} - m_PrefabAsset: {fileID: 0} ---- !u!1 &394933036 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 4468305251450598859, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, - type: 3} - m_PrefabInstance: {fileID: 394933033} - m_PrefabAsset: {fileID: 0} ---- !u!1 &394933037 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 4468305250903581288, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, - type: 3} - m_PrefabInstance: {fileID: 394933033} - m_PrefabAsset: {fileID: 0} ---- !u!1 &394933038 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 4468305251173388484, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, - type: 3} - m_PrefabInstance: {fileID: 394933033} - m_PrefabAsset: {fileID: 0} ---- !u!1 &394933039 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 4468305251500173714, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, - type: 3} - m_PrefabInstance: {fileID: 394933033} - m_PrefabAsset: {fileID: 0} ---- !u!1 &394933040 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 4468305250727267977, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, - type: 3} - m_PrefabInstance: {fileID: 394933033} - m_PrefabAsset: {fileID: 0} ---- !u!1 &394933041 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 4468305251087171555, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, - type: 3} - m_PrefabInstance: {fileID: 394933033} - m_PrefabAsset: {fileID: 0} ---- !u!1 &394933042 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 4468305251632092797, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, - type: 3} - m_PrefabInstance: {fileID: 394933033} - m_PrefabAsset: {fileID: 0} ---- !u!1 &394933043 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 4468305250484580107, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, - type: 3} - m_PrefabInstance: {fileID: 394933033} - m_PrefabAsset: {fileID: 0} ---- !u!114 &394933044 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 4468305250637023428, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4468305251632092794, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.13982521 + objectReference: {fileID: 0} + - target: {fileID: 4468305251632092794, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, + type: 3} + propertyPath: m_LocalPosition.z + value: 0.5525838 + objectReference: {fileID: 0} + - target: {fileID: 4468305251902755351, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, + type: 3} + propertyPath: m_LocalScale.x + value: 1.14 + objectReference: {fileID: 0} + - target: {fileID: 4468305251902755351, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, + type: 3} + propertyPath: m_LocalScale.y + value: 1.14 + objectReference: {fileID: 0} + - target: {fileID: 4468305251902755351, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, + type: 3} + propertyPath: m_LocalScale.z + value: 1.14 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} +--- !u!4 &394933034 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4468305250637023429, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, type: 3} m_PrefabInstance: {fileID: 394933033} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 394933045} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: ed65d57031473fa4e9c264d10d5da44e, type: 3} - m_Name: - m_EditorClassIdentifier: --- !u!1 &394933045 stripped GameObject: m_CorrespondingSourceObject: {fileID: 4468305250637023431, guid: 7ae394a8d2d41d64cb6d859f596b2c4c, @@ -2783,136 +2615,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 404414771} m_CullTransparentMesh: 0 ---- !u!1 &416244660 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 416244661} - - component: {fileID: 416244664} - - component: {fileID: 416244663} - - component: {fileID: 416244662} - m_Layer: 0 - m_Name: PrevTargetButton - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &416244661 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 416244660} - 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: 320350140} - m_Father: {fileID: 1948349203} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 221.5, y: 141.20001} - m_SizeDelta: {x: 160, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &416244662 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 416244660} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - 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: 416244663} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 394933044} - m_MethodName: PreviousTarget - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &416244663 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 416244660} - 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_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 &416244664 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 416244660} - m_CullTransparentMesh: 0 --- !u!1 &480142500 GameObject: m_ObjectHideFlags: 0 @@ -4033,11 +3735,11 @@ PrefabInstance: - target: {fileID: 2348914, guid: 4d293c8e162f3874b982baadd71153d2, type: 3} propertyPath: m_Materials.Array.data[0] value: - objectReference: {fileID: 1771006727} + objectReference: {fileID: 1134092918} - target: {fileID: 3380982, guid: 4d293c8e162f3874b982baadd71153d2, type: 3} propertyPath: m_Mesh value: - objectReference: {fileID: 1819169402} + objectReference: {fileID: 108534214} - target: {fileID: 1000014254142504, guid: 4d293c8e162f3874b982baadd71153d2, type: 3} propertyPath: m_Name value: VRCamera @@ -4486,148 +4188,29 @@ MonoBehaviour: m_RaycastTarget: 1 m_Maskable: 1 m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Resume ---- !u!222 &983573518 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 983573515} - m_CullTransparentMesh: 0 ---- !u!1 &1010998730 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1010998731} - - component: {fileID: 1010998734} - - component: {fileID: 1010998733} - - component: {fileID: 1010998732} - m_Layer: 0 - m_Name: RecordFixationButton - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1010998731 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1010998730} - 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: 1332655561} - m_Father: {fileID: 1948349203} - m_RootOrder: 2 - 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, y: 141.20001} - m_SizeDelta: {x: 160, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1010998732 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1010998730} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - 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: 1010998733} - m_OnClick: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &1010998733 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1010998730} - 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_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 &1010998734 + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Resume +--- !u!222 &983573518 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1010998730} + m_GameObject: {fileID: 983573515} m_CullTransparentMesh: 0 --- !u!1001 &1016627543 PrefabInstance: @@ -5352,6 +4935,40 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1127084408} m_CullTransparentMesh: 0 +--- !u!21 &1134092918 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Sprites/Default + m_Shader: {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - PixelSnap: 0 + - _EnableExternalAlpha: 0 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} --- !u!1 &1142623147 GameObject: m_ObjectHideFlags: 0 @@ -6881,84 +6498,6 @@ MonoBehaviour: visual: {fileID: 291718079} vrCamera: {fileID: 798916334} debugSettings: {fileID: 11400000, guid: 3fd030cd4b92d94449e567474b4200e7, type: 2} ---- !u!1 &1235188345 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1235188346} - - component: {fileID: 1235188348} - - component: {fileID: 1235188347} - m_Layer: 0 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1235188346 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1235188345} - 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: 55979709} - 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 &1235188347 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1235188345} - 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_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 1 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Quit Evaluation ---- !u!222 &1235188348 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1235188345} - m_CullTransparentMesh: 0 --- !u!1 &1248021884 GameObject: m_ObjectHideFlags: 0 @@ -7410,169 +6949,13 @@ MonoBehaviour: m_MethodName: UpdateCounter m_Mode: 1 m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!1 &1331554956 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1331554957} - - component: {fileID: 1331554959} - - component: {fileID: 1331554958} - m_Layer: 0 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1331554957 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1331554956} - 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: 2018900926} - 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 &1331554958 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1331554956} - 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_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 1 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Next Target > ---- !u!222 &1331554959 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1331554956} - m_CullTransparentMesh: 0 ---- !u!1 &1332655560 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1332655561} - - component: {fileID: 1332655563} - - component: {fileID: 1332655562} - m_Layer: 0 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1332655561 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1332655560} - 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: 1010998731} - 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 &1332655562 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1332655560} - 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_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 1 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Record Fixation ---- !u!222 &1332655563 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1332655560} - m_CullTransparentMesh: 0 + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 --- !u!1 &1359865152 GameObject: m_ObjectHideFlags: 0 @@ -8768,40 +8151,6 @@ Transform: type: 3} m_PrefabInstance: {fileID: 1016627543} m_PrefabAsset: {fileID: 0} ---- !u!21 &1771006727 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Sprites/Default - m_Shader: {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: - m_LightmapFlags: 4 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _AlphaTex: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MainTex: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - PixelSnap: 0 - - _EnableExternalAlpha: 0 - m_Colors: - - _Color: {r: 1, g: 1, b: 1, a: 1} - - _Flip: {r: 1, g: 1, b: 1, a: 1} - - _RendererColor: {r: 1, g: 1, b: 1, a: 1} --- !u!1001 &1814055726 PrefabInstance: m_ObjectHideFlags: 0 @@ -8847,223 +8196,60 @@ PrefabInstance: - target: {fileID: 5327719164658322111, guid: 3bda0b22a18b75642b6330c79e9d19b3, type: 3} propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5327719164658322111, guid: 3bda0b22a18b75642b6330c79e9d19b3, - type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5327719164658322111, guid: 3bda0b22a18b75642b6330c79e9d19b3, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5327719164658322111, guid: 3bda0b22a18b75642b6330c79e9d19b3, - type: 3} - propertyPath: m_LocalRotation.x - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 5327719164658322111, guid: 3bda0b22a18b75642b6330c79e9d19b3, - type: 3} - propertyPath: m_LocalRotation.y - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 5327719164658322111, guid: 3bda0b22a18b75642b6330c79e9d19b3, - type: 3} - propertyPath: m_LocalRotation.z - value: -0 - objectReference: {fileID: 0} - - target: {fileID: 5327719164658322111, guid: 3bda0b22a18b75642b6330c79e9d19b3, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5327719164658322111, guid: 3bda0b22a18b75642b6330c79e9d19b3, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5327719164658322111, guid: 3bda0b22a18b75642b6330c79e9d19b3, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6459552226925420984, guid: 3bda0b22a18b75642b6330c79e9d19b3, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: 118442d4dba880345accc45785009f45, type: 2} - - target: {fileID: 6459552228110758352, guid: 3bda0b22a18b75642b6330c79e9d19b3, - type: 3} - propertyPath: m_Materials.Array.data[0] - value: - objectReference: {fileID: 2100000, guid: 118442d4dba880345accc45785009f45, type: 2} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 3bda0b22a18b75642b6330c79e9d19b3, type: 3} ---- !u!43 &1819169402 -Mesh: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: - serializedVersion: 10 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 24 - topology: 0 - baseVertex: 0 - firstVertex: 0 - vertexCount: 8 - localAABB: - m_Center: {x: 0, y: 0.01, z: 0} - m_Extent: {x: 1.65, y: 0, z: 1.275} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_BonesAABB: [] - m_VariableBoneCountWeights: - m_Data: - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 1 - m_KeepIndices: 1 - m_IndexFormat: 0 - m_IndexBuffer: 000004000100010004000500010005000200020005000600020006000300030006000700030007000000000007000400 - m_VertexData: - serializedVersion: 3 - m_VertexCount: 8 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 12 - format: 0 - dimension: 4 - - stream: 0 - offset: 28 - format: 0 - dimension: 2 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - m_DataSize: 288 - _typelessdata: 0000c03f0ad7233c000090bf000000000000803f0000803f0000803f00000000000000000000c0bf0ad7233c000090bf000000000000803f0000803f0000803f0000803f000000000000c0bf0ad7233c0000903f000000000000803f0000803f0000803f00000000000000000000c03f0ad7233c0000903f000000000000803f0000803f0000803f0000803f000000003333d33f0ad7233c3333a3bf000000000000803f0000803f00000000000000000000803f3333d3bf0ad7233c3333a3bf000000000000803f0000803f000000000000803f0000803f3333d3bf0ad7233c3333a33f000000000000803f0000803f00000000000000000000803f3333d33f0ad7233c3333a33f000000000000803f0000803f000000000000803f0000803f - m_CompressedMesh: - m_Vertices: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_UV: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Normals: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Tangents: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Weights: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_NormalSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_TangentSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_FloatColors: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_BoneIndices: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_Triangles: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_UVInfo: 0 - m_LocalAABB: - m_Center: {x: 0, y: 0.01, z: 0} - m_Extent: {x: 1.65, y: 0, z: 1.275} - m_MeshUsageFlags: 0 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - m_MeshMetrics[0]: 1 - m_MeshMetrics[1]: 1 - m_MeshOptimizationFlags: 1 - m_StreamData: - offset: 0 - size: 0 - path: + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5327719164658322111, guid: 3bda0b22a18b75642b6330c79e9d19b3, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5327719164658322111, guid: 3bda0b22a18b75642b6330c79e9d19b3, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5327719164658322111, guid: 3bda0b22a18b75642b6330c79e9d19b3, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5327719164658322111, guid: 3bda0b22a18b75642b6330c79e9d19b3, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5327719164658322111, guid: 3bda0b22a18b75642b6330c79e9d19b3, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5327719164658322111, guid: 3bda0b22a18b75642b6330c79e9d19b3, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5327719164658322111, guid: 3bda0b22a18b75642b6330c79e9d19b3, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5327719164658322111, guid: 3bda0b22a18b75642b6330c79e9d19b3, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6459552226925420984, guid: 3bda0b22a18b75642b6330c79e9d19b3, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 118442d4dba880345accc45785009f45, type: 2} + - target: {fileID: 6459552228110758352, guid: 3bda0b22a18b75642b6330c79e9d19b3, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 118442d4dba880345accc45785009f45, type: 2} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3bda0b22a18b75642b6330c79e9d19b3, type: 3} --- !u!1 &1829326367 GameObject: m_ObjectHideFlags: 0 @@ -9112,6 +8298,7 @@ GameObject: - component: {fileID: 1845650519} - component: {fileID: 1845650518} - component: {fileID: 1845650517} + - component: {fileID: 1845650520} m_Layer: 0 m_Name: CalibrateButton m_TagString: Untagged @@ -9230,6 +8417,19 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1845650515} m_CullTransparentMesh: 0 +--- !u!114 &1845650520 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1845650515} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2af33a5f2914f234385e45a91b81e147, type: 3} + m_Name: + m_EditorClassIdentifier: + settings: {fileID: 0} --- !u!1 &1864155444 stripped GameObject: m_CorrespondingSourceObject: {fileID: 4801977356777443333, guid: 3bda0b22a18b75642b6330c79e9d19b3, @@ -9248,108 +8448,6 @@ Transform: type: 3} m_PrefabInstance: {fileID: 798916333} m_PrefabAsset: {fileID: 0} ---- !u!1 &1948349202 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1948349203} - - component: {fileID: 1948349206} - - component: {fileID: 1948349205} - - component: {fileID: 1948349204} - m_Layer: 0 - m_Name: UI - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1948349203 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1948349202} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_Children: - - {fileID: 416244661} - - {fileID: 2018900926} - - {fileID: 1010998731} - - {fileID: 55979709} - m_Father: {fileID: 394933034} - m_RootOrder: 12 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!114 &1948349204 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1948349202} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &1948349205 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1948349202} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 0 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 ---- !u!223 &1948349206 -Canvas: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1948349202} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 0 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 --- !u!114 &1958830603 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 7828147276979698442, guid: dfcdcb582fc92144f8b808a7174a09f4, @@ -9560,136 +8658,6 @@ PrefabInstance: objectReference: {fileID: 2100000, guid: 11646fe53dd1eac4a8cc15d9b6a0dadc, type: 2} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 3bda0b22a18b75642b6330c79e9d19b3, type: 3} ---- !u!1 &2018900925 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2018900926} - - component: {fileID: 2018900929} - - component: {fileID: 2018900928} - - component: {fileID: 2018900927} - m_Layer: 0 - m_Name: NextTargetButton - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2018900926 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2018900925} - 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: 1331554957} - m_Father: {fileID: 1948349203} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0} - m_AnchorMax: {x: 1, y: 0} - m_AnchoredPosition: {x: -221.5, y: 141.20001} - m_SizeDelta: {x: 160, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2018900927 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2018900925} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - 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: 2018900928} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 394933044} - m_MethodName: NextTarget - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &2018900928 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2018900925} - 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_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 &2018900929 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2018900925} - m_CullTransparentMesh: 0 --- !u!1 &2038388062 GameObject: m_ObjectHideFlags: 0 @@ -9728,6 +8696,7 @@ Transform: - {fileID: 43835904} - {fileID: 540697473} - {fileID: 1108598748} + - {fileID: 394933034} m_Father: {fileID: 0} m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Scripts/CalibrationAssessment.cs b/Assets/Scripts/CalibrationAssessment.cs index d839324..98b7d1a 100644 --- a/Assets/Scripts/CalibrationAssessment.cs +++ b/Assets/Scripts/CalibrationAssessment.cs @@ -2,9 +2,13 @@ using System.Collections; using System.Collections.Generic; +using System.Linq; +using ScriptableObjects; +using ScriptableObjects.Variables; using UnityEngine; using UXF; using UnityEngine.UI; +using UnityEngine.Windows.WebCam; [ExecuteInEditMode] public class CalibrationAssessment : MonoBehaviour @@ -27,20 +31,22 @@ public class CalibrationAssessment : MonoBehaviour [NonSerialized] public Transform CurrentTargetTransform; private bool _presentingTarget; - private float _gazeToTargetDist; + public float gazeToTargetDist; private readonly List _remainingTargets = new List() {0,1,2,3,4,5,6,7,8}; private int _targetIdx; public Text gazeErrorText; - - private Block _practiceBlock; + private MeshRenderer[] _targetRenderers; private static readonly int ColorProperty = Shader.PropertyToID("_Color"); [SerializeField] private SelectEyeTracker eyeTracker; [SerializeField] private Camera vrCamera; [SerializeField] private GameObject[] targets; + [SerializeField] private Tracker assessmentTracker; + [SerializeField] private SessionSettings settings; + [SerializeField] private IntVariable trialCount; private GameObject[][] _targets2D; public void OnValidate(){ @@ -54,22 +60,23 @@ public void OnEnable() _targets2D[1] = new [] {targets[3], targets[4], targets[5]}; _targets2D[2] = new [] {targets[6], targets[7], targets[8]}; _targetRenderers = new MeshRenderer[targets.Length]; - // _practiceBlock = Session.instance.CreateBlock(); + for (var i = 0; i < targets.Length; i++) + { + _targetRenderers[i] = targets[i].GetComponent(); + _targetRenderers[i].enabled = false; + } + _targetRenderers[0].enabled = true; + _targetIdx = 0; + targetDistance = settings.stimulusDepth; + CurrentTargetTransform = GETTargTransformByIndex(0); + RepositionTargets(); if(randomizeTargetOrder){ ShuffleTargetList(); } } - - public void Start() - { - for (var i = 0; i < targets.Length; i++) - { - _targetRenderers[i] = targets[i].GetComponent(); - } - } - + private void RepositionTargets(){ var halfAzRad = (azimuthWidth/2.0f) * Mathf.Deg2Rad; var halfElRad = (elevationHeight/2.0f) * Mathf.Deg2Rad; @@ -96,6 +103,9 @@ private void RepositionTargets(){ } var targetBacking = transform.Find("backing"); + targetBacking.GetComponent().mesh.triangles = + targetBacking.GetComponent().mesh.triangles.Reverse().ToArray(); + targetBacking.gameObject.AddComponent(); targetBacking.localScale = new Vector3(targetDistance*2.0f, targetDistance*2.0f, targetDistance*2.0f); } @@ -150,7 +160,6 @@ private Transform GETTargTransformByIndex(int targetIdx){ private void RecordFixation(){ - var aTrial = _practiceBlock.CreateTrial(); var mr = CurrentTargetTransform.gameObject.GetComponent(); StartCoroutine(PresentTarget()); @@ -161,13 +170,14 @@ IEnumerator PresentTarget() mr.material.SetColor(ColorProperty, Color.yellow); _presentingTarget = true; - aTrial.Begin(); - + + assessmentTracker.StartRecording(); yield return new WaitForSeconds(fixationTime); + assessmentTracker.StopRecording(); - aTrial.End(); - aTrial.result["trialType"] = "CalibrationAssessment"; - + mr.material.SetColor(ColorProperty, Color.black); + Session.instance.SaveDataTable(assessmentTracker.data, "EyeTrackerAssessmentTrial" + trialCount.value); + Debug.Log("Data recorded for target"); _presentingTarget = false; } } @@ -224,12 +234,15 @@ private void ToggleHeadFixed(){ } } - public void Update() + public void LateUpdate() { - //var gazeInHead = Camera.main.transform.InverseTransformPoint(eyeInHeadTransform.position); - //_gazeToTargetDist = Vector3.Angle(CurrentTargetTransform.localPosition, gazeInHead); - _gazeToTargetDist = 0.0f; - gazeErrorText.text = _gazeToTargetDist.ToString("0.#"); + if (Physics.Raycast(vrCamera.transform.position, + vrCamera.transform.TransformDirection(eyeTracker.ChosenTracker.GetLocalGazeDirection()), out var hit)) + { + gazeToTargetDist = Vector3.Angle(CurrentTargetTransform.localPosition, vrCamera.transform.InverseTransformPoint(hit.point)); + } + + gazeErrorText.text = "Current Error: " + gazeToTargetDist.ToString("0.#") + " degrees"; } } diff --git a/Assets/Scripts/SessionManager.cs b/Assets/Scripts/SessionManager.cs index 18d5b80..5012de2 100644 --- a/Assets/Scripts/SessionManager.cs +++ b/Assets/Scripts/SessionManager.cs @@ -168,8 +168,7 @@ public void CalibratePupilLabs() private void CalibrationSuccessful() { - if (_isPaused) - pauseUI.SetActive(true); + pauseUI.SetActive(true); infoText.gameObject.SetActive(true); infoText.text = "Calibration successful!"; infoText.color = Color.green; @@ -177,8 +176,7 @@ private void CalibrationSuccessful() private void CalibrationFailed() { - if (_isPaused) - pauseUI.SetActive(true); + pauseUI.SetActive(true); infoText.gameObject.SetActive(true); infoText.text = "Calibration failed.\n Ensure that Pupil Capture is running with both eye cameras!"; infoText.color = Color.red; diff --git a/Assets/Scripts/Trial Manager/TrialManager.cs b/Assets/Scripts/Trial Manager/TrialManager.cs index 649bfd2..6659cca 100644 --- a/Assets/Scripts/Trial Manager/TrialManager.cs +++ b/Assets/Scripts/Trial Manager/TrialManager.cs @@ -74,6 +74,11 @@ public class TrialManager : MonoBehaviour // Handles the management and interleaving of staircases public StaircaseManager StaircaseManager { get; private set; } + public void OnValidate() + { + trialCount.value = 0; + } + public void Start() { trialCount.value = 1; diff --git a/Assets/StreamingAssets/TEMPLATE.json b/Assets/StreamingAssets/TEMPLATE.json index 940a76e..bcd0d12 100644 --- a/Assets/StreamingAssets/TEMPLATE.json +++ b/Assets/StreamingAssets/TEMPLATE.json @@ -61,7 +61,7 @@ "FailOnTimeout": true, - "EyeTracker": "Dummy", + "EyeTracker": "dum", "AttentionCueType": "Feature-based", "EnableDirectionalStaircase": true, diff --git a/Assets/UXF/Scripts/AssessmentTracker.cs b/Assets/UXF/Scripts/AssessmentTracker.cs index 3db1820..a6a7863 100644 --- a/Assets/UXF/Scripts/AssessmentTracker.cs +++ b/Assets/UXF/Scripts/AssessmentTracker.cs @@ -1,4 +1,5 @@ -using UnityEngine; +using ScriptableObjects.Variables; +using UnityEngine; namespace UXF { @@ -9,10 +10,13 @@ namespace UXF public class AssessmentTracker : Tracker { private CalibrationAssessment _target; + [SerializeField] private IntVariable trialCount; - private void Start() + private void OnEnable() { _target = gameObject.GetComponent(); + SetupDescriptorAndHeader(); + data = new UXFDataTable(header); } /// @@ -36,7 +40,9 @@ protected override void SetupDescriptorAndHeader() objectName + "TargetPositionZ", objectName + "TargetLocalPositionX", objectName + "TargetLocalPositionY", - objectName + "TargetLocalPositionZ" + objectName + "TargetLocalPositionZ", + objectName + "GazeErrorDegrees", + objectName + "TrialEvaluated" }; } @@ -66,11 +72,31 @@ protected override UXFDataRow GetCurrentValues() (customHeader[9], position.z.ToString(format)), (customHeader[10], localPosition.x.ToString(format)), (customHeader[11], localPosition.y.ToString(format)), - (customHeader[12], localPosition.z.ToString(format)) + (customHeader[12], localPosition.z.ToString(format)), + (customHeader[13], _target.gazeToTargetDist), + (customHeader[14], trialCount.value) }; dataRow.AddRange(values); return dataRow; } + + /// + /// Records a new row of data at current time. Can run independently of a running trial. + /// + public override void RecordRow() + { + UXFDataRow newRow = GetCurrentValues(); + newRow.Add(("time", Time.time)); + data.AddCompleteRow(newRow); + } + + public override void StartRecording() + { + if (data == null) + data = new UXFDataTable(header); + + recording = true; + } } } diff --git a/Assets/UXF/Scripts/Etc/Tracker.cs b/Assets/UXF/Scripts/Etc/Tracker.cs index 0bc00f0..ab5021d 100644 --- a/Assets/UXF/Scripts/Etc/Tracker.cs +++ b/Assets/UXF/Scripts/Etc/Tracker.cs @@ -39,11 +39,11 @@ public string dataName } } - private bool recording; + protected bool recording; public bool Recording { get { return recording; } } - public UXFDataTable data { get; private set; } = new UXFDataTable(); + public UXFDataTable data { get; protected set; } = new UXFDataTable(); /// /// The header that will go at the top of the output file associated with this tracker @@ -88,7 +88,7 @@ void FixedUpdate() /// /// Records a new row of data at current time. /// - public void RecordRow() + public virtual void RecordRow() { if (!recording) throw new System.InvalidOperationException("Tracker measurements cannot be taken when not in a trial!"); @@ -100,7 +100,7 @@ public void RecordRow() /// /// Begins recording. /// - public void StartRecording() + public virtual void StartRecording() { data = new UXFDataTable(header); recording = true;