From 6ea255dc238f9d40c7db033c492aa1b42502bb56 Mon Sep 17 00:00:00 2001 From: lvrossem Date: Wed, 15 Mar 2023 22:05:31 +0100 Subject: [PATCH 1/9] Add first version of static track --- Assets/JustSign/Scenes/Game.unity | 4645 ++++++++++++++++++++++++ Assets/JustSign/Scenes/Game.unity.meta | 7 + Assets/users.json | 1 + Assets/users.json.meta | 7 + 4 files changed, 4660 insertions(+) create mode 100644 Assets/JustSign/Scenes/Game.unity create mode 100644 Assets/JustSign/Scenes/Game.unity.meta create mode 100644 Assets/users.json create mode 100644 Assets/users.json.meta diff --git a/Assets/JustSign/Scenes/Game.unity b/Assets/JustSign/Scenes/Game.unity new file mode 100644 index 0000000..61ff6e6 --- /dev/null +++ b/Assets/JustSign/Scenes/Game.unity @@ -0,0 +1,4645 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &12025425 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 12025426} + - component: {fileID: 12025427} + - component: {fileID: 12025428} + m_Layer: 5 + m_Name: SpelledLettersTotal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &12025426 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 12025425} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1332068937} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -5.5461, y: -0.000061035} + m_SizeDelta: {x: 420.91, y: 70.083} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &12025427 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 12025425} + m_CullTransparentMesh: 1 +--- !u!114 &12025428 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 12025425} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: XXX + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 34.59 + m_fontSizeBase: 34.59 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_HorizontalAlignment: 4 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &129643495 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 129643498} + - component: {fileID: 129643497} + - component: {fileID: 129643496} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &129643496 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129643495} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_SendPointerHoverToParent: 1 + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &129643497 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129643495} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &129643498 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 129643495} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &519420028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 519420032} + - component: {fileID: 519420031} + - component: {fileID: 519420029} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &519420029 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_Enabled: 1 +--- !u!20 &519420031 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 0 + m_HDR: 1 + m_AllowMSAA: 0 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 0 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &519420032 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &563056408 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 563056409} + - component: {fileID: 563056410} + - component: {fileID: 563056411} + m_Layer: 5 + m_Name: Accuracy + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &563056409 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 563056408} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 891744168} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -0.9344, y: -0.00000019744} + m_SizeDelta: {x: 431.23, y: 70} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &563056410 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 563056408} + m_CullTransparentMesh: 1 +--- !u!114 &563056411 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 563056408} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: XXX% + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 34.59 + m_fontSizeBase: 34.59 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_HorizontalAlignment: 4 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &608855339 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 608855340} + - component: {fileID: 608855342} + - component: {fileID: 608855341} + m_Layer: 5 + m_Name: TitleBackground + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &608855340 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 608855339} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1761838460} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -0.000061035, y: 294.7} + m_SizeDelta: {x: 479.26, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &608855341 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 608855339} + 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: 0, g: 0, b: 0, a: 0.18431373} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &608855342 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 608855339} + m_CullTransparentMesh: 1 +--- !u!1 &639880969 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 639880970} + - component: {fileID: 639880972} + - component: {fileID: 639880971} + m_Layer: 5 + m_Name: TimeTitle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &639880970 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 639880969} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1025414243} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -0.04129} + m_SizeDelta: {x: 420.9082, y: 70.0826} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &639880971 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 639880969} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: 'Time + +' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 34.59 + m_fontSizeBase: 34.59 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &639880972 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 639880969} + m_CullTransparentMesh: 1 +--- !u!1 &642155934 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 642155935} + - component: {fileID: 642155937} + - component: {fileID: 642155936} + m_Layer: 5 + m_Name: AccuracyTitle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &642155935 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 642155934} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 891744168} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 4.225, y: -0.00000019744} + m_SizeDelta: {x: 441.55, y: 70} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &642155936 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 642155934} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Accuracy + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 34.59 + m_fontSizeBase: 34.59 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &642155937 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 642155934} + m_CullTransparentMesh: 1 +--- !u!1 &653157659 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 653157660} + - component: {fileID: 653157661} + - component: {fileID: 653157662} + m_Layer: 5 + m_Name: Score + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &653157660 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 653157659} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1761838460} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.00017167, y: -246} + m_SizeDelta: {x: 479.26, y: 100.2189} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &653157661 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 653157659} + m_CullTransparentMesh: 1 +--- !u!114 &653157662 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 653157659} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: 'Score: XXX' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 3724534272 + m_fontColor: {r: 0, g: 0.8862745, b: 1, a: 0.8666667} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 62.86 + m_fontSizeBase: 62.86 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1001 &667202412 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 906197777} + m_Modifications: + - target: {fileID: 8299246693487308512, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8299246693487308512, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 0} + - target: {fileID: 8299246693487308512, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: GotoThemeSelection + objectReference: {fileID: 0} + - target: {fileID: 8299246693487308512, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: SpellingBeeWebcam, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 8299246693487308512, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_StringArgument + value: Common/Scenes/ThemeSelection + objectReference: {fileID: 0} + - target: {fileID: 8299246693487308514, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} + propertyPath: m_Name + value: ButtonBack + objectReference: {fileID: 0} + - target: {fileID: 8299246693487308515, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8299246693487308515, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} + propertyPath: m_Pivot.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8299246693487308515, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 8299246693487308515, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8299246693487308515, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8299246693487308515, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8299246693487308515, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8299246693487308515, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} + propertyPath: m_SizeDelta.x + value: 300 + objectReference: {fileID: 0} + - target: {fileID: 8299246693487308515, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} + propertyPath: m_SizeDelta.y + value: 120 + objectReference: {fileID: 0} + - target: {fileID: 8299246693487308515, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8299246693487308515, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8299246693487308515, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8299246693487308515, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8299246693487308515, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8299246693487308515, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8299246693487308515, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8299246693487308515, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8299246693487308515, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8299246693487308515, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8299246693487308515, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8299246693487308515, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} +--- !u!224 &667202413 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 8299246693487308515, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} + m_PrefabInstance: {fileID: 667202412} + m_PrefabAsset: {fileID: 0} +--- !u!1 &757133117 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 757133118} + - component: {fileID: 757133120} + - component: {fileID: 757133119} + m_Layer: 5 + m_Name: Game over panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &757133118 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 757133117} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1502459769} + - {fileID: 1346891277} + - {fileID: 1761838460} + - {fileID: 862382568} + m_Father: {fileID: 906197777} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.000061035156} + m_SizeDelta: {x: -507.443, y: -192.4125} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &757133119 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 757133117} + 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: 0.45738697, g: 0.79392636, b: 0.8301887, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, 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 &757133120 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 757133117} + m_CullTransparentMesh: 1 +--- !u!1 &778704239 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 778704240} + - component: {fileID: 778704242} + - component: {fileID: 778704241} + m_Layer: 5 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &778704240 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 778704239} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1761838460} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -0, y: 294.7} + m_SizeDelta: {x: 200, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &778704241 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 778704239} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: 'Result + +' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &778704242 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 778704239} + m_CullTransparentMesh: 1 +--- !u!1 &862382567 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 862382568} + - component: {fileID: 862382570} + - component: {fileID: 862382569} + - component: {fileID: 862382571} + m_Layer: 5 + m_Name: Scoreboard + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &862382568 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 862382567} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1422864841} + - {fileID: 1324838521} + - {fileID: 1264330517} + - {fileID: 1422260447} + - {fileID: 1628221035} + - {fileID: 1499197559} + m_Father: {fileID: 757133118} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 240.80371, y: -13.281006} + m_SizeDelta: {x: -631.0665, y: -248.1764} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &862382569 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 862382567} + 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: 0, g: 0.087164976, b: 0.6698113, a: 0.392} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, 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 &862382570 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 862382567} + m_CullTransparentMesh: 1 +--- !u!114 &862382571 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 862382567} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3312d7739989d2b4e91e6319e9a96d76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: {x: 0, y: 0, z: 0, w: 0} + m_Softness: {x: 5, y: 5} +--- !u!1 &891744167 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 891744168} + - component: {fileID: 891744170} + - component: {fileID: 891744169} + m_Layer: 5 + m_Name: accuracy + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &891744168 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 891744167} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 642155935} + - {fileID: 563056409} + m_Father: {fileID: 1295800277} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 225, y: -118.1} + m_SizeDelta: {x: 450, y: 70} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &891744169 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 891744167} + 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: 0, g: 0, b: 0, a: 0.18431373} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, 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 &891744170 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 891744167} + m_CullTransparentMesh: 1 +--- !u!1 &906197776 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 906197777} + - component: {fileID: 906197779} + - component: {fileID: 906197778} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &906197777 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 906197776} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1346005056} + - {fileID: 1843239269} + - {fileID: 757133118} + - {fileID: 667202413} + m_Father: {fileID: 1768150806} + 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 &906197778 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 906197776} + 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: 0.392} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, 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 &906197779 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 906197776} + m_CullTransparentMesh: 1 +--- !u!1 &978093274 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 978093275} + - component: {fileID: 978093277} + - component: {fileID: 978093276} + m_Layer: 5 + m_Name: LettersTitle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &978093275 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 978093274} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1332068937} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -5.5469, y: -0.000061035} + m_SizeDelta: {x: 420.91, y: 70.083} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &978093276 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 978093274} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Letters + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 34.59 + m_fontSizeBase: 34.59 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &978093277 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 978093274} + m_CullTransparentMesh: 1 +--- !u!1 &994850060 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 994850061} + - component: {fileID: 994850062} + - component: {fileID: 994850063} + m_Layer: 5 + m_Name: SpelledLettersRight + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &994850061 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 994850060} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1332068937} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 42.4, y: 0.021011} + m_SizeDelta: {x: 45.2441, y: 70.041} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &994850062 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 994850060} + m_CullTransparentMesh: 1 +--- !u!114 &994850063 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 994850060} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: xxx + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4279292928 + m_fontColor: {r: 0, g: 0.8301887, b: 0.06297813, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 17.1 + m_fontSizeBase: 17.1 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &1025414242 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1025414243} + - component: {fileID: 1025414245} + - component: {fileID: 1025414244} + m_Layer: 5 + m_Name: time + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1025414243 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1025414242} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 639880970} + - {fileID: 1052827056} + m_Father: {fileID: 1295800277} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 225, y: -284.3} + m_SizeDelta: {x: 450, y: 70} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1025414244 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1025414242} + 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: 0, g: 0, b: 0, a: 0.18431373} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, 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 &1025414245 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1025414242} + m_CullTransparentMesh: 1 +--- !u!1 &1052827055 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1052827056} + - component: {fileID: 1052827057} + - component: {fileID: 1052827058} + m_Layer: 5 + m_Name: Time + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1052827056 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1052827055} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1025414243} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -0.04129} + m_SizeDelta: {x: 420.9082, y: 70.0826} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1052827057 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1052827055} + m_CullTransparentMesh: 1 +--- !u!114 &1052827058 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1052827055} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: XXX + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 34.59 + m_fontSizeBase: 34.59 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_HorizontalAlignment: 4 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &1172084826 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1172084827} + - component: {fileID: 1172084828} + - component: {fileID: 1172084829} + m_Layer: 5 + m_Name: LPM + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1172084827 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1172084826} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1761838460} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -0.00013351, y: 219.5866} + m_SizeDelta: {x: 479.26, y: 100.2189} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1172084828 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1172084826} + m_CullTransparentMesh: 1 +--- !u!114 &1172084829 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1172084826} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: XXX LPM + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 3724534272 + m_fontColor: {r: 0, g: 0.8862745, b: 1, a: 0.8666667} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 62.86 + m_fontSizeBase: 62.86 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &1185010957 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1185010958} + - component: {fileID: 1185010960} + - component: {fileID: 1185010959} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1185010958 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1185010957} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1346891277} + 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 &1185010959 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1185010957} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Replay + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1185010960 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1185010957} + m_CullTransparentMesh: 1 +--- !u!1 &1264330516 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1264330517} + - component: {fileID: 1264330519} + - component: {fileID: 1264330518} + m_Layer: 5 + m_Name: PlayerHeader + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1264330517 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1264330516} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 862382568} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -183.00024, y: 236.60397} + m_SizeDelta: {x: 132.6764, y: 35.648} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1264330518 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1264330516} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: 'Player + +' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 27.3 + m_fontSizeBase: 27.3 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1264330519 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1264330516} + m_CullTransparentMesh: 1 +--- !u!1 &1295800276 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1295800277} + - component: {fileID: 1295800278} + m_Layer: 5 + m_Name: metrics + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1295800277 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1295800276} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1332068937} + - {fileID: 891744168} + - {fileID: 1761328098} + - {fileID: 1025414243} + m_Father: {fileID: 1761838460} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -1.4541, y: 100} + m_SizeDelta: {x: 450, y: 70} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1295800278 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1295800276} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8a8695521f0d02e499659fee002a26c2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 1 + m_StartCorner: 0 + m_StartAxis: 1 + m_CellSize: {x: 450, y: 70} + m_Spacing: {x: 0, y: 13.1} + m_Constraint: 1 + m_ConstraintCount: 1 +--- !u!1 &1324838520 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1324838521} + - component: {fileID: 1324838523} + - component: {fileID: 1324838522} + m_Layer: 5 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1324838521 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1324838520} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 862382568} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.000041008, y: 295.07} + m_SizeDelta: {x: 219.8867, y: 49.277} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1324838522 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1324838520} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: 'Scoreboard + +' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1324838523 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1324838520} + m_CullTransparentMesh: 1 +--- !u!1 &1332068936 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1332068937} + - component: {fileID: 1332068939} + - component: {fileID: 1332068938} + m_Layer: 5 + m_Name: letters + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1332068937 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1332068936} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 978093275} + - {fileID: 1570625041} + - {fileID: 12025426} + - {fileID: 994850061} + - {fileID: 1898716847} + m_Father: {fileID: 1295800277} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 225, y: -35} + m_SizeDelta: {x: 450, y: 70} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1332068938 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1332068936} + 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: 0, g: 0, b: 0, a: 0.18431373} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, 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 &1332068939 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1332068936} + m_CullTransparentMesh: 1 +--- !u!1 &1346005055 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1346005056} + - component: {fileID: 1346005057} + m_Layer: 5 + m_Name: Letters + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1346005056 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1346005055} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 906197777} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -160} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1346005057 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1346005055} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8a8695521f0d02e499659fee002a26c2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 4 + m_StartCorner: 0 + m_StartAxis: 0 + m_CellSize: {x: 100, y: 100} + m_Spacing: {x: 10, y: 0} + m_Constraint: 2 + m_ConstraintCount: 1 +--- !u!1 &1346891276 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1346891277} + - component: {fileID: 1346891280} + - component: {fileID: 1346891279} + - component: {fileID: 1346891278} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1346891277 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1346891276} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1185010958} + m_Father: {fileID: 757133118} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -394} + m_SizeDelta: {x: 320.6604, y: 60.1238} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1346891278 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1346891276} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1346891279} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1346891279 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1346891276} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1346891280 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1346891276} + m_CullTransparentMesh: 1 +--- !u!1 &1352166780 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1352166781} + - component: {fileID: 1352166783} + - component: {fileID: 1352166782} + m_Layer: 5 + m_Name: WordsTitle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1352166781 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1352166780} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1761328098} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -0.04129} + m_SizeDelta: {x: 420.9082, y: 70.0826} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1352166782 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1352166780} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: 'Words + +' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 34.59 + m_fontSizeBase: 34.59 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1352166783 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1352166780} + m_CullTransparentMesh: 1 +--- !u!1 &1422260446 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1422260447} + - component: {fileID: 1422260449} + - component: {fileID: 1422260448} + m_Layer: 5 + m_Name: ScoreHeader + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1422260447 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1422260446} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 862382568} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 203.99976, y: 236.60397} + m_SizeDelta: {x: 132.6764, y: 35.648} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1422260448 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1422260446} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: 'Score + +' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 27.3 + m_fontSizeBase: 27.3 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1422260449 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1422260446} + m_CullTransparentMesh: 1 +--- !u!1 &1422864840 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1422864841} + - component: {fileID: 1422864843} + - component: {fileID: 1422864842} + m_Layer: 5 + m_Name: TitleBackground + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1422864841 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1422864840} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 862382568} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -0.0024414, y: 295.42838} + m_SizeDelta: {x: 781.5, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1422864842 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1422864840} + 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: 0, g: 0, b: 0, a: 0.18431373} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1422864843 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1422864840} + m_CullTransparentMesh: 1 +--- !u!1 &1499197558 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1499197559} + - component: {fileID: 1499197560} + m_Layer: 5 + m_Name: Entries + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1499197559 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1499197558} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 862382568} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -1.0024, y: 192.35} + m_SizeDelta: {x: 761.49, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1499197560 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1499197558} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8a8695521f0d02e499659fee002a26c2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 1 + m_StartCorner: 0 + m_StartAxis: 1 + m_CellSize: {x: 754.5, y: 51} + m_Spacing: {x: 0, y: 2} + m_Constraint: 1 + m_ConstraintCount: 1 +--- !u!1 &1502459768 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1502459769} + - component: {fileID: 1502459771} + - component: {fileID: 1502459770} + m_Layer: 5 + m_Name: Game ended + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1502459769 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1502459768} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 757133118} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 375.1103} + m_SizeDelta: {x: 516.3003, y: 137.37} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1502459770 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1502459768} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: GAME OVER + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 72 + m_fontSizeBase: 72 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 12.551575} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1502459771 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1502459768} + m_CullTransparentMesh: 1 +--- !u!1 &1570625040 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1570625041} + - component: {fileID: 1570625042} + - component: {fileID: 1570625043} + m_Layer: 5 + m_Name: SpelledLettersRightWrong + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1570625041 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1570625040} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1332068937} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 62.99994, y: 0.000015258789} + m_SizeDelta: {x: 141.1074, y: 70.083} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1570625042 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1570625040} + m_CullTransparentMesh: 1 +--- !u!114 &1570625043 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1570625040} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: ( | ) + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 19.64 + m_fontSizeBase: 19.64 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &1628221034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1628221035} + - component: {fileID: 1628221037} + - component: {fileID: 1628221036} + m_Layer: 5 + m_Name: TimeHeader + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1628221035 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1628221034} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 862382568} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 336.62088, y: 236.60397} + m_SizeDelta: {x: 99.1142, y: 35.648} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1628221036 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1628221034} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Ago + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 27.3 + m_fontSizeBase: 27.3 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1628221037 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1628221034} + m_CullTransparentMesh: 1 +--- !u!1 &1754130535 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1754130536} + - component: {fileID: 1754130537} + - component: {fileID: 1754130538} + m_Layer: 5 + m_Name: Words + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1754130536 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1754130535} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1761328098} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -0.04129} + m_SizeDelta: {x: 420.9082, y: 70.0826} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1754130537 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1754130535} + m_CullTransparentMesh: 1 +--- !u!114 &1754130538 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1754130535} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: XXX + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 34.59 + m_fontSizeBase: 34.59 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_HorizontalAlignment: 4 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &1761328097 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1761328098} + - component: {fileID: 1761328100} + - component: {fileID: 1761328099} + m_Layer: 5 + m_Name: words + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1761328098 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1761328097} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1352166781} + - {fileID: 1754130536} + m_Father: {fileID: 1295800277} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 225, y: -201.2} + m_SizeDelta: {x: 450, y: 70} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1761328099 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1761328097} + 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: 0, g: 0, b: 0, a: 0.18431373} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, 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 &1761328100 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1761328097} + m_CullTransparentMesh: 1 +--- !u!1 &1761838459 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1761838460} + - component: {fileID: 1761838462} + - component: {fileID: 1761838461} + - component: {fileID: 1761838463} + m_Layer: 5 + m_Name: ResultPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1761838460 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1761838459} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 608855340} + - {fileID: 778704240} + - {fileID: 1172084827} + - {fileID: 1984101845} + - {fileID: 1295800277} + - {fileID: 653157660} + m_Father: {fileID: 757133118} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -403.4182, y: -13.281006} + m_SizeDelta: {x: -933.2973, y: -248.1789} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1761838461 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1761838459} + 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: 0, g: 0.087164976, b: 0.6698113, a: 0.392} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, 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 &1761838462 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1761838459} + m_CullTransparentMesh: 1 +--- !u!114 &1761838463 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1761838459} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3312d7739989d2b4e91e6319e9a96d76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: {x: 0, y: 0, z: 0, w: 0} + m_Softness: {x: 5, y: 5} +--- !u!1 &1768150802 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1768150806} + - component: {fileID: 1768150805} + - component: {fileID: 1768150804} + - component: {fileID: 1768150803} + - component: {fileID: 1768150807} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1768150803 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768150802} + 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 &1768150804 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768150802} + 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 + m_PresetInfoIsWorld: 0 +--- !u!223 &1768150805 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768150802} + 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: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1768150806 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768150802} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 906197777} + m_Father: {fileID: 0} + m_RootOrder: 2 + 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 &1768150807 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768150802} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 44fbed5ae228de39b9f727def7578d06, type: 3} + m_Name: + m_EditorClassIdentifier: + endText: {fileID: 1502459770} + lpmText: {fileID: 1172084829} + lettersRightText: {fileID: 994850063} + lettersWrongText: {fileID: 1898716849} + lettersText: {fileID: 12025428} + accuracyText: {fileID: 563056411} + wordsText: {fileID: 1754130538} + timeText: {fileID: 1052827058} + scoreText: {fileID: 653157662} + gameEndedPanel: {fileID: 757133117} + replayButton: {fileID: 1346891278} + userList: {fileID: 11400000, guid: 072bec636a40f7e4e93b0ac624a3bda2, type: 2} + minigame: {fileID: 11400000, guid: 8a087d241d652634eb4f6352267ea7dc, type: 2} + letterPrefab: {fileID: 4639383499500021565, guid: c3e66e8957864914cb022af914df6a28, type: 3} + letterContainer: {fileID: 1346005056} + wordImage: {fileID: 0} + timerText: {fileID: 1843239267} + Scoreboard: {fileID: 862382568} + EntriesGrid: {fileID: 1499197559} + scoreboardEntry: {fileID: 9154151134820372555, guid: d4a3a228b08d61847acc6da35b44e52c, type: 3} +--- !u!1 &1843239266 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1843239269} + - component: {fileID: 1843239268} + - component: {fileID: 1843239267} + m_Layer: 5 + m_Name: Timer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1843239267 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1843239266} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 78 + m_fontSizeBase: 78 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1843239268 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1843239266} + m_CullTransparentMesh: 1 +--- !u!224 &1843239269 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1843239266} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 906197777} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 614, y: 414} + m_SizeDelta: {x: 390.7844, y: 148.7707} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1898716846 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1898716847} + - component: {fileID: 1898716848} + - component: {fileID: 1898716849} + m_Layer: 5 + m_Name: SpelledLettersWrong + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1898716847 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1898716846} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1332068937} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 83.8, y: -0.04156494} + m_SizeDelta: {x: 42.6697, y: 70} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1898716848 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1898716846} + m_CullTransparentMesh: 1 +--- !u!114 &1898716849 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1898716846} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: xxx + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278200812 + m_fontColor: {r: 0.9245283, g: 0.16013463, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 17.1 + m_fontSizeBase: 17.1 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &1984101844 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1984101845} + - component: {fileID: 1984101847} + - component: {fileID: 1984101846} + m_Layer: 5 + m_Name: lettersperminute + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1984101845 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1984101844} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1761838460} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.00017167, y: 170} + m_SizeDelta: {x: 479.26, y: 30.138} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1984101846 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1984101844} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: (letters per minute) + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 3718554788 + m_fontColor: {r: 0.6415094, g: 0.6415094, b: 0.6415094, a: 0.8666667} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 18.6 + m_fontSizeBase: 18.6 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1984101847 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1984101844} + m_CullTransparentMesh: 1 diff --git a/Assets/JustSign/Scenes/Game.unity.meta b/Assets/JustSign/Scenes/Game.unity.meta new file mode 100644 index 0000000..2401f64 --- /dev/null +++ b/Assets/JustSign/Scenes/Game.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1283017ac1c1f6226854442564bd7e3d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/users.json b/Assets/users.json new file mode 100644 index 0000000..94163b1 --- /dev/null +++ b/Assets/users.json @@ -0,0 +1 @@ +{"currentUserIndex":0,"storedUsers":[{"username":"adikkema","avatar":{"instanceID":33830},"playtime":0.0,"courses":[],"minigames":[{"entries":[{"key":"minigameIndex","bytes":[0,1,0,0,0,255,255,255,255,1,0,0,0,0,0,0,0,12,2,0,0,0,70,65,115,115,101,109,98,108,121,45,67,83,104,97,114,112,44,32,86,101,114,115,105,111,110,61,48,46,48,46,48,46,48,44,32,67,117,108,116,117,114,101,61,110,101,117,116,114,97,108,44,32,80,117,98,108,105,99,75,101,121,84,111,107,101,110,61,110,117,108,108,5,1,0,0,0,13,77,105,110,105,103,97,109,101,73,110,100,101,120,1,0,0,0,7,118,97,108,117,101,95,95,0,8,2,0,0,0,0,0,0,0,11]},{"key":"highscore","bytes":[0,1,0,0,0,255,255,255,255,1,0,0,0,0,0,0,0,4,1,0,0,0,12,83,121,115,116,101,109,46,73,110,116,51,50,1,0,0,0,7,109,95,118,97,108,117,101,0,8,0,0,0,0,11]},{"key":"scores","bytes":[0,1,0,0,0,255,255,255,255,1,0,0,0,0,0,0,0,12,2,0,0,0,70,65,115,115,101,109,98,108,121,45,67,83,104,97,114,112,44,32,86,101,114,115,105,111,110,61,48,46,48,46,48,46,48,44,32,67,117,108,116,117,114,101,61,110,101,117,116,114,97,108,44,32,80,117,98,108,105,99,75,101,121,84,111,107,101,110,61,110,117,108,108,4,1,0,0,0,129,1,83,121,115,116,101,109,46,67,111,108,108,101,99,116,105,111,110,115,46,71,101,110,101,114,105,99,46,76,105,115,116,96,49,91,91,71,97,109,101,67,111,110,116,114,111,108,108,101,114,43,83,99,111,114,101,44,32,65,115,115,101,109,98,108,121,45,67,83,104,97,114,112,44,32,86,101,114,115,105,111,110,61,48,46,48,46,48,46,48,44,32,67,117,108,116,117,114,101,61,110,101,117,116,114,97,108,44,32,80,117,98,108,105,99,75,101,121,84,111,107,101,110,61,110,117,108,108,93,93,3,0,0,0,6,95,105,116,101,109,115,5,95,115,105,122,101,8,95,118,101,114,115,105,111,110,4,0,0,22,71,97,109,101,67,111,110,116,114,111,108,108,101,114,43,83,99,111,114,101,91,93,2,0,0,0,8,8,9,3,0,0,0,1,0,0,0,1,0,0,0,7,3,0,0,0,0,1,0,0,0,1,0,0,0,4,20,71,97,109,101,67,111,110,116,114,111,108,108,101,114,43,83,99,111,114,101,2,0,0,0,9,4,0,0,0,5,4,0,0,0,20,71,97,109,101,67,111,110,116,114,111,108,108,101,114,43,83,99,111,114,101,2,0,0,0,10,115,99,111,114,101,86,97,108,117,101,4,116,105,109,101,0,1,8,2,0,0,0,0,0,0,0,6,5,0,0,0,21,51,47,49,53,47,50,48,50,51,32,49,48,58,48,52,58,52,48,32,80,77,11]}]}]}]} \ No newline at end of file diff --git a/Assets/users.json.meta b/Assets/users.json.meta new file mode 100644 index 0000000..e470439 --- /dev/null +++ b/Assets/users.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 29594155802425940b4fd7351ad447e8 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: -- 2.49.1 From 472d6a2409cec97882f63632e4f9a6bbc3d73a05 Mon Sep 17 00:00:00 2001 From: lvrossem Date: Thu, 16 Mar 2023 00:02:41 +0100 Subject: [PATCH 2/9] Add justsign to game list --- .../ScriptableObjects/MinigameList.asset | 1 + Assets/JustSign/Scenes/Game.unity | 476 +++++++++--------- Assets/JustSign/Scripts/JustSignController.cs | 58 +++ .../Scripts/JustSignController.cs.meta | 11 + ProjectSettings/EditorBuildSettings.asset | 3 + 5 files changed, 315 insertions(+), 234 deletions(-) create mode 100644 Assets/JustSign/Scripts/JustSignController.cs create mode 100644 Assets/JustSign/Scripts/JustSignController.cs.meta diff --git a/Assets/Common/ScriptableObjects/MinigameList.asset b/Assets/Common/ScriptableObjects/MinigameList.asset index 38d61ac..a873b9c 100644 --- a/Assets/Common/ScriptableObjects/MinigameList.asset +++ b/Assets/Common/ScriptableObjects/MinigameList.asset @@ -15,3 +15,4 @@ MonoBehaviour: currentMinigameIndex: 0 minigames: - {fileID: 11400000, guid: 8a087d241d652634eb4f6352267ea7dc, type: 2} + - {fileID: 11400000, guid: e726e0b93ea88465db7ee27605deb83f, type: 2} diff --git a/Assets/JustSign/Scenes/Game.unity b/Assets/JustSign/Scenes/Game.unity index 61ff6e6..5d87084 100644 --- a/Assets/JustSign/Scenes/Game.unity +++ b/Assets/JustSign/Scenes/Game.unity @@ -1069,7 +1069,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 8299246693487308515, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} propertyPath: m_RootOrder - value: 5 + value: 2 objectReference: {fileID: 0} - target: {fileID: 8299246693487308515, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} propertyPath: m_AnchorMax.x @@ -1150,6 +1150,90 @@ RectTransform: m_CorrespondingSourceObject: {fileID: 8299246693487308515, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} m_PrefabInstance: {fileID: 667202412} m_PrefabAsset: {fileID: 0} +--- !u!1 &691634122 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 691634123} + - component: {fileID: 691634124} + m_Layer: 0 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &691634123 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 691634122} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -188.11658, y: 5.150696, z: 16.573425} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 906197777} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &691634124 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 691634122} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, 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: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 0} + m_Color: {r: 0.7169812, g: 0.49038807, b: 0.49437645, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.16, y: 0.16} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 0 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &757133117 GameObject: m_ObjectHideFlags: 0 @@ -1185,7 +1269,7 @@ RectTransform: - {fileID: 1761838460} - {fileID: 862382568} m_Father: {fileID: 906197777} - m_RootOrder: 2 + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} @@ -1554,7 +1638,7 @@ GameObject: - component: {fileID: 906197779} - component: {fileID: 906197778} m_Layer: 5 - m_Name: Panel + m_Name: GamePanel m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -1572,10 +1656,11 @@ RectTransform: m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 1346005056} - - {fileID: 1843239269} - {fileID: 757133118} + - {fileID: 691634123} - {fileID: 667202413} + - {fileID: 2093721209} + - {fileID: 2012531008} m_Father: {fileID: 1768150806} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -2795,67 +2880,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1332068936} m_CullTransparentMesh: 1 ---- !u!1 &1346005055 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1346005056} - - component: {fileID: 1346005057} - m_Layer: 5 - m_Name: Letters - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1346005056 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1346005055} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 906197777} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: -160} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1346005057 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1346005055} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8a8695521f0d02e499659fee002a26c2, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_ChildAlignment: 4 - m_StartCorner: 0 - m_StartAxis: 0 - m_CellSize: {x: 100, y: 100} - m_Spacing: {x: 10, y: 0} - m_Constraint: 2 - m_ConstraintCount: 1 --- !u!1 &1346891276 GameObject: m_ObjectHideFlags: 0 @@ -4116,7 +4140,6 @@ GameObject: - component: {fileID: 1768150805} - component: {fileID: 1768150804} - component: {fileID: 1768150803} - - component: {fileID: 1768150807} m_Layer: 5 m_Name: Canvas m_TagString: Untagged @@ -4206,173 +4229,6 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0, y: 0} ---- !u!114 &1768150807 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1768150802} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 44fbed5ae228de39b9f727def7578d06, type: 3} - m_Name: - m_EditorClassIdentifier: - endText: {fileID: 1502459770} - lpmText: {fileID: 1172084829} - lettersRightText: {fileID: 994850063} - lettersWrongText: {fileID: 1898716849} - lettersText: {fileID: 12025428} - accuracyText: {fileID: 563056411} - wordsText: {fileID: 1754130538} - timeText: {fileID: 1052827058} - scoreText: {fileID: 653157662} - gameEndedPanel: {fileID: 757133117} - replayButton: {fileID: 1346891278} - userList: {fileID: 11400000, guid: 072bec636a40f7e4e93b0ac624a3bda2, type: 2} - minigame: {fileID: 11400000, guid: 8a087d241d652634eb4f6352267ea7dc, type: 2} - letterPrefab: {fileID: 4639383499500021565, guid: c3e66e8957864914cb022af914df6a28, type: 3} - letterContainer: {fileID: 1346005056} - wordImage: {fileID: 0} - timerText: {fileID: 1843239267} - Scoreboard: {fileID: 862382568} - EntriesGrid: {fileID: 1499197559} - scoreboardEntry: {fileID: 9154151134820372555, guid: d4a3a228b08d61847acc6da35b44e52c, type: 3} ---- !u!1 &1843239266 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1843239269} - - component: {fileID: 1843239268} - - component: {fileID: 1843239267} - m_Layer: 5 - m_Name: Timer - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1843239267 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1843239266} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 1, g: 1, b: 1, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: -1183493901 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 78 - m_fontSizeBase: 78 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1843239268 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1843239266} - m_CullTransparentMesh: 1 ---- !u!224 &1843239269 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1843239266} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 906197777} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 614, y: 414} - m_SizeDelta: {x: 390.7844, y: 148.7707} - m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &1898716846 GameObject: m_ObjectHideFlags: 0 @@ -4643,3 +4499,155 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1984101844} m_CullTransparentMesh: 1 +--- !u!1 &2012531007 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2012531008} + - component: {fileID: 2012531010} + - component: {fileID: 2012531009} + m_Layer: 5 + m_Name: HitZone + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2012531008 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2012531007} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 906197777} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 480, y: -200} + m_SizeDelta: {x: -1640, y: -800} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2012531009 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2012531007} + 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: 0, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, 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 &2012531010 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2012531007} + m_CullTransparentMesh: 1 +--- !u!1 &2093721208 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2093721209} + - component: {fileID: 2093721211} + - component: {fileID: 2093721210} + m_Layer: 5 + m_Name: MainTrack + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2093721209 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093721208} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 906197777} + m_RootOrder: 3 + 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: -200} + m_SizeDelta: {x: 0, y: -800} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2093721210 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093721208} + 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: 0.4811321, g: 0.16113387, b: 0.16113387, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, 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 &2093721211 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2093721208} + m_CullTransparentMesh: 1 diff --git a/Assets/JustSign/Scripts/JustSignController.cs b/Assets/JustSign/Scripts/JustSignController.cs new file mode 100644 index 0000000..6e00d64 --- /dev/null +++ b/Assets/JustSign/Scripts/JustSignController.cs @@ -0,0 +1,58 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class JustSignController : MonoBehaviour +{ + /// + /// All of the words that can be used in this session + /// + private string[] words; + + /// + /// All of the available themes + /// + private ThemeList themeList; + + /// + /// The theme we are currently using + /// + private Theme currentTheme; + + // Start is called before the first frame update + void Start() + { + themeList = ThemeLoader.LoadJson(); + currentTheme = FindThemeByName(PlayerPrefs.GetString("themeName")); + words = currentTheme.words; + } + + // Update is called once per frame + void Update() + { + + } + + /// + /// Find the chosen theme by its name + /// + /// The name of the theme to find + /// The requested theme + private Theme FindThemeByName(string themeName) + { + int themeIndex = 0; + + while (themeIndex < themeList.themes.Length) + { + Theme theme = themeList.themes[themeIndex]; + if (theme.name == themeName) + { + return theme; + } + themeIndex++; + } + + Debug.Log("Requested theme not found"); + return null; + } +} diff --git a/Assets/JustSign/Scripts/JustSignController.cs.meta b/Assets/JustSign/Scripts/JustSignController.cs.meta new file mode 100644 index 0000000..1ec324c --- /dev/null +++ b/Assets/JustSign/Scripts/JustSignController.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9ede962218eda88668cd8032b921aada +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ProjectSettings/EditorBuildSettings.asset b/ProjectSettings/EditorBuildSettings.asset index a17bf9c..432b073 100644 --- a/ProjectSettings/EditorBuildSettings.asset +++ b/ProjectSettings/EditorBuildSettings.asset @@ -26,6 +26,9 @@ EditorBuildSettings: - enabled: 1 path: Assets/Common/Scenes/ListMinigamesScreen.unity guid: bfec7d1fbaa2ffd038ca6a86e6213bb7 + - enabled: 1 + path: Assets/JustSign/Scenes/Game.unity + guid: 1283017ac1c1f6226854442564bd7e3d - enabled: 1 path: Assets/Common/Scenes/ListCoursesScreen.unity guid: 854b0d72c38c8e992be22284a35990ae -- 2.49.1 From 08cccd27b52bdc87118747d13b14185dbf00ee33 Mon Sep 17 00:00:00 2001 From: lvrossem Date: Thu, 16 Mar 2023 13:00:05 +0100 Subject: [PATCH 3/9] Make sprites common --- Assets/Common/Images/Images.meta | 8 ++++++++ Assets/JustSign/Scripts/JustSignController.cs | 5 +++++ Assets/Resources/Common/Images.meta | 8 ++++++++ .../{SpellingBee/images => Common/Images}/aap.png | Bin .../images => Common/Images}/aap.png.meta | 0 .../images => Common/Images}/aardbei.png | Bin .../images => Common/Images}/aardbei.png.meta | 0 .../images => Common/Images}/alpaca.png | Bin .../images => Common/Images}/alpaca.png.meta | 0 .../images => Common/Images}/alstublieft.png | Bin .../images => Common/Images}/alstublieft.png.meta | 0 .../images => Common/Images}/appartement.png | Bin .../images => Common/Images}/appartement.png.meta | 0 .../{SpellingBee/images => Common/Images}/appel.png | Bin .../images => Common/Images}/appel.png.meta | 0 .../images => Common/Images}/atletiek.png | Bin .../images => Common/Images}/atletiek.png.meta | 0 .../images => Common/Images}/australie.png | Bin .../images => Common/Images}/australie.png.meta | 0 .../{SpellingBee/images => Common/Images}/baby.png | Bin .../images => Common/Images}/baby.png.meta | 0 .../images => Common/Images}/basketbal.png | Bin .../images => Common/Images}/basketbal.png.meta | 0 .../images => Common/Images}/belgie.png | Bin .../images => Common/Images}/belgie.png.meta | 0 .../images => Common/Images}/bibliotheek.png | Bin .../images => Common/Images}/bibliotheek.png.meta | 0 .../images => Common/Images}/bioscoop.png | Bin .../images => Common/Images}/bioscoop.png.meta | 0 .../images => Common/Images}/boksen.png | Bin .../images => Common/Images}/boksen.png.meta | 0 .../{SpellingBee/images => Common/Images}/bravo.png | Bin .../images => Common/Images}/bravo.png.meta | 0 .../images => Common/Images}/broccoli.png | Bin .../images => Common/Images}/broccoli.png.meta | 0 .../{SpellingBee/images => Common/Images}/broer.png | Bin .../images => Common/Images}/broer.png.meta | 0 .../images => Common/Images}/canada.png | Bin .../images => Common/Images}/canada.png.meta | 0 .../{SpellingBee/images => Common/Images}/cavia.png | Bin .../images => Common/Images}/cavia.png.meta | 0 .../{SpellingBee/images => Common/Images}/china.png | Bin .../images => Common/Images}/china.png.meta | 0 .../images => Common/Images}/citroen.png | Bin .../images => Common/Images}/citroen.png.meta | 0 .../images => Common/Images}/colombia.png | Bin .../images => Common/Images}/colombia.png.meta | 0 .../images => Common/Images}/dank u.png | Bin .../images => Common/Images}/dank u.png.meta | 0 .../images => Common/Images}/dolfijn.png | Bin .../images => Common/Images}/dolfijn.png.meta | 0 .../{SpellingBee/images => Common/Images}/draak.png | Bin .../images => Common/Images}/draak.png.meta | 0 .../images => Common/Images}/druiven.png | Bin .../images => Common/Images}/druiven.png.meta | 0 .../images => Common/Images}/duitsland.png | Bin .../images => Common/Images}/duitsland.png.meta | 0 .../images => Common/Images}/europa.png | Bin .../images => Common/Images}/europa.png.meta | 0 .../images => Common/Images}/finland.png | Bin .../images => Common/Images}/finland.png.meta | 0 .../images => Common/Images}/france.png | Bin .../images => Common/Images}/france.png.meta | 0 .../{SpellingBee/images => Common/Images}/giraf.png | Bin .../images => Common/Images}/giraf.png.meta | 0 .../images => Common/Images}/goed zo.png | Bin .../images => Common/Images}/goed zo.png.meta | 0 .../images => Common/Images}/goeiemorgen.png | Bin .../images => Common/Images}/goeiemorgen.png.meta | 0 .../{SpellingBee/images => Common/Images}/golf.png | Bin .../images => Common/Images}/golf.png.meta | 0 .../images => Common/Images}/goudvis.png | Bin .../images => Common/Images}/goudvis.png.meta | 0 .../images => Common/Images}/griekenland.png | Bin .../images => Common/Images}/griekenland.png.meta | 0 .../images => Common/Images}/gymnastiek.png | Bin .../images => Common/Images}/gymnastiek.png.meta | 0 .../{SpellingBee/images => Common/Images}/haai.png | Bin .../images => Common/Images}/haai.png.meta | 0 .../{SpellingBee/images => Common/Images}/hallo.png | Bin .../images => Common/Images}/hallo.png.meta | 0 .../{SpellingBee/images => Common/Images}/hert.png | Bin .../images => Common/Images}/hert.png.meta | 0 .../images => Common/Images}/hockey.png | Bin .../images => Common/Images}/hockey.png.meta | 0 .../{SpellingBee/images => Common/Images}/hond.png | Bin .../images => Common/Images}/hond.png.meta | 0 .../{SpellingBee/images => Common/Images}/huis.png | Bin .../images => Common/Images}/huis.png.meta | 0 .../images => Common/Images}/ierland.png | Bin .../images => Common/Images}/ierland.png.meta | 0 .../{SpellingBee/images => Common/Images}/india.png | Bin .../images => Common/Images}/india.png.meta | 0 .../images => Common/Images}/italie.png | Bin .../images => Common/Images}/italie.png.meta | 0 .../{SpellingBee/images => Common/Images}/ja.png | Bin .../images => Common/Images}/ja.png.meta | 0 .../{SpellingBee/images => Common/Images}/japan.png | Bin .../images => Common/Images}/japan.png.meta | 0 .../images => Common/Images}/jongen.png | Bin .../images => Common/Images}/jongen.png.meta | 0 .../{SpellingBee/images => Common/Images}/judo.png | Bin .../images => Common/Images}/judo.png.meta | 0 .../images => Common/Images}/kangoeroe.png | Bin .../images => Common/Images}/kangoeroe.png.meta | 0 .../{SpellingBee/images => Common/Images}/kat.png | Bin .../images => Common/Images}/kat.png.meta | 0 .../{SpellingBee/images => Common/Images}/kers.png | Bin .../images => Common/Images}/kers.png.meta | 0 .../{SpellingBee/images => Common/Images}/kip.png | Bin .../images => Common/Images}/kip.png.meta | 0 .../{SpellingBee/images => Common/Images}/kiwi.png | Bin .../images => Common/Images}/kiwi.png.meta | 0 .../{SpellingBee/images => Common/Images}/koe.png | Bin .../images => Common/Images}/koe.png.meta | 0 .../images => Common/Images}/komkommer.png | Bin .../images => Common/Images}/komkommer.png.meta | 0 .../images => Common/Images}/konijn.png | Bin .../images => Common/Images}/konijn.png.meta | 0 .../{SpellingBee/images => Common/Images}/kool.png | Bin .../images => Common/Images}/kool.png.meta | 0 .../{SpellingBee/images => Common/Images}/lama.png | Bin .../images => Common/Images}/lama.png.meta | 0 .../{SpellingBee/images => Common/Images}/leeuw.png | Bin .../images => Common/Images}/leeuw.png.meta | 0 .../{SpellingBee/images => Common/Images}/links.png | Bin .../images => Common/Images}/links.png.meta | 0 .../{SpellingBee/images => Common/Images}/lynx.png | Bin .../images => Common/Images}/lynx.png.meta | 0 .../{SpellingBee/images => Common/Images}/mais.png | Bin .../images => Common/Images}/mais.png.meta | 0 .../{SpellingBee/images => Common/Images}/man.png | Bin .../images => Common/Images}/man.png.meta | 0 .../images => Common/Images}/meisje.png | Bin .../images => Common/Images}/meisje.png.meta | 0 .../images => Common/Images}/nederland.png | Bin .../images => Common/Images}/nederland.png.meta | 0 .../{SpellingBee/images => Common/Images}/nee.png | Bin .../images => Common/Images}/nee.png.meta | 0 .../{SpellingBee/images => Common/Images}/neef.png | Bin .../images => Common/Images}/neef.png.meta | 0 .../{SpellingBee/images => Common/Images}/nicht.png | Bin .../images => Common/Images}/nicht.png.meta | 0 .../images => Common/Images}/nonkel.png | Bin .../images => Common/Images}/nonkel.png.meta | 0 .../images => Common/Images}/noorwegen.png | Bin .../images => Common/Images}/noorwegen.png.meta | 0 .../images => Common/Images}/olifant.png | Bin .../images => Common/Images}/olifant.png.meta | 0 .../{SpellingBee/images => Common/Images}/oma.png | Bin .../images => Common/Images}/oma.png.meta | 0 .../{SpellingBee/images => Common/Images}/opa.png | Bin .../images => Common/Images}/opa.png.meta | 0 .../images => Common/Images}/ouders.png | Bin .../images => Common/Images}/ouders.png.meta | 0 .../{SpellingBee/images => Common/Images}/paard.png | Bin .../images => Common/Images}/paard.png.meta | 0 .../images => Common/Images}/paardrijden.png | Bin .../images => Common/Images}/paardrijden.png.meta | 0 .../{SpellingBee/images => Common/Images}/panda.png | Bin .../images => Common/Images}/panda.png.meta | 0 .../images => Common/Images}/papaja.png | Bin .../images => Common/Images}/papaja.png.meta | 0 .../images => Common/Images}/papegaai.png | Bin .../images => Common/Images}/papegaai.png.meta | 0 .../images => Common/Images}/paprika.png | Bin .../images => Common/Images}/paprika.png.meta | 0 .../{SpellingBee/images => Common/Images}/park.png | Bin .../images => Common/Images}/park.png.meta | 0 .../{SpellingBee/images => Common/Images}/peer.png | Bin .../images => Common/Images}/peer.png.meta | 0 .../images => Common/Images}/perzik.png | Bin .../images => Common/Images}/perzik.png.meta | 0 .../images => Common/Images}/portugal.png | Bin .../images => Common/Images}/portugal.png.meta | 0 .../{SpellingBee/images => Common/Images}/qatar.png | Bin .../images => Common/Images}/qatar.png.meta | 0 .../images => Common/Images}/quizzen.png | Bin .../images => Common/Images}/quizzen.png.meta | 0 .../{SpellingBee/images => Common/Images}/ram.png | Bin .../images => Common/Images}/ram.png.meta | 0 .../images => Common/Images}/rechts.png | Bin .../images => Common/Images}/rechts.png.meta | 0 .../images => Common/Images}/roeien.png | Bin .../images => Common/Images}/roeien.png.meta | 0 .../images => Common/Images}/rusland.png | Bin .../images => Common/Images}/rusland.png.meta | 0 .../images => Common/Images}/schaap.png | Bin .../images => Common/Images}/schaap.png.meta | 0 .../images => Common/Images}/schaatsen.png | Bin .../images => Common/Images}/schaatsen.png.meta | 0 .../images => Common/Images}/schildpad.png | Bin .../images => Common/Images}/schildpad.png.meta | 0 .../images => Common/Images}/slaapwel.png | Bin .../images => Common/Images}/slaapwel.png.meta | 0 .../{SpellingBee/images => Common/Images}/slang.png | Bin .../images => Common/Images}/slang.png.meta | 0 .../images => Common/Images}/spanje.png | Bin .../images => Common/Images}/spanje.png.meta | 0 .../images => Common/Images}/speelpleintje.png | Bin .../images => Common/Images}/speelpleintje.png.meta | 0 .../images => Common/Images}/sporthal.png | Bin .../images => Common/Images}/sporthal.png.meta | 0 .../images => Common/Images}/stadion.png | Bin .../images => Common/Images}/stadion.png.meta | 0 .../images => Common/Images}/station.png | Bin .../images => Common/Images}/station.png.meta | 0 .../{SpellingBee/images => Common/Images}/stop.png | Bin .../images => Common/Images}/stop.png.meta | 0 .../{SpellingBee/images => Common/Images}/tante.png | Bin .../images => Common/Images}/tante.png.meta | 0 .../images => Common/Images}/tennis.png | Bin .../images => Common/Images}/tennis.png.meta | 0 .../{SpellingBee/images => Common/Images}/tent.png | Bin .../images => Common/Images}/tent.png.meta | 0 .../images => Common/Images}/theater.png | Bin .../images => Common/Images}/theater.png.meta | 0 .../images => Common/Images}/tijger.png | Bin .../images => Common/Images}/tijger.png.meta | 0 .../images => Common/Images}/tomaat.png | Bin .../images => Common/Images}/tomaat.png.meta | 0 .../{SpellingBee/images => Common/Images}/toren.png | Bin .../images => Common/Images}/toren.png.meta | 0 .../images => Common/Images}/varken.png | Bin .../images => Common/Images}/varken.png.meta | 0 .../Images}/verenigd koninkrijk.png | Bin .../Images}/verenigd koninkrijk.png.meta | 0 .../images => Common/Images}/voetbal.png | Bin .../images => Common/Images}/voetbal.png.meta | 0 .../images => Common/Images}/volleybal.png | Bin .../images => Common/Images}/volleybal.png.meta | 0 .../{SpellingBee/images => Common/Images}/vos.png | Bin .../images => Common/Images}/vos.png.meta | 0 .../images => Common/Images}/vrienden.png | Bin .../images => Common/Images}/vrienden.png.meta | 0 .../{SpellingBee/images => Common/Images}/vrouw.png | Bin .../images => Common/Images}/vrouw.png.meta | 0 .../images => Common/Images}/walvis.png | Bin .../images => Common/Images}/walvis.png.meta | 0 .../images => Common/Images}/welkom.png | Bin .../images => Common/Images}/welkom.png.meta | 0 .../images => Common/Images}/wielrennen.png | Bin .../images => Common/Images}/wielrennen.png.meta | 0 .../images => Common/Images}/winkel.png | Bin .../images => Common/Images}/winkel.png.meta | 0 .../images => Common/Images}/wortel.png | Bin .../images => Common/Images}/wortel.png.meta | 0 .../{SpellingBee/images => Common/Images}/zebra.png | Bin .../images => Common/Images}/zebra.png.meta | 0 .../images => Common/Images}/zeilen.png | Bin .../images => Common/Images}/zeilen.png.meta | 0 .../images => Common/Images}/ziekenhuis.png | Bin .../images => Common/Images}/ziekenhuis.png.meta | 0 .../{SpellingBee/images => Common/Images}/zus.png | Bin .../images => Common/Images}/zus.png.meta | 0 .../images => Common/Images}/zweden.png | Bin .../images => Common/Images}/zweden.png.meta | 0 .../images => Common/Images}/zwembad.png | Bin .../images => Common/Images}/zwembad.png.meta | 0 .../images => Common/Images}/zwemmen.png | Bin .../images => Common/Images}/zwemmen.png.meta | 0 Assets/SpellingBee/Scripts/GameController.cs | 2 +- 262 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 Assets/Common/Images/Images.meta create mode 100644 Assets/Resources/Common/Images.meta rename Assets/Resources/{SpellingBee/images => Common/Images}/aap.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/aap.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/aardbei.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/aardbei.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/alpaca.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/alpaca.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/alstublieft.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/alstublieft.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/appartement.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/appartement.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/appel.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/appel.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/atletiek.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/atletiek.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/australie.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/australie.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/baby.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/baby.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/basketbal.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/basketbal.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/belgie.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/belgie.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/bibliotheek.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/bibliotheek.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/bioscoop.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/bioscoop.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/boksen.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/boksen.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/bravo.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/bravo.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/broccoli.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/broccoli.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/broer.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/broer.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/canada.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/canada.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/cavia.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/cavia.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/china.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/china.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/citroen.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/citroen.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/colombia.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/colombia.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/dank u.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/dank u.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/dolfijn.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/dolfijn.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/draak.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/draak.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/druiven.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/druiven.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/duitsland.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/duitsland.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/europa.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/europa.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/finland.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/finland.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/france.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/france.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/giraf.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/giraf.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/goed zo.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/goed zo.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/goeiemorgen.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/goeiemorgen.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/golf.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/golf.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/goudvis.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/goudvis.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/griekenland.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/griekenland.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/gymnastiek.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/gymnastiek.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/haai.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/haai.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/hallo.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/hallo.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/hert.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/hert.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/hockey.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/hockey.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/hond.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/hond.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/huis.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/huis.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/ierland.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/ierland.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/india.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/india.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/italie.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/italie.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/ja.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/ja.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/japan.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/japan.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/jongen.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/jongen.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/judo.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/judo.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/kangoeroe.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/kangoeroe.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/kat.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/kat.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/kers.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/kers.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/kip.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/kip.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/kiwi.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/kiwi.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/koe.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/koe.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/komkommer.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/komkommer.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/konijn.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/konijn.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/kool.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/kool.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/lama.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/lama.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/leeuw.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/leeuw.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/links.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/links.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/lynx.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/lynx.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/mais.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/mais.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/man.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/man.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/meisje.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/meisje.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/nederland.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/nederland.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/nee.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/nee.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/neef.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/neef.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/nicht.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/nicht.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/nonkel.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/nonkel.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/noorwegen.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/noorwegen.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/olifant.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/olifant.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/oma.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/oma.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/opa.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/opa.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/ouders.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/ouders.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/paard.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/paard.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/paardrijden.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/paardrijden.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/panda.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/panda.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/papaja.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/papaja.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/papegaai.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/papegaai.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/paprika.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/paprika.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/park.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/park.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/peer.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/peer.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/perzik.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/perzik.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/portugal.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/portugal.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/qatar.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/qatar.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/quizzen.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/quizzen.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/ram.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/ram.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/rechts.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/rechts.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/roeien.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/roeien.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/rusland.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/rusland.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/schaap.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/schaap.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/schaatsen.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/schaatsen.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/schildpad.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/schildpad.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/slaapwel.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/slaapwel.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/slang.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/slang.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/spanje.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/spanje.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/speelpleintje.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/speelpleintje.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/sporthal.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/sporthal.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/stadion.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/stadion.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/station.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/station.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/stop.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/stop.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/tante.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/tante.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/tennis.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/tennis.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/tent.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/tent.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/theater.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/theater.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/tijger.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/tijger.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/tomaat.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/tomaat.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/toren.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/toren.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/varken.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/varken.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/verenigd koninkrijk.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/verenigd koninkrijk.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/voetbal.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/voetbal.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/volleybal.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/volleybal.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/vos.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/vos.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/vrienden.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/vrienden.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/vrouw.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/vrouw.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/walvis.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/walvis.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/welkom.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/welkom.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/wielrennen.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/wielrennen.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/winkel.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/winkel.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/wortel.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/wortel.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/zebra.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/zebra.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/zeilen.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/zeilen.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/ziekenhuis.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/ziekenhuis.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/zus.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/zus.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/zweden.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/zweden.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/zwembad.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/zwembad.png.meta (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/zwemmen.png (100%) rename Assets/Resources/{SpellingBee/images => Common/Images}/zwemmen.png.meta (100%) diff --git a/Assets/Common/Images/Images.meta b/Assets/Common/Images/Images.meta new file mode 100644 index 0000000..3ecc3f8 --- /dev/null +++ b/Assets/Common/Images/Images.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7ce798c1224aa9c84b245bfc79f6e235 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/JustSign/Scripts/JustSignController.cs b/Assets/JustSign/Scripts/JustSignController.cs index 6e00d64..c1548b4 100644 --- a/Assets/JustSign/Scripts/JustSignController.cs +++ b/Assets/JustSign/Scripts/JustSignController.cs @@ -25,6 +25,11 @@ public class JustSignController : MonoBehaviour themeList = ThemeLoader.LoadJson(); currentTheme = FindThemeByName(PlayerPrefs.GetString("themeName")); words = currentTheme.words; + /* + RectTransform rectTransform = newImage.GetComponent(); + rectTransform.localPosition = new Vector3(xPosition, yPosition, 0); + rectTransform.sizeDelta = new Vector2(width, height); + */ } // Update is called once per frame diff --git a/Assets/Resources/Common/Images.meta b/Assets/Resources/Common/Images.meta new file mode 100644 index 0000000..d096d0d --- /dev/null +++ b/Assets/Resources/Common/Images.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1ee41ca2081752982b238b492bd8c4ff +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/SpellingBee/images/aap.png b/Assets/Resources/Common/Images/aap.png similarity index 100% rename from Assets/Resources/SpellingBee/images/aap.png rename to Assets/Resources/Common/Images/aap.png diff --git a/Assets/Resources/SpellingBee/images/aap.png.meta b/Assets/Resources/Common/Images/aap.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/aap.png.meta rename to Assets/Resources/Common/Images/aap.png.meta diff --git a/Assets/Resources/SpellingBee/images/aardbei.png b/Assets/Resources/Common/Images/aardbei.png similarity index 100% rename from Assets/Resources/SpellingBee/images/aardbei.png rename to Assets/Resources/Common/Images/aardbei.png diff --git a/Assets/Resources/SpellingBee/images/aardbei.png.meta b/Assets/Resources/Common/Images/aardbei.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/aardbei.png.meta rename to Assets/Resources/Common/Images/aardbei.png.meta diff --git a/Assets/Resources/SpellingBee/images/alpaca.png b/Assets/Resources/Common/Images/alpaca.png similarity index 100% rename from Assets/Resources/SpellingBee/images/alpaca.png rename to Assets/Resources/Common/Images/alpaca.png diff --git a/Assets/Resources/SpellingBee/images/alpaca.png.meta b/Assets/Resources/Common/Images/alpaca.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/alpaca.png.meta rename to Assets/Resources/Common/Images/alpaca.png.meta diff --git a/Assets/Resources/SpellingBee/images/alstublieft.png b/Assets/Resources/Common/Images/alstublieft.png similarity index 100% rename from Assets/Resources/SpellingBee/images/alstublieft.png rename to Assets/Resources/Common/Images/alstublieft.png diff --git a/Assets/Resources/SpellingBee/images/alstublieft.png.meta b/Assets/Resources/Common/Images/alstublieft.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/alstublieft.png.meta rename to Assets/Resources/Common/Images/alstublieft.png.meta diff --git a/Assets/Resources/SpellingBee/images/appartement.png b/Assets/Resources/Common/Images/appartement.png similarity index 100% rename from Assets/Resources/SpellingBee/images/appartement.png rename to Assets/Resources/Common/Images/appartement.png diff --git a/Assets/Resources/SpellingBee/images/appartement.png.meta b/Assets/Resources/Common/Images/appartement.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/appartement.png.meta rename to Assets/Resources/Common/Images/appartement.png.meta diff --git a/Assets/Resources/SpellingBee/images/appel.png b/Assets/Resources/Common/Images/appel.png similarity index 100% rename from Assets/Resources/SpellingBee/images/appel.png rename to Assets/Resources/Common/Images/appel.png diff --git a/Assets/Resources/SpellingBee/images/appel.png.meta b/Assets/Resources/Common/Images/appel.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/appel.png.meta rename to Assets/Resources/Common/Images/appel.png.meta diff --git a/Assets/Resources/SpellingBee/images/atletiek.png b/Assets/Resources/Common/Images/atletiek.png similarity index 100% rename from Assets/Resources/SpellingBee/images/atletiek.png rename to Assets/Resources/Common/Images/atletiek.png diff --git a/Assets/Resources/SpellingBee/images/atletiek.png.meta b/Assets/Resources/Common/Images/atletiek.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/atletiek.png.meta rename to Assets/Resources/Common/Images/atletiek.png.meta diff --git a/Assets/Resources/SpellingBee/images/australie.png b/Assets/Resources/Common/Images/australie.png similarity index 100% rename from Assets/Resources/SpellingBee/images/australie.png rename to Assets/Resources/Common/Images/australie.png diff --git a/Assets/Resources/SpellingBee/images/australie.png.meta b/Assets/Resources/Common/Images/australie.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/australie.png.meta rename to Assets/Resources/Common/Images/australie.png.meta diff --git a/Assets/Resources/SpellingBee/images/baby.png b/Assets/Resources/Common/Images/baby.png similarity index 100% rename from Assets/Resources/SpellingBee/images/baby.png rename to Assets/Resources/Common/Images/baby.png diff --git a/Assets/Resources/SpellingBee/images/baby.png.meta b/Assets/Resources/Common/Images/baby.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/baby.png.meta rename to Assets/Resources/Common/Images/baby.png.meta diff --git a/Assets/Resources/SpellingBee/images/basketbal.png b/Assets/Resources/Common/Images/basketbal.png similarity index 100% rename from Assets/Resources/SpellingBee/images/basketbal.png rename to Assets/Resources/Common/Images/basketbal.png diff --git a/Assets/Resources/SpellingBee/images/basketbal.png.meta b/Assets/Resources/Common/Images/basketbal.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/basketbal.png.meta rename to Assets/Resources/Common/Images/basketbal.png.meta diff --git a/Assets/Resources/SpellingBee/images/belgie.png b/Assets/Resources/Common/Images/belgie.png similarity index 100% rename from Assets/Resources/SpellingBee/images/belgie.png rename to Assets/Resources/Common/Images/belgie.png diff --git a/Assets/Resources/SpellingBee/images/belgie.png.meta b/Assets/Resources/Common/Images/belgie.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/belgie.png.meta rename to Assets/Resources/Common/Images/belgie.png.meta diff --git a/Assets/Resources/SpellingBee/images/bibliotheek.png b/Assets/Resources/Common/Images/bibliotheek.png similarity index 100% rename from Assets/Resources/SpellingBee/images/bibliotheek.png rename to Assets/Resources/Common/Images/bibliotheek.png diff --git a/Assets/Resources/SpellingBee/images/bibliotheek.png.meta b/Assets/Resources/Common/Images/bibliotheek.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/bibliotheek.png.meta rename to Assets/Resources/Common/Images/bibliotheek.png.meta diff --git a/Assets/Resources/SpellingBee/images/bioscoop.png b/Assets/Resources/Common/Images/bioscoop.png similarity index 100% rename from Assets/Resources/SpellingBee/images/bioscoop.png rename to Assets/Resources/Common/Images/bioscoop.png diff --git a/Assets/Resources/SpellingBee/images/bioscoop.png.meta b/Assets/Resources/Common/Images/bioscoop.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/bioscoop.png.meta rename to Assets/Resources/Common/Images/bioscoop.png.meta diff --git a/Assets/Resources/SpellingBee/images/boksen.png b/Assets/Resources/Common/Images/boksen.png similarity index 100% rename from Assets/Resources/SpellingBee/images/boksen.png rename to Assets/Resources/Common/Images/boksen.png diff --git a/Assets/Resources/SpellingBee/images/boksen.png.meta b/Assets/Resources/Common/Images/boksen.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/boksen.png.meta rename to Assets/Resources/Common/Images/boksen.png.meta diff --git a/Assets/Resources/SpellingBee/images/bravo.png b/Assets/Resources/Common/Images/bravo.png similarity index 100% rename from Assets/Resources/SpellingBee/images/bravo.png rename to Assets/Resources/Common/Images/bravo.png diff --git a/Assets/Resources/SpellingBee/images/bravo.png.meta b/Assets/Resources/Common/Images/bravo.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/bravo.png.meta rename to Assets/Resources/Common/Images/bravo.png.meta diff --git a/Assets/Resources/SpellingBee/images/broccoli.png b/Assets/Resources/Common/Images/broccoli.png similarity index 100% rename from Assets/Resources/SpellingBee/images/broccoli.png rename to Assets/Resources/Common/Images/broccoli.png diff --git a/Assets/Resources/SpellingBee/images/broccoli.png.meta b/Assets/Resources/Common/Images/broccoli.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/broccoli.png.meta rename to Assets/Resources/Common/Images/broccoli.png.meta diff --git a/Assets/Resources/SpellingBee/images/broer.png b/Assets/Resources/Common/Images/broer.png similarity index 100% rename from Assets/Resources/SpellingBee/images/broer.png rename to Assets/Resources/Common/Images/broer.png diff --git a/Assets/Resources/SpellingBee/images/broer.png.meta b/Assets/Resources/Common/Images/broer.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/broer.png.meta rename to Assets/Resources/Common/Images/broer.png.meta diff --git a/Assets/Resources/SpellingBee/images/canada.png b/Assets/Resources/Common/Images/canada.png similarity index 100% rename from Assets/Resources/SpellingBee/images/canada.png rename to Assets/Resources/Common/Images/canada.png diff --git a/Assets/Resources/SpellingBee/images/canada.png.meta b/Assets/Resources/Common/Images/canada.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/canada.png.meta rename to Assets/Resources/Common/Images/canada.png.meta diff --git a/Assets/Resources/SpellingBee/images/cavia.png b/Assets/Resources/Common/Images/cavia.png similarity index 100% rename from Assets/Resources/SpellingBee/images/cavia.png rename to Assets/Resources/Common/Images/cavia.png diff --git a/Assets/Resources/SpellingBee/images/cavia.png.meta b/Assets/Resources/Common/Images/cavia.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/cavia.png.meta rename to Assets/Resources/Common/Images/cavia.png.meta diff --git a/Assets/Resources/SpellingBee/images/china.png b/Assets/Resources/Common/Images/china.png similarity index 100% rename from Assets/Resources/SpellingBee/images/china.png rename to Assets/Resources/Common/Images/china.png diff --git a/Assets/Resources/SpellingBee/images/china.png.meta b/Assets/Resources/Common/Images/china.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/china.png.meta rename to Assets/Resources/Common/Images/china.png.meta diff --git a/Assets/Resources/SpellingBee/images/citroen.png b/Assets/Resources/Common/Images/citroen.png similarity index 100% rename from Assets/Resources/SpellingBee/images/citroen.png rename to Assets/Resources/Common/Images/citroen.png diff --git a/Assets/Resources/SpellingBee/images/citroen.png.meta b/Assets/Resources/Common/Images/citroen.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/citroen.png.meta rename to Assets/Resources/Common/Images/citroen.png.meta diff --git a/Assets/Resources/SpellingBee/images/colombia.png b/Assets/Resources/Common/Images/colombia.png similarity index 100% rename from Assets/Resources/SpellingBee/images/colombia.png rename to Assets/Resources/Common/Images/colombia.png diff --git a/Assets/Resources/SpellingBee/images/colombia.png.meta b/Assets/Resources/Common/Images/colombia.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/colombia.png.meta rename to Assets/Resources/Common/Images/colombia.png.meta diff --git a/Assets/Resources/SpellingBee/images/dank u.png b/Assets/Resources/Common/Images/dank u.png similarity index 100% rename from Assets/Resources/SpellingBee/images/dank u.png rename to Assets/Resources/Common/Images/dank u.png diff --git a/Assets/Resources/SpellingBee/images/dank u.png.meta b/Assets/Resources/Common/Images/dank u.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/dank u.png.meta rename to Assets/Resources/Common/Images/dank u.png.meta diff --git a/Assets/Resources/SpellingBee/images/dolfijn.png b/Assets/Resources/Common/Images/dolfijn.png similarity index 100% rename from Assets/Resources/SpellingBee/images/dolfijn.png rename to Assets/Resources/Common/Images/dolfijn.png diff --git a/Assets/Resources/SpellingBee/images/dolfijn.png.meta b/Assets/Resources/Common/Images/dolfijn.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/dolfijn.png.meta rename to Assets/Resources/Common/Images/dolfijn.png.meta diff --git a/Assets/Resources/SpellingBee/images/draak.png b/Assets/Resources/Common/Images/draak.png similarity index 100% rename from Assets/Resources/SpellingBee/images/draak.png rename to Assets/Resources/Common/Images/draak.png diff --git a/Assets/Resources/SpellingBee/images/draak.png.meta b/Assets/Resources/Common/Images/draak.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/draak.png.meta rename to Assets/Resources/Common/Images/draak.png.meta diff --git a/Assets/Resources/SpellingBee/images/druiven.png b/Assets/Resources/Common/Images/druiven.png similarity index 100% rename from Assets/Resources/SpellingBee/images/druiven.png rename to Assets/Resources/Common/Images/druiven.png diff --git a/Assets/Resources/SpellingBee/images/druiven.png.meta b/Assets/Resources/Common/Images/druiven.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/druiven.png.meta rename to Assets/Resources/Common/Images/druiven.png.meta diff --git a/Assets/Resources/SpellingBee/images/duitsland.png b/Assets/Resources/Common/Images/duitsland.png similarity index 100% rename from Assets/Resources/SpellingBee/images/duitsland.png rename to Assets/Resources/Common/Images/duitsland.png diff --git a/Assets/Resources/SpellingBee/images/duitsland.png.meta b/Assets/Resources/Common/Images/duitsland.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/duitsland.png.meta rename to Assets/Resources/Common/Images/duitsland.png.meta diff --git a/Assets/Resources/SpellingBee/images/europa.png b/Assets/Resources/Common/Images/europa.png similarity index 100% rename from Assets/Resources/SpellingBee/images/europa.png rename to Assets/Resources/Common/Images/europa.png diff --git a/Assets/Resources/SpellingBee/images/europa.png.meta b/Assets/Resources/Common/Images/europa.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/europa.png.meta rename to Assets/Resources/Common/Images/europa.png.meta diff --git a/Assets/Resources/SpellingBee/images/finland.png b/Assets/Resources/Common/Images/finland.png similarity index 100% rename from Assets/Resources/SpellingBee/images/finland.png rename to Assets/Resources/Common/Images/finland.png diff --git a/Assets/Resources/SpellingBee/images/finland.png.meta b/Assets/Resources/Common/Images/finland.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/finland.png.meta rename to Assets/Resources/Common/Images/finland.png.meta diff --git a/Assets/Resources/SpellingBee/images/france.png b/Assets/Resources/Common/Images/france.png similarity index 100% rename from Assets/Resources/SpellingBee/images/france.png rename to Assets/Resources/Common/Images/france.png diff --git a/Assets/Resources/SpellingBee/images/france.png.meta b/Assets/Resources/Common/Images/france.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/france.png.meta rename to Assets/Resources/Common/Images/france.png.meta diff --git a/Assets/Resources/SpellingBee/images/giraf.png b/Assets/Resources/Common/Images/giraf.png similarity index 100% rename from Assets/Resources/SpellingBee/images/giraf.png rename to Assets/Resources/Common/Images/giraf.png diff --git a/Assets/Resources/SpellingBee/images/giraf.png.meta b/Assets/Resources/Common/Images/giraf.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/giraf.png.meta rename to Assets/Resources/Common/Images/giraf.png.meta diff --git a/Assets/Resources/SpellingBee/images/goed zo.png b/Assets/Resources/Common/Images/goed zo.png similarity index 100% rename from Assets/Resources/SpellingBee/images/goed zo.png rename to Assets/Resources/Common/Images/goed zo.png diff --git a/Assets/Resources/SpellingBee/images/goed zo.png.meta b/Assets/Resources/Common/Images/goed zo.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/goed zo.png.meta rename to Assets/Resources/Common/Images/goed zo.png.meta diff --git a/Assets/Resources/SpellingBee/images/goeiemorgen.png b/Assets/Resources/Common/Images/goeiemorgen.png similarity index 100% rename from Assets/Resources/SpellingBee/images/goeiemorgen.png rename to Assets/Resources/Common/Images/goeiemorgen.png diff --git a/Assets/Resources/SpellingBee/images/goeiemorgen.png.meta b/Assets/Resources/Common/Images/goeiemorgen.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/goeiemorgen.png.meta rename to Assets/Resources/Common/Images/goeiemorgen.png.meta diff --git a/Assets/Resources/SpellingBee/images/golf.png b/Assets/Resources/Common/Images/golf.png similarity index 100% rename from Assets/Resources/SpellingBee/images/golf.png rename to Assets/Resources/Common/Images/golf.png diff --git a/Assets/Resources/SpellingBee/images/golf.png.meta b/Assets/Resources/Common/Images/golf.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/golf.png.meta rename to Assets/Resources/Common/Images/golf.png.meta diff --git a/Assets/Resources/SpellingBee/images/goudvis.png b/Assets/Resources/Common/Images/goudvis.png similarity index 100% rename from Assets/Resources/SpellingBee/images/goudvis.png rename to Assets/Resources/Common/Images/goudvis.png diff --git a/Assets/Resources/SpellingBee/images/goudvis.png.meta b/Assets/Resources/Common/Images/goudvis.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/goudvis.png.meta rename to Assets/Resources/Common/Images/goudvis.png.meta diff --git a/Assets/Resources/SpellingBee/images/griekenland.png b/Assets/Resources/Common/Images/griekenland.png similarity index 100% rename from Assets/Resources/SpellingBee/images/griekenland.png rename to Assets/Resources/Common/Images/griekenland.png diff --git a/Assets/Resources/SpellingBee/images/griekenland.png.meta b/Assets/Resources/Common/Images/griekenland.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/griekenland.png.meta rename to Assets/Resources/Common/Images/griekenland.png.meta diff --git a/Assets/Resources/SpellingBee/images/gymnastiek.png b/Assets/Resources/Common/Images/gymnastiek.png similarity index 100% rename from Assets/Resources/SpellingBee/images/gymnastiek.png rename to Assets/Resources/Common/Images/gymnastiek.png diff --git a/Assets/Resources/SpellingBee/images/gymnastiek.png.meta b/Assets/Resources/Common/Images/gymnastiek.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/gymnastiek.png.meta rename to Assets/Resources/Common/Images/gymnastiek.png.meta diff --git a/Assets/Resources/SpellingBee/images/haai.png b/Assets/Resources/Common/Images/haai.png similarity index 100% rename from Assets/Resources/SpellingBee/images/haai.png rename to Assets/Resources/Common/Images/haai.png diff --git a/Assets/Resources/SpellingBee/images/haai.png.meta b/Assets/Resources/Common/Images/haai.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/haai.png.meta rename to Assets/Resources/Common/Images/haai.png.meta diff --git a/Assets/Resources/SpellingBee/images/hallo.png b/Assets/Resources/Common/Images/hallo.png similarity index 100% rename from Assets/Resources/SpellingBee/images/hallo.png rename to Assets/Resources/Common/Images/hallo.png diff --git a/Assets/Resources/SpellingBee/images/hallo.png.meta b/Assets/Resources/Common/Images/hallo.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/hallo.png.meta rename to Assets/Resources/Common/Images/hallo.png.meta diff --git a/Assets/Resources/SpellingBee/images/hert.png b/Assets/Resources/Common/Images/hert.png similarity index 100% rename from Assets/Resources/SpellingBee/images/hert.png rename to Assets/Resources/Common/Images/hert.png diff --git a/Assets/Resources/SpellingBee/images/hert.png.meta b/Assets/Resources/Common/Images/hert.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/hert.png.meta rename to Assets/Resources/Common/Images/hert.png.meta diff --git a/Assets/Resources/SpellingBee/images/hockey.png b/Assets/Resources/Common/Images/hockey.png similarity index 100% rename from Assets/Resources/SpellingBee/images/hockey.png rename to Assets/Resources/Common/Images/hockey.png diff --git a/Assets/Resources/SpellingBee/images/hockey.png.meta b/Assets/Resources/Common/Images/hockey.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/hockey.png.meta rename to Assets/Resources/Common/Images/hockey.png.meta diff --git a/Assets/Resources/SpellingBee/images/hond.png b/Assets/Resources/Common/Images/hond.png similarity index 100% rename from Assets/Resources/SpellingBee/images/hond.png rename to Assets/Resources/Common/Images/hond.png diff --git a/Assets/Resources/SpellingBee/images/hond.png.meta b/Assets/Resources/Common/Images/hond.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/hond.png.meta rename to Assets/Resources/Common/Images/hond.png.meta diff --git a/Assets/Resources/SpellingBee/images/huis.png b/Assets/Resources/Common/Images/huis.png similarity index 100% rename from Assets/Resources/SpellingBee/images/huis.png rename to Assets/Resources/Common/Images/huis.png diff --git a/Assets/Resources/SpellingBee/images/huis.png.meta b/Assets/Resources/Common/Images/huis.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/huis.png.meta rename to Assets/Resources/Common/Images/huis.png.meta diff --git a/Assets/Resources/SpellingBee/images/ierland.png b/Assets/Resources/Common/Images/ierland.png similarity index 100% rename from Assets/Resources/SpellingBee/images/ierland.png rename to Assets/Resources/Common/Images/ierland.png diff --git a/Assets/Resources/SpellingBee/images/ierland.png.meta b/Assets/Resources/Common/Images/ierland.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/ierland.png.meta rename to Assets/Resources/Common/Images/ierland.png.meta diff --git a/Assets/Resources/SpellingBee/images/india.png b/Assets/Resources/Common/Images/india.png similarity index 100% rename from Assets/Resources/SpellingBee/images/india.png rename to Assets/Resources/Common/Images/india.png diff --git a/Assets/Resources/SpellingBee/images/india.png.meta b/Assets/Resources/Common/Images/india.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/india.png.meta rename to Assets/Resources/Common/Images/india.png.meta diff --git a/Assets/Resources/SpellingBee/images/italie.png b/Assets/Resources/Common/Images/italie.png similarity index 100% rename from Assets/Resources/SpellingBee/images/italie.png rename to Assets/Resources/Common/Images/italie.png diff --git a/Assets/Resources/SpellingBee/images/italie.png.meta b/Assets/Resources/Common/Images/italie.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/italie.png.meta rename to Assets/Resources/Common/Images/italie.png.meta diff --git a/Assets/Resources/SpellingBee/images/ja.png b/Assets/Resources/Common/Images/ja.png similarity index 100% rename from Assets/Resources/SpellingBee/images/ja.png rename to Assets/Resources/Common/Images/ja.png diff --git a/Assets/Resources/SpellingBee/images/ja.png.meta b/Assets/Resources/Common/Images/ja.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/ja.png.meta rename to Assets/Resources/Common/Images/ja.png.meta diff --git a/Assets/Resources/SpellingBee/images/japan.png b/Assets/Resources/Common/Images/japan.png similarity index 100% rename from Assets/Resources/SpellingBee/images/japan.png rename to Assets/Resources/Common/Images/japan.png diff --git a/Assets/Resources/SpellingBee/images/japan.png.meta b/Assets/Resources/Common/Images/japan.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/japan.png.meta rename to Assets/Resources/Common/Images/japan.png.meta diff --git a/Assets/Resources/SpellingBee/images/jongen.png b/Assets/Resources/Common/Images/jongen.png similarity index 100% rename from Assets/Resources/SpellingBee/images/jongen.png rename to Assets/Resources/Common/Images/jongen.png diff --git a/Assets/Resources/SpellingBee/images/jongen.png.meta b/Assets/Resources/Common/Images/jongen.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/jongen.png.meta rename to Assets/Resources/Common/Images/jongen.png.meta diff --git a/Assets/Resources/SpellingBee/images/judo.png b/Assets/Resources/Common/Images/judo.png similarity index 100% rename from Assets/Resources/SpellingBee/images/judo.png rename to Assets/Resources/Common/Images/judo.png diff --git a/Assets/Resources/SpellingBee/images/judo.png.meta b/Assets/Resources/Common/Images/judo.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/judo.png.meta rename to Assets/Resources/Common/Images/judo.png.meta diff --git a/Assets/Resources/SpellingBee/images/kangoeroe.png b/Assets/Resources/Common/Images/kangoeroe.png similarity index 100% rename from Assets/Resources/SpellingBee/images/kangoeroe.png rename to Assets/Resources/Common/Images/kangoeroe.png diff --git a/Assets/Resources/SpellingBee/images/kangoeroe.png.meta b/Assets/Resources/Common/Images/kangoeroe.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/kangoeroe.png.meta rename to Assets/Resources/Common/Images/kangoeroe.png.meta diff --git a/Assets/Resources/SpellingBee/images/kat.png b/Assets/Resources/Common/Images/kat.png similarity index 100% rename from Assets/Resources/SpellingBee/images/kat.png rename to Assets/Resources/Common/Images/kat.png diff --git a/Assets/Resources/SpellingBee/images/kat.png.meta b/Assets/Resources/Common/Images/kat.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/kat.png.meta rename to Assets/Resources/Common/Images/kat.png.meta diff --git a/Assets/Resources/SpellingBee/images/kers.png b/Assets/Resources/Common/Images/kers.png similarity index 100% rename from Assets/Resources/SpellingBee/images/kers.png rename to Assets/Resources/Common/Images/kers.png diff --git a/Assets/Resources/SpellingBee/images/kers.png.meta b/Assets/Resources/Common/Images/kers.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/kers.png.meta rename to Assets/Resources/Common/Images/kers.png.meta diff --git a/Assets/Resources/SpellingBee/images/kip.png b/Assets/Resources/Common/Images/kip.png similarity index 100% rename from Assets/Resources/SpellingBee/images/kip.png rename to Assets/Resources/Common/Images/kip.png diff --git a/Assets/Resources/SpellingBee/images/kip.png.meta b/Assets/Resources/Common/Images/kip.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/kip.png.meta rename to Assets/Resources/Common/Images/kip.png.meta diff --git a/Assets/Resources/SpellingBee/images/kiwi.png b/Assets/Resources/Common/Images/kiwi.png similarity index 100% rename from Assets/Resources/SpellingBee/images/kiwi.png rename to Assets/Resources/Common/Images/kiwi.png diff --git a/Assets/Resources/SpellingBee/images/kiwi.png.meta b/Assets/Resources/Common/Images/kiwi.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/kiwi.png.meta rename to Assets/Resources/Common/Images/kiwi.png.meta diff --git a/Assets/Resources/SpellingBee/images/koe.png b/Assets/Resources/Common/Images/koe.png similarity index 100% rename from Assets/Resources/SpellingBee/images/koe.png rename to Assets/Resources/Common/Images/koe.png diff --git a/Assets/Resources/SpellingBee/images/koe.png.meta b/Assets/Resources/Common/Images/koe.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/koe.png.meta rename to Assets/Resources/Common/Images/koe.png.meta diff --git a/Assets/Resources/SpellingBee/images/komkommer.png b/Assets/Resources/Common/Images/komkommer.png similarity index 100% rename from Assets/Resources/SpellingBee/images/komkommer.png rename to Assets/Resources/Common/Images/komkommer.png diff --git a/Assets/Resources/SpellingBee/images/komkommer.png.meta b/Assets/Resources/Common/Images/komkommer.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/komkommer.png.meta rename to Assets/Resources/Common/Images/komkommer.png.meta diff --git a/Assets/Resources/SpellingBee/images/konijn.png b/Assets/Resources/Common/Images/konijn.png similarity index 100% rename from Assets/Resources/SpellingBee/images/konijn.png rename to Assets/Resources/Common/Images/konijn.png diff --git a/Assets/Resources/SpellingBee/images/konijn.png.meta b/Assets/Resources/Common/Images/konijn.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/konijn.png.meta rename to Assets/Resources/Common/Images/konijn.png.meta diff --git a/Assets/Resources/SpellingBee/images/kool.png b/Assets/Resources/Common/Images/kool.png similarity index 100% rename from Assets/Resources/SpellingBee/images/kool.png rename to Assets/Resources/Common/Images/kool.png diff --git a/Assets/Resources/SpellingBee/images/kool.png.meta b/Assets/Resources/Common/Images/kool.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/kool.png.meta rename to Assets/Resources/Common/Images/kool.png.meta diff --git a/Assets/Resources/SpellingBee/images/lama.png b/Assets/Resources/Common/Images/lama.png similarity index 100% rename from Assets/Resources/SpellingBee/images/lama.png rename to Assets/Resources/Common/Images/lama.png diff --git a/Assets/Resources/SpellingBee/images/lama.png.meta b/Assets/Resources/Common/Images/lama.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/lama.png.meta rename to Assets/Resources/Common/Images/lama.png.meta diff --git a/Assets/Resources/SpellingBee/images/leeuw.png b/Assets/Resources/Common/Images/leeuw.png similarity index 100% rename from Assets/Resources/SpellingBee/images/leeuw.png rename to Assets/Resources/Common/Images/leeuw.png diff --git a/Assets/Resources/SpellingBee/images/leeuw.png.meta b/Assets/Resources/Common/Images/leeuw.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/leeuw.png.meta rename to Assets/Resources/Common/Images/leeuw.png.meta diff --git a/Assets/Resources/SpellingBee/images/links.png b/Assets/Resources/Common/Images/links.png similarity index 100% rename from Assets/Resources/SpellingBee/images/links.png rename to Assets/Resources/Common/Images/links.png diff --git a/Assets/Resources/SpellingBee/images/links.png.meta b/Assets/Resources/Common/Images/links.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/links.png.meta rename to Assets/Resources/Common/Images/links.png.meta diff --git a/Assets/Resources/SpellingBee/images/lynx.png b/Assets/Resources/Common/Images/lynx.png similarity index 100% rename from Assets/Resources/SpellingBee/images/lynx.png rename to Assets/Resources/Common/Images/lynx.png diff --git a/Assets/Resources/SpellingBee/images/lynx.png.meta b/Assets/Resources/Common/Images/lynx.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/lynx.png.meta rename to Assets/Resources/Common/Images/lynx.png.meta diff --git a/Assets/Resources/SpellingBee/images/mais.png b/Assets/Resources/Common/Images/mais.png similarity index 100% rename from Assets/Resources/SpellingBee/images/mais.png rename to Assets/Resources/Common/Images/mais.png diff --git a/Assets/Resources/SpellingBee/images/mais.png.meta b/Assets/Resources/Common/Images/mais.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/mais.png.meta rename to Assets/Resources/Common/Images/mais.png.meta diff --git a/Assets/Resources/SpellingBee/images/man.png b/Assets/Resources/Common/Images/man.png similarity index 100% rename from Assets/Resources/SpellingBee/images/man.png rename to Assets/Resources/Common/Images/man.png diff --git a/Assets/Resources/SpellingBee/images/man.png.meta b/Assets/Resources/Common/Images/man.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/man.png.meta rename to Assets/Resources/Common/Images/man.png.meta diff --git a/Assets/Resources/SpellingBee/images/meisje.png b/Assets/Resources/Common/Images/meisje.png similarity index 100% rename from Assets/Resources/SpellingBee/images/meisje.png rename to Assets/Resources/Common/Images/meisje.png diff --git a/Assets/Resources/SpellingBee/images/meisje.png.meta b/Assets/Resources/Common/Images/meisje.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/meisje.png.meta rename to Assets/Resources/Common/Images/meisje.png.meta diff --git a/Assets/Resources/SpellingBee/images/nederland.png b/Assets/Resources/Common/Images/nederland.png similarity index 100% rename from Assets/Resources/SpellingBee/images/nederland.png rename to Assets/Resources/Common/Images/nederland.png diff --git a/Assets/Resources/SpellingBee/images/nederland.png.meta b/Assets/Resources/Common/Images/nederland.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/nederland.png.meta rename to Assets/Resources/Common/Images/nederland.png.meta diff --git a/Assets/Resources/SpellingBee/images/nee.png b/Assets/Resources/Common/Images/nee.png similarity index 100% rename from Assets/Resources/SpellingBee/images/nee.png rename to Assets/Resources/Common/Images/nee.png diff --git a/Assets/Resources/SpellingBee/images/nee.png.meta b/Assets/Resources/Common/Images/nee.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/nee.png.meta rename to Assets/Resources/Common/Images/nee.png.meta diff --git a/Assets/Resources/SpellingBee/images/neef.png b/Assets/Resources/Common/Images/neef.png similarity index 100% rename from Assets/Resources/SpellingBee/images/neef.png rename to Assets/Resources/Common/Images/neef.png diff --git a/Assets/Resources/SpellingBee/images/neef.png.meta b/Assets/Resources/Common/Images/neef.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/neef.png.meta rename to Assets/Resources/Common/Images/neef.png.meta diff --git a/Assets/Resources/SpellingBee/images/nicht.png b/Assets/Resources/Common/Images/nicht.png similarity index 100% rename from Assets/Resources/SpellingBee/images/nicht.png rename to Assets/Resources/Common/Images/nicht.png diff --git a/Assets/Resources/SpellingBee/images/nicht.png.meta b/Assets/Resources/Common/Images/nicht.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/nicht.png.meta rename to Assets/Resources/Common/Images/nicht.png.meta diff --git a/Assets/Resources/SpellingBee/images/nonkel.png b/Assets/Resources/Common/Images/nonkel.png similarity index 100% rename from Assets/Resources/SpellingBee/images/nonkel.png rename to Assets/Resources/Common/Images/nonkel.png diff --git a/Assets/Resources/SpellingBee/images/nonkel.png.meta b/Assets/Resources/Common/Images/nonkel.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/nonkel.png.meta rename to Assets/Resources/Common/Images/nonkel.png.meta diff --git a/Assets/Resources/SpellingBee/images/noorwegen.png b/Assets/Resources/Common/Images/noorwegen.png similarity index 100% rename from Assets/Resources/SpellingBee/images/noorwegen.png rename to Assets/Resources/Common/Images/noorwegen.png diff --git a/Assets/Resources/SpellingBee/images/noorwegen.png.meta b/Assets/Resources/Common/Images/noorwegen.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/noorwegen.png.meta rename to Assets/Resources/Common/Images/noorwegen.png.meta diff --git a/Assets/Resources/SpellingBee/images/olifant.png b/Assets/Resources/Common/Images/olifant.png similarity index 100% rename from Assets/Resources/SpellingBee/images/olifant.png rename to Assets/Resources/Common/Images/olifant.png diff --git a/Assets/Resources/SpellingBee/images/olifant.png.meta b/Assets/Resources/Common/Images/olifant.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/olifant.png.meta rename to Assets/Resources/Common/Images/olifant.png.meta diff --git a/Assets/Resources/SpellingBee/images/oma.png b/Assets/Resources/Common/Images/oma.png similarity index 100% rename from Assets/Resources/SpellingBee/images/oma.png rename to Assets/Resources/Common/Images/oma.png diff --git a/Assets/Resources/SpellingBee/images/oma.png.meta b/Assets/Resources/Common/Images/oma.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/oma.png.meta rename to Assets/Resources/Common/Images/oma.png.meta diff --git a/Assets/Resources/SpellingBee/images/opa.png b/Assets/Resources/Common/Images/opa.png similarity index 100% rename from Assets/Resources/SpellingBee/images/opa.png rename to Assets/Resources/Common/Images/opa.png diff --git a/Assets/Resources/SpellingBee/images/opa.png.meta b/Assets/Resources/Common/Images/opa.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/opa.png.meta rename to Assets/Resources/Common/Images/opa.png.meta diff --git a/Assets/Resources/SpellingBee/images/ouders.png b/Assets/Resources/Common/Images/ouders.png similarity index 100% rename from Assets/Resources/SpellingBee/images/ouders.png rename to Assets/Resources/Common/Images/ouders.png diff --git a/Assets/Resources/SpellingBee/images/ouders.png.meta b/Assets/Resources/Common/Images/ouders.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/ouders.png.meta rename to Assets/Resources/Common/Images/ouders.png.meta diff --git a/Assets/Resources/SpellingBee/images/paard.png b/Assets/Resources/Common/Images/paard.png similarity index 100% rename from Assets/Resources/SpellingBee/images/paard.png rename to Assets/Resources/Common/Images/paard.png diff --git a/Assets/Resources/SpellingBee/images/paard.png.meta b/Assets/Resources/Common/Images/paard.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/paard.png.meta rename to Assets/Resources/Common/Images/paard.png.meta diff --git a/Assets/Resources/SpellingBee/images/paardrijden.png b/Assets/Resources/Common/Images/paardrijden.png similarity index 100% rename from Assets/Resources/SpellingBee/images/paardrijden.png rename to Assets/Resources/Common/Images/paardrijden.png diff --git a/Assets/Resources/SpellingBee/images/paardrijden.png.meta b/Assets/Resources/Common/Images/paardrijden.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/paardrijden.png.meta rename to Assets/Resources/Common/Images/paardrijden.png.meta diff --git a/Assets/Resources/SpellingBee/images/panda.png b/Assets/Resources/Common/Images/panda.png similarity index 100% rename from Assets/Resources/SpellingBee/images/panda.png rename to Assets/Resources/Common/Images/panda.png diff --git a/Assets/Resources/SpellingBee/images/panda.png.meta b/Assets/Resources/Common/Images/panda.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/panda.png.meta rename to Assets/Resources/Common/Images/panda.png.meta diff --git a/Assets/Resources/SpellingBee/images/papaja.png b/Assets/Resources/Common/Images/papaja.png similarity index 100% rename from Assets/Resources/SpellingBee/images/papaja.png rename to Assets/Resources/Common/Images/papaja.png diff --git a/Assets/Resources/SpellingBee/images/papaja.png.meta b/Assets/Resources/Common/Images/papaja.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/papaja.png.meta rename to Assets/Resources/Common/Images/papaja.png.meta diff --git a/Assets/Resources/SpellingBee/images/papegaai.png b/Assets/Resources/Common/Images/papegaai.png similarity index 100% rename from Assets/Resources/SpellingBee/images/papegaai.png rename to Assets/Resources/Common/Images/papegaai.png diff --git a/Assets/Resources/SpellingBee/images/papegaai.png.meta b/Assets/Resources/Common/Images/papegaai.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/papegaai.png.meta rename to Assets/Resources/Common/Images/papegaai.png.meta diff --git a/Assets/Resources/SpellingBee/images/paprika.png b/Assets/Resources/Common/Images/paprika.png similarity index 100% rename from Assets/Resources/SpellingBee/images/paprika.png rename to Assets/Resources/Common/Images/paprika.png diff --git a/Assets/Resources/SpellingBee/images/paprika.png.meta b/Assets/Resources/Common/Images/paprika.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/paprika.png.meta rename to Assets/Resources/Common/Images/paprika.png.meta diff --git a/Assets/Resources/SpellingBee/images/park.png b/Assets/Resources/Common/Images/park.png similarity index 100% rename from Assets/Resources/SpellingBee/images/park.png rename to Assets/Resources/Common/Images/park.png diff --git a/Assets/Resources/SpellingBee/images/park.png.meta b/Assets/Resources/Common/Images/park.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/park.png.meta rename to Assets/Resources/Common/Images/park.png.meta diff --git a/Assets/Resources/SpellingBee/images/peer.png b/Assets/Resources/Common/Images/peer.png similarity index 100% rename from Assets/Resources/SpellingBee/images/peer.png rename to Assets/Resources/Common/Images/peer.png diff --git a/Assets/Resources/SpellingBee/images/peer.png.meta b/Assets/Resources/Common/Images/peer.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/peer.png.meta rename to Assets/Resources/Common/Images/peer.png.meta diff --git a/Assets/Resources/SpellingBee/images/perzik.png b/Assets/Resources/Common/Images/perzik.png similarity index 100% rename from Assets/Resources/SpellingBee/images/perzik.png rename to Assets/Resources/Common/Images/perzik.png diff --git a/Assets/Resources/SpellingBee/images/perzik.png.meta b/Assets/Resources/Common/Images/perzik.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/perzik.png.meta rename to Assets/Resources/Common/Images/perzik.png.meta diff --git a/Assets/Resources/SpellingBee/images/portugal.png b/Assets/Resources/Common/Images/portugal.png similarity index 100% rename from Assets/Resources/SpellingBee/images/portugal.png rename to Assets/Resources/Common/Images/portugal.png diff --git a/Assets/Resources/SpellingBee/images/portugal.png.meta b/Assets/Resources/Common/Images/portugal.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/portugal.png.meta rename to Assets/Resources/Common/Images/portugal.png.meta diff --git a/Assets/Resources/SpellingBee/images/qatar.png b/Assets/Resources/Common/Images/qatar.png similarity index 100% rename from Assets/Resources/SpellingBee/images/qatar.png rename to Assets/Resources/Common/Images/qatar.png diff --git a/Assets/Resources/SpellingBee/images/qatar.png.meta b/Assets/Resources/Common/Images/qatar.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/qatar.png.meta rename to Assets/Resources/Common/Images/qatar.png.meta diff --git a/Assets/Resources/SpellingBee/images/quizzen.png b/Assets/Resources/Common/Images/quizzen.png similarity index 100% rename from Assets/Resources/SpellingBee/images/quizzen.png rename to Assets/Resources/Common/Images/quizzen.png diff --git a/Assets/Resources/SpellingBee/images/quizzen.png.meta b/Assets/Resources/Common/Images/quizzen.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/quizzen.png.meta rename to Assets/Resources/Common/Images/quizzen.png.meta diff --git a/Assets/Resources/SpellingBee/images/ram.png b/Assets/Resources/Common/Images/ram.png similarity index 100% rename from Assets/Resources/SpellingBee/images/ram.png rename to Assets/Resources/Common/Images/ram.png diff --git a/Assets/Resources/SpellingBee/images/ram.png.meta b/Assets/Resources/Common/Images/ram.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/ram.png.meta rename to Assets/Resources/Common/Images/ram.png.meta diff --git a/Assets/Resources/SpellingBee/images/rechts.png b/Assets/Resources/Common/Images/rechts.png similarity index 100% rename from Assets/Resources/SpellingBee/images/rechts.png rename to Assets/Resources/Common/Images/rechts.png diff --git a/Assets/Resources/SpellingBee/images/rechts.png.meta b/Assets/Resources/Common/Images/rechts.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/rechts.png.meta rename to Assets/Resources/Common/Images/rechts.png.meta diff --git a/Assets/Resources/SpellingBee/images/roeien.png b/Assets/Resources/Common/Images/roeien.png similarity index 100% rename from Assets/Resources/SpellingBee/images/roeien.png rename to Assets/Resources/Common/Images/roeien.png diff --git a/Assets/Resources/SpellingBee/images/roeien.png.meta b/Assets/Resources/Common/Images/roeien.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/roeien.png.meta rename to Assets/Resources/Common/Images/roeien.png.meta diff --git a/Assets/Resources/SpellingBee/images/rusland.png b/Assets/Resources/Common/Images/rusland.png similarity index 100% rename from Assets/Resources/SpellingBee/images/rusland.png rename to Assets/Resources/Common/Images/rusland.png diff --git a/Assets/Resources/SpellingBee/images/rusland.png.meta b/Assets/Resources/Common/Images/rusland.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/rusland.png.meta rename to Assets/Resources/Common/Images/rusland.png.meta diff --git a/Assets/Resources/SpellingBee/images/schaap.png b/Assets/Resources/Common/Images/schaap.png similarity index 100% rename from Assets/Resources/SpellingBee/images/schaap.png rename to Assets/Resources/Common/Images/schaap.png diff --git a/Assets/Resources/SpellingBee/images/schaap.png.meta b/Assets/Resources/Common/Images/schaap.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/schaap.png.meta rename to Assets/Resources/Common/Images/schaap.png.meta diff --git a/Assets/Resources/SpellingBee/images/schaatsen.png b/Assets/Resources/Common/Images/schaatsen.png similarity index 100% rename from Assets/Resources/SpellingBee/images/schaatsen.png rename to Assets/Resources/Common/Images/schaatsen.png diff --git a/Assets/Resources/SpellingBee/images/schaatsen.png.meta b/Assets/Resources/Common/Images/schaatsen.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/schaatsen.png.meta rename to Assets/Resources/Common/Images/schaatsen.png.meta diff --git a/Assets/Resources/SpellingBee/images/schildpad.png b/Assets/Resources/Common/Images/schildpad.png similarity index 100% rename from Assets/Resources/SpellingBee/images/schildpad.png rename to Assets/Resources/Common/Images/schildpad.png diff --git a/Assets/Resources/SpellingBee/images/schildpad.png.meta b/Assets/Resources/Common/Images/schildpad.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/schildpad.png.meta rename to Assets/Resources/Common/Images/schildpad.png.meta diff --git a/Assets/Resources/SpellingBee/images/slaapwel.png b/Assets/Resources/Common/Images/slaapwel.png similarity index 100% rename from Assets/Resources/SpellingBee/images/slaapwel.png rename to Assets/Resources/Common/Images/slaapwel.png diff --git a/Assets/Resources/SpellingBee/images/slaapwel.png.meta b/Assets/Resources/Common/Images/slaapwel.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/slaapwel.png.meta rename to Assets/Resources/Common/Images/slaapwel.png.meta diff --git a/Assets/Resources/SpellingBee/images/slang.png b/Assets/Resources/Common/Images/slang.png similarity index 100% rename from Assets/Resources/SpellingBee/images/slang.png rename to Assets/Resources/Common/Images/slang.png diff --git a/Assets/Resources/SpellingBee/images/slang.png.meta b/Assets/Resources/Common/Images/slang.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/slang.png.meta rename to Assets/Resources/Common/Images/slang.png.meta diff --git a/Assets/Resources/SpellingBee/images/spanje.png b/Assets/Resources/Common/Images/spanje.png similarity index 100% rename from Assets/Resources/SpellingBee/images/spanje.png rename to Assets/Resources/Common/Images/spanje.png diff --git a/Assets/Resources/SpellingBee/images/spanje.png.meta b/Assets/Resources/Common/Images/spanje.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/spanje.png.meta rename to Assets/Resources/Common/Images/spanje.png.meta diff --git a/Assets/Resources/SpellingBee/images/speelpleintje.png b/Assets/Resources/Common/Images/speelpleintje.png similarity index 100% rename from Assets/Resources/SpellingBee/images/speelpleintje.png rename to Assets/Resources/Common/Images/speelpleintje.png diff --git a/Assets/Resources/SpellingBee/images/speelpleintje.png.meta b/Assets/Resources/Common/Images/speelpleintje.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/speelpleintje.png.meta rename to Assets/Resources/Common/Images/speelpleintje.png.meta diff --git a/Assets/Resources/SpellingBee/images/sporthal.png b/Assets/Resources/Common/Images/sporthal.png similarity index 100% rename from Assets/Resources/SpellingBee/images/sporthal.png rename to Assets/Resources/Common/Images/sporthal.png diff --git a/Assets/Resources/SpellingBee/images/sporthal.png.meta b/Assets/Resources/Common/Images/sporthal.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/sporthal.png.meta rename to Assets/Resources/Common/Images/sporthal.png.meta diff --git a/Assets/Resources/SpellingBee/images/stadion.png b/Assets/Resources/Common/Images/stadion.png similarity index 100% rename from Assets/Resources/SpellingBee/images/stadion.png rename to Assets/Resources/Common/Images/stadion.png diff --git a/Assets/Resources/SpellingBee/images/stadion.png.meta b/Assets/Resources/Common/Images/stadion.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/stadion.png.meta rename to Assets/Resources/Common/Images/stadion.png.meta diff --git a/Assets/Resources/SpellingBee/images/station.png b/Assets/Resources/Common/Images/station.png similarity index 100% rename from Assets/Resources/SpellingBee/images/station.png rename to Assets/Resources/Common/Images/station.png diff --git a/Assets/Resources/SpellingBee/images/station.png.meta b/Assets/Resources/Common/Images/station.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/station.png.meta rename to Assets/Resources/Common/Images/station.png.meta diff --git a/Assets/Resources/SpellingBee/images/stop.png b/Assets/Resources/Common/Images/stop.png similarity index 100% rename from Assets/Resources/SpellingBee/images/stop.png rename to Assets/Resources/Common/Images/stop.png diff --git a/Assets/Resources/SpellingBee/images/stop.png.meta b/Assets/Resources/Common/Images/stop.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/stop.png.meta rename to Assets/Resources/Common/Images/stop.png.meta diff --git a/Assets/Resources/SpellingBee/images/tante.png b/Assets/Resources/Common/Images/tante.png similarity index 100% rename from Assets/Resources/SpellingBee/images/tante.png rename to Assets/Resources/Common/Images/tante.png diff --git a/Assets/Resources/SpellingBee/images/tante.png.meta b/Assets/Resources/Common/Images/tante.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/tante.png.meta rename to Assets/Resources/Common/Images/tante.png.meta diff --git a/Assets/Resources/SpellingBee/images/tennis.png b/Assets/Resources/Common/Images/tennis.png similarity index 100% rename from Assets/Resources/SpellingBee/images/tennis.png rename to Assets/Resources/Common/Images/tennis.png diff --git a/Assets/Resources/SpellingBee/images/tennis.png.meta b/Assets/Resources/Common/Images/tennis.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/tennis.png.meta rename to Assets/Resources/Common/Images/tennis.png.meta diff --git a/Assets/Resources/SpellingBee/images/tent.png b/Assets/Resources/Common/Images/tent.png similarity index 100% rename from Assets/Resources/SpellingBee/images/tent.png rename to Assets/Resources/Common/Images/tent.png diff --git a/Assets/Resources/SpellingBee/images/tent.png.meta b/Assets/Resources/Common/Images/tent.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/tent.png.meta rename to Assets/Resources/Common/Images/tent.png.meta diff --git a/Assets/Resources/SpellingBee/images/theater.png b/Assets/Resources/Common/Images/theater.png similarity index 100% rename from Assets/Resources/SpellingBee/images/theater.png rename to Assets/Resources/Common/Images/theater.png diff --git a/Assets/Resources/SpellingBee/images/theater.png.meta b/Assets/Resources/Common/Images/theater.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/theater.png.meta rename to Assets/Resources/Common/Images/theater.png.meta diff --git a/Assets/Resources/SpellingBee/images/tijger.png b/Assets/Resources/Common/Images/tijger.png similarity index 100% rename from Assets/Resources/SpellingBee/images/tijger.png rename to Assets/Resources/Common/Images/tijger.png diff --git a/Assets/Resources/SpellingBee/images/tijger.png.meta b/Assets/Resources/Common/Images/tijger.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/tijger.png.meta rename to Assets/Resources/Common/Images/tijger.png.meta diff --git a/Assets/Resources/SpellingBee/images/tomaat.png b/Assets/Resources/Common/Images/tomaat.png similarity index 100% rename from Assets/Resources/SpellingBee/images/tomaat.png rename to Assets/Resources/Common/Images/tomaat.png diff --git a/Assets/Resources/SpellingBee/images/tomaat.png.meta b/Assets/Resources/Common/Images/tomaat.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/tomaat.png.meta rename to Assets/Resources/Common/Images/tomaat.png.meta diff --git a/Assets/Resources/SpellingBee/images/toren.png b/Assets/Resources/Common/Images/toren.png similarity index 100% rename from Assets/Resources/SpellingBee/images/toren.png rename to Assets/Resources/Common/Images/toren.png diff --git a/Assets/Resources/SpellingBee/images/toren.png.meta b/Assets/Resources/Common/Images/toren.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/toren.png.meta rename to Assets/Resources/Common/Images/toren.png.meta diff --git a/Assets/Resources/SpellingBee/images/varken.png b/Assets/Resources/Common/Images/varken.png similarity index 100% rename from Assets/Resources/SpellingBee/images/varken.png rename to Assets/Resources/Common/Images/varken.png diff --git a/Assets/Resources/SpellingBee/images/varken.png.meta b/Assets/Resources/Common/Images/varken.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/varken.png.meta rename to Assets/Resources/Common/Images/varken.png.meta diff --git a/Assets/Resources/SpellingBee/images/verenigd koninkrijk.png b/Assets/Resources/Common/Images/verenigd koninkrijk.png similarity index 100% rename from Assets/Resources/SpellingBee/images/verenigd koninkrijk.png rename to Assets/Resources/Common/Images/verenigd koninkrijk.png diff --git a/Assets/Resources/SpellingBee/images/verenigd koninkrijk.png.meta b/Assets/Resources/Common/Images/verenigd koninkrijk.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/verenigd koninkrijk.png.meta rename to Assets/Resources/Common/Images/verenigd koninkrijk.png.meta diff --git a/Assets/Resources/SpellingBee/images/voetbal.png b/Assets/Resources/Common/Images/voetbal.png similarity index 100% rename from Assets/Resources/SpellingBee/images/voetbal.png rename to Assets/Resources/Common/Images/voetbal.png diff --git a/Assets/Resources/SpellingBee/images/voetbal.png.meta b/Assets/Resources/Common/Images/voetbal.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/voetbal.png.meta rename to Assets/Resources/Common/Images/voetbal.png.meta diff --git a/Assets/Resources/SpellingBee/images/volleybal.png b/Assets/Resources/Common/Images/volleybal.png similarity index 100% rename from Assets/Resources/SpellingBee/images/volleybal.png rename to Assets/Resources/Common/Images/volleybal.png diff --git a/Assets/Resources/SpellingBee/images/volleybal.png.meta b/Assets/Resources/Common/Images/volleybal.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/volleybal.png.meta rename to Assets/Resources/Common/Images/volleybal.png.meta diff --git a/Assets/Resources/SpellingBee/images/vos.png b/Assets/Resources/Common/Images/vos.png similarity index 100% rename from Assets/Resources/SpellingBee/images/vos.png rename to Assets/Resources/Common/Images/vos.png diff --git a/Assets/Resources/SpellingBee/images/vos.png.meta b/Assets/Resources/Common/Images/vos.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/vos.png.meta rename to Assets/Resources/Common/Images/vos.png.meta diff --git a/Assets/Resources/SpellingBee/images/vrienden.png b/Assets/Resources/Common/Images/vrienden.png similarity index 100% rename from Assets/Resources/SpellingBee/images/vrienden.png rename to Assets/Resources/Common/Images/vrienden.png diff --git a/Assets/Resources/SpellingBee/images/vrienden.png.meta b/Assets/Resources/Common/Images/vrienden.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/vrienden.png.meta rename to Assets/Resources/Common/Images/vrienden.png.meta diff --git a/Assets/Resources/SpellingBee/images/vrouw.png b/Assets/Resources/Common/Images/vrouw.png similarity index 100% rename from Assets/Resources/SpellingBee/images/vrouw.png rename to Assets/Resources/Common/Images/vrouw.png diff --git a/Assets/Resources/SpellingBee/images/vrouw.png.meta b/Assets/Resources/Common/Images/vrouw.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/vrouw.png.meta rename to Assets/Resources/Common/Images/vrouw.png.meta diff --git a/Assets/Resources/SpellingBee/images/walvis.png b/Assets/Resources/Common/Images/walvis.png similarity index 100% rename from Assets/Resources/SpellingBee/images/walvis.png rename to Assets/Resources/Common/Images/walvis.png diff --git a/Assets/Resources/SpellingBee/images/walvis.png.meta b/Assets/Resources/Common/Images/walvis.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/walvis.png.meta rename to Assets/Resources/Common/Images/walvis.png.meta diff --git a/Assets/Resources/SpellingBee/images/welkom.png b/Assets/Resources/Common/Images/welkom.png similarity index 100% rename from Assets/Resources/SpellingBee/images/welkom.png rename to Assets/Resources/Common/Images/welkom.png diff --git a/Assets/Resources/SpellingBee/images/welkom.png.meta b/Assets/Resources/Common/Images/welkom.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/welkom.png.meta rename to Assets/Resources/Common/Images/welkom.png.meta diff --git a/Assets/Resources/SpellingBee/images/wielrennen.png b/Assets/Resources/Common/Images/wielrennen.png similarity index 100% rename from Assets/Resources/SpellingBee/images/wielrennen.png rename to Assets/Resources/Common/Images/wielrennen.png diff --git a/Assets/Resources/SpellingBee/images/wielrennen.png.meta b/Assets/Resources/Common/Images/wielrennen.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/wielrennen.png.meta rename to Assets/Resources/Common/Images/wielrennen.png.meta diff --git a/Assets/Resources/SpellingBee/images/winkel.png b/Assets/Resources/Common/Images/winkel.png similarity index 100% rename from Assets/Resources/SpellingBee/images/winkel.png rename to Assets/Resources/Common/Images/winkel.png diff --git a/Assets/Resources/SpellingBee/images/winkel.png.meta b/Assets/Resources/Common/Images/winkel.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/winkel.png.meta rename to Assets/Resources/Common/Images/winkel.png.meta diff --git a/Assets/Resources/SpellingBee/images/wortel.png b/Assets/Resources/Common/Images/wortel.png similarity index 100% rename from Assets/Resources/SpellingBee/images/wortel.png rename to Assets/Resources/Common/Images/wortel.png diff --git a/Assets/Resources/SpellingBee/images/wortel.png.meta b/Assets/Resources/Common/Images/wortel.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/wortel.png.meta rename to Assets/Resources/Common/Images/wortel.png.meta diff --git a/Assets/Resources/SpellingBee/images/zebra.png b/Assets/Resources/Common/Images/zebra.png similarity index 100% rename from Assets/Resources/SpellingBee/images/zebra.png rename to Assets/Resources/Common/Images/zebra.png diff --git a/Assets/Resources/SpellingBee/images/zebra.png.meta b/Assets/Resources/Common/Images/zebra.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/zebra.png.meta rename to Assets/Resources/Common/Images/zebra.png.meta diff --git a/Assets/Resources/SpellingBee/images/zeilen.png b/Assets/Resources/Common/Images/zeilen.png similarity index 100% rename from Assets/Resources/SpellingBee/images/zeilen.png rename to Assets/Resources/Common/Images/zeilen.png diff --git a/Assets/Resources/SpellingBee/images/zeilen.png.meta b/Assets/Resources/Common/Images/zeilen.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/zeilen.png.meta rename to Assets/Resources/Common/Images/zeilen.png.meta diff --git a/Assets/Resources/SpellingBee/images/ziekenhuis.png b/Assets/Resources/Common/Images/ziekenhuis.png similarity index 100% rename from Assets/Resources/SpellingBee/images/ziekenhuis.png rename to Assets/Resources/Common/Images/ziekenhuis.png diff --git a/Assets/Resources/SpellingBee/images/ziekenhuis.png.meta b/Assets/Resources/Common/Images/ziekenhuis.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/ziekenhuis.png.meta rename to Assets/Resources/Common/Images/ziekenhuis.png.meta diff --git a/Assets/Resources/SpellingBee/images/zus.png b/Assets/Resources/Common/Images/zus.png similarity index 100% rename from Assets/Resources/SpellingBee/images/zus.png rename to Assets/Resources/Common/Images/zus.png diff --git a/Assets/Resources/SpellingBee/images/zus.png.meta b/Assets/Resources/Common/Images/zus.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/zus.png.meta rename to Assets/Resources/Common/Images/zus.png.meta diff --git a/Assets/Resources/SpellingBee/images/zweden.png b/Assets/Resources/Common/Images/zweden.png similarity index 100% rename from Assets/Resources/SpellingBee/images/zweden.png rename to Assets/Resources/Common/Images/zweden.png diff --git a/Assets/Resources/SpellingBee/images/zweden.png.meta b/Assets/Resources/Common/Images/zweden.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/zweden.png.meta rename to Assets/Resources/Common/Images/zweden.png.meta diff --git a/Assets/Resources/SpellingBee/images/zwembad.png b/Assets/Resources/Common/Images/zwembad.png similarity index 100% rename from Assets/Resources/SpellingBee/images/zwembad.png rename to Assets/Resources/Common/Images/zwembad.png diff --git a/Assets/Resources/SpellingBee/images/zwembad.png.meta b/Assets/Resources/Common/Images/zwembad.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/zwembad.png.meta rename to Assets/Resources/Common/Images/zwembad.png.meta diff --git a/Assets/Resources/SpellingBee/images/zwemmen.png b/Assets/Resources/Common/Images/zwemmen.png similarity index 100% rename from Assets/Resources/SpellingBee/images/zwemmen.png rename to Assets/Resources/Common/Images/zwemmen.png diff --git a/Assets/Resources/SpellingBee/images/zwemmen.png.meta b/Assets/Resources/Common/Images/zwemmen.png.meta similarity index 100% rename from Assets/Resources/SpellingBee/images/zwemmen.png.meta rename to Assets/Resources/Common/Images/zwemmen.png.meta diff --git a/Assets/SpellingBee/Scripts/GameController.cs b/Assets/SpellingBee/Scripts/GameController.cs index 08968c1..a108ad7 100644 --- a/Assets/SpellingBee/Scripts/GameController.cs +++ b/Assets/SpellingBee/Scripts/GameController.cs @@ -622,7 +622,7 @@ public class GameController : MonoBehaviour private void ChangeSprite(string spriteName) { // Load the new sprite from the Resources folder - Sprite sprite = Resources.Load("SpellingBee/images/" + spriteName); + Sprite sprite = Resources.Load("Common/Images/" + spriteName); // Set the new sprite as the Image component's source image wordImage.sprite = sprite; -- 2.49.1 From d81a04ff2adcf927d230460240f0b1adad16d6f3 Mon Sep 17 00:00:00 2001 From: lvrossem Date: Thu, 16 Mar 2023 16:22:24 +0100 Subject: [PATCH 4/9] Create smooth stream of symbols --- Assets/JustSign/Scenes/Game.unity | 14 +++ Assets/JustSign/Scripts/JustSignController.cs | 101 ++++++++++++++++-- Assets/SpellingBee/Scripts/GameController.cs | 3 + 3 files changed, 111 insertions(+), 7 deletions(-) diff --git a/Assets/JustSign/Scenes/Game.unity b/Assets/JustSign/Scenes/Game.unity index 5d87084..606f596 100644 --- a/Assets/JustSign/Scenes/Game.unity +++ b/Assets/JustSign/Scenes/Game.unity @@ -4140,6 +4140,7 @@ GameObject: - component: {fileID: 1768150805} - component: {fileID: 1768150804} - component: {fileID: 1768150803} + - component: {fileID: 1768150807} m_Layer: 5 m_Name: Canvas m_TagString: Untagged @@ -4229,6 +4230,19 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0, y: 0} +--- !u!114 &1768150807 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768150802} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9ede962218eda88668cd8032b921aada, type: 3} + m_Name: + m_EditorClassIdentifier: + canvas: {fileID: 1768150805} --- !u!1 &1898716846 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/JustSign/Scripts/JustSignController.cs b/Assets/JustSign/Scripts/JustSignController.cs index c1548b4..3571056 100644 --- a/Assets/JustSign/Scripts/JustSignController.cs +++ b/Assets/JustSign/Scripts/JustSignController.cs @@ -1,9 +1,18 @@ using System.Collections; using System.Collections.Generic; using UnityEngine; +using UnityEngine.UI; +/// +/// Contains all game logic for the JustSign game +/// public class JustSignController : MonoBehaviour { + /// + /// The canvas containing all components + /// + public Canvas canvas; + /// /// All of the words that can be used in this session /// @@ -19,23 +28,79 @@ public class JustSignController : MonoBehaviour /// private Theme currentTheme; + /// + /// List of strings representing all words on the track + /// + private List activeWords = new List(); + + /// + /// List of objects representing all symbols on the track + /// + private List activeSymbols = new List(); + + /// + /// Width and height of the symbols + /// + private int symbolSize = 280; + + /// + /// Controls movement speed of symbols (higher -> faster) + /// + private int moveSpeed = 200; + + /// + /// Starting X-coordinate of a symbol = (-1920 - symbolsize) / 2 + /// + private int trackX = -1100; + + /// + /// Starting Y-coordinate of a symbol + /// + private int trackY = -200; + + /// + /// Time at which the last symbol was spawned + /// + private float lastSpawn; + // Start is called before the first frame update void Start() { themeList = ThemeLoader.LoadJson(); currentTheme = FindThemeByName(PlayerPrefs.GetString("themeName")); words = currentTheme.words; - /* - RectTransform rectTransform = newImage.GetComponent(); - rectTransform.localPosition = new Vector3(xPosition, yPosition, 0); - rectTransform.sizeDelta = new Vector2(width, height); - */ + lastSpawn = Time.time; + + SpawnNewSymbol(); } // Update is called once per frame void Update() - { - + { + float currentTime = Time.time; + if (currentTime - lastSpawn > 1) { + lastSpawn = currentTime; + SpawnNewSymbol(); + } + + if (activeSymbols[0].GetComponent().localPosition.x > -trackX) { + Debug.Log("LENGTH BEFORE:"); + Debug.Log(activeWords.Count); + activeWords.RemoveAt(0); + Debug.Log("LENGTH AFTER:"); + Debug.Log(activeWords.Count); + GameObject symbol = activeSymbols[0]; + activeSymbols.RemoveAt(0); + Destroy(symbol); + } + + //Debug.Log(activeWords.Count); + Debug.Log(activeWords.Count); + + foreach (GameObject symbol in activeSymbols) { + RectTransform rectTransform = symbol.GetComponent(); + rectTransform.localPosition = new Vector3(rectTransform.localPosition.x + Time.deltaTime * moveSpeed, trackY, 0); + } } /// @@ -60,4 +125,26 @@ public class JustSignController : MonoBehaviour Debug.Log("Requested theme not found"); return null; } + + /// + /// Create a new symbol at the start of the track + /// + void SpawnNewSymbol() { + string nextSymbol = words[UnityEngine.Random.Range(0, words.Length)]; + + GameObject newSymbolObject = new GameObject("Symbol"); + Image newImage = newSymbolObject.AddComponent(); + RectTransform rectTransform = newSymbolObject.GetComponent(); + rectTransform.SetParent(canvas.transform, false); // Set the parent to the Canvas + rectTransform.localPosition = new Vector3(trackX, trackY, 0); + rectTransform.sizeDelta = new Vector2(symbolSize, symbolSize); + + Sprite sprite = Resources.Load("Common/Images/" + nextSymbol); + + // Set the new sprite as the Image component's source image + newImage.sprite = sprite; + + activeWords.Add(nextSymbol); + activeSymbols.Add(newSymbolObject); + } } diff --git a/Assets/SpellingBee/Scripts/GameController.cs b/Assets/SpellingBee/Scripts/GameController.cs index a108ad7..7333266 100644 --- a/Assets/SpellingBee/Scripts/GameController.cs +++ b/Assets/SpellingBee/Scripts/GameController.cs @@ -6,6 +6,9 @@ using TMPro; using UnityEngine; using UnityEngine.UI; +/// +/// Contains all game logic for the SpellingBee game +/// public class GameController : MonoBehaviour { /// -- 2.49.1 From 39618ab75c74d322e14179c821f5805265aed4aa Mon Sep 17 00:00:00 2001 From: lvrossem Date: Thu, 16 Mar 2023 17:23:50 +0100 Subject: [PATCH 5/9] Allow user to enter words corresponding to symbols --- Assets/JustSign/Scenes/Game.unity | 522 ++++++++++++++++++ Assets/JustSign/Scripts/JustSignController.cs | 47 +- Assets/SpellingBee/Scripts/GameController.cs | 1 - 3 files changed, 553 insertions(+), 17 deletions(-) diff --git a/Assets/JustSign/Scenes/Game.unity b/Assets/JustSign/Scenes/Game.unity index 606f596..f93d241 100644 --- a/Assets/JustSign/Scenes/Game.unity +++ b/Assets/JustSign/Scenes/Game.unity @@ -258,6 +258,182 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &114026901 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 114026903} + - component: {fileID: 114026905} + - component: {fileID: 114026904} + - component: {fileID: 114026902} + m_Layer: 5 + m_Name: Answer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &114026902 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114026901} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2da0c512f12947e489f739169773d7ca, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114026904} + m_TextViewport: {fileID: 1606296386} + m_TextComponent: {fileID: 885086521} + m_Placeholder: {fileID: 281479529} + m_VerticalScrollbar: {fileID: 0} + m_VerticalScrollbarEventHandler: {fileID: 0} + m_LayoutGroup: {fileID: 0} + m_ScrollSensitivity: 1 + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_HideSoftKeyboard: 0 + m_CharacterValidation: 0 + m_RegexValue: + m_GlobalPointSize: 14 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_OnSubmit: + m_PersistentCalls: + m_Calls: [] + m_OnSelect: + m_PersistentCalls: + m_Calls: [] + m_OnDeselect: + m_PersistentCalls: + m_Calls: [] + m_OnTextSelection: + m_PersistentCalls: + m_Calls: [] + m_OnEndTextSelection: + m_PersistentCalls: + m_Calls: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_OnTouchScreenKeyboardStatusChanged: + m_PersistentCalls: + m_Calls: [] + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 + m_RichText: 1 + m_GlobalFontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_OnFocusSelectAll: 1 + m_ResetOnDeActivation: 1 + m_RestoreOriginalTextOnEscape: 1 + m_isRichTextEditingAllowed: 0 + m_LineLimit: 0 + m_InputValidator: {fileID: 0} +--- !u!224 &114026903 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114026901} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1606296386} + m_Father: {fileID: 906197777} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 680.7206, y: 18.885498} + m_SizeDelta: {x: 403.7169, y: 73.1583} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &114026904 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114026901} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10911, 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 &114026905 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114026901} + m_CullTransparentMesh: 1 --- !u!1 &129643495 GameObject: m_ObjectHideFlags: 0 @@ -326,6 +502,162 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &281479528 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 281479532} + - component: {fileID: 281479531} + - component: {fileID: 281479529} + - component: {fileID: 281479530} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &281479529 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 281479528} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Enter text... + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 2150773298 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 42 + m_fontSizeBase: 42 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 2 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!114 &281479530 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 281479528} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 1 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!222 &281479531 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 281479528} + m_CullTransparentMesh: 1 +--- !u!224 &281479532 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 281479528} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1606296386} + 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!1 &519420028 GameObject: m_ObjectHideFlags: 0 @@ -1548,6 +1880,141 @@ MonoBehaviour: m_EditorClassIdentifier: m_Padding: {x: 0, y: 0, z: 0, w: 0} m_Softness: {x: 5, y: 5} +--- !u!1 &885086520 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 885086523} + - component: {fileID: 885086522} + - component: {fileID: 885086521} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &885086521 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 885086520} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: "\u200B" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 42 + m_fontSizeBase: 42 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &885086522 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 885086520} + m_CullTransparentMesh: 1 +--- !u!224 &885086523 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 885086520} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1606296386} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &891744167 GameObject: m_ObjectHideFlags: 0 @@ -1661,6 +2128,7 @@ RectTransform: - {fileID: 667202413} - {fileID: 2093721209} - {fileID: 2012531008} + - {fileID: 114026903} m_Father: {fileID: 1768150806} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -3683,6 +4151,59 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &1606296385 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1606296386} + - component: {fileID: 1606296387} + m_Layer: 5 + m_Name: Text Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1606296386 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1606296385} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 281479532} + - {fileID: 885086523} + m_Father: {fileID: 114026903} + 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.4999962} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1606296387 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1606296385} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3312d7739989d2b4e91e6319e9a96d76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: {x: -8, y: -5, z: -8, w: -5} + m_Softness: {x: 0, y: 0} --- !u!1 &1628221034 GameObject: m_ObjectHideFlags: 0 @@ -4243,6 +4764,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: canvas: {fileID: 1768150805} + answerField: {fileID: 114026902} --- !u!1 &1898716846 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/JustSign/Scripts/JustSignController.cs b/Assets/JustSign/Scripts/JustSignController.cs index 3571056..65b21a4 100644 --- a/Assets/JustSign/Scripts/JustSignController.cs +++ b/Assets/JustSign/Scripts/JustSignController.cs @@ -1,5 +1,6 @@ using System.Collections; using System.Collections.Generic; +using TMPro; using UnityEngine; using UnityEngine.UI; @@ -13,6 +14,11 @@ public class JustSignController : MonoBehaviour /// public Canvas canvas; + /// + /// The input field where the user can type his or her answer + /// + public TMP_InputField answerField; + /// /// All of the words that can be used in this session /// @@ -63,7 +69,9 @@ public class JustSignController : MonoBehaviour /// private float lastSpawn; - // Start is called before the first frame update + /// + /// Start is called before the first frame update + /// void Start() { themeList = ThemeLoader.LoadJson(); @@ -74,35 +82,42 @@ public class JustSignController : MonoBehaviour SpawnNewSymbol(); } - // Update is called once per frame + /// + /// Update is called once per frame + /// void Update() { + if (answerField.text.ToLower() == activeWords[0]) { + DestroyRightmostSymbol(); + answerField.text = ""; + } + + if (activeSymbols[0].GetComponent().localPosition.x > -trackX) { + DestroyRightmostSymbol(); + } + float currentTime = Time.time; if (currentTime - lastSpawn > 1) { lastSpawn = currentTime; SpawnNewSymbol(); } - if (activeSymbols[0].GetComponent().localPosition.x > -trackX) { - Debug.Log("LENGTH BEFORE:"); - Debug.Log(activeWords.Count); - activeWords.RemoveAt(0); - Debug.Log("LENGTH AFTER:"); - Debug.Log(activeWords.Count); - GameObject symbol = activeSymbols[0]; - activeSymbols.RemoveAt(0); - Destroy(symbol); - } - - //Debug.Log(activeWords.Count); - Debug.Log(activeWords.Count); - foreach (GameObject symbol in activeSymbols) { RectTransform rectTransform = symbol.GetComponent(); rectTransform.localPosition = new Vector3(rectTransform.localPosition.x + Time.deltaTime * moveSpeed, trackY, 0); } } + /// + /// Destroy the oldest symbol on the track + /// + void DestroyRightmostSymbol() { + activeWords.RemoveAt(0); + GameObject symbol = activeSymbols[0]; + activeSymbols.RemoveAt(0); + Destroy(symbol); + } + /// /// Find the chosen theme by its name /// diff --git a/Assets/SpellingBee/Scripts/GameController.cs b/Assets/SpellingBee/Scripts/GameController.cs index 7333266..7116393 100644 --- a/Assets/SpellingBee/Scripts/GameController.cs +++ b/Assets/SpellingBee/Scripts/GameController.cs @@ -148,7 +148,6 @@ public class GameController : MonoBehaviour /// public Minigame minigame; - /// /// Letter prefab /// -- 2.49.1 From 4fdf52b7b151be759651e68edaf02c5b58a11a15 Mon Sep 17 00:00:00 2001 From: lvrossem Date: Thu, 16 Mar 2023 19:03:39 +0100 Subject: [PATCH 6/9] Add feedback to keyboard input --- Assets/JustSign/Scenes/Game.unity | 142 +++++++++++++++++- Assets/JustSign/Scripts/JustSignController.cs | 63 +++++++- 2 files changed, 200 insertions(+), 5 deletions(-) diff --git a/Assets/JustSign/Scenes/Game.unity b/Assets/JustSign/Scenes/Game.unity index f93d241..5698440 100644 --- a/Assets/JustSign/Scenes/Game.unity +++ b/Assets/JustSign/Scenes/Game.unity @@ -434,6 +434,141 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 114026901} m_CullTransparentMesh: 1 +--- !u!1 &128049074 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 128049075} + - component: {fileID: 128049077} + - component: {fileID: 128049076} + m_Layer: 5 + m_Name: Feedback + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &128049075 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 128049074} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 906197777} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -448.00266} + m_SizeDelta: {x: 284.0106, y: 92.0053} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &128049076 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 128049074} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: New Text + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 48 + m_fontSizeBase: 48 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &128049077 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 128049074} + m_CullTransparentMesh: 1 --- !u!1 &129643495 GameObject: m_ObjectHideFlags: 0 @@ -2129,6 +2264,7 @@ RectTransform: - {fileID: 2093721209} - {fileID: 2012531008} - {fileID: 114026903} + - {fileID: 128049075} m_Father: {fileID: 1768150806} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -4765,6 +4901,8 @@ MonoBehaviour: m_EditorClassIdentifier: canvas: {fileID: 1768150805} answerField: {fileID: 114026902} + feedBack: {fileID: 128049076} + hitZone: {fileID: 2012531007} --- !u!1 &1898716846 GameObject: m_ObjectHideFlags: 0 @@ -5070,8 +5208,8 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 480, y: -200} - m_SizeDelta: {x: -1640, y: -800} + m_AnchoredPosition: {x: 580, y: -200} + m_SizeDelta: {x: -1840, y: -800} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &2012531009 MonoBehaviour: diff --git a/Assets/JustSign/Scripts/JustSignController.cs b/Assets/JustSign/Scripts/JustSignController.cs index 65b21a4..d98ee97 100644 --- a/Assets/JustSign/Scripts/JustSignController.cs +++ b/Assets/JustSign/Scripts/JustSignController.cs @@ -1,3 +1,4 @@ +using System; using System.Collections; using System.Collections.Generic; using TMPro; @@ -19,6 +20,16 @@ public class JustSignController : MonoBehaviour /// public TMP_InputField answerField; + /// + /// The feedback on the timing + /// + public TMP_Text feedBack; + + /// + /// The zone that the player should be hitting with his or her inputs + /// + public GameObject hitZone; + /// /// All of the words that can be used in this session /// @@ -44,6 +55,11 @@ public class JustSignController : MonoBehaviour /// private List activeSymbols = new List(); + /// + /// The current score + /// + private int score; + /// /// Width and height of the symbols /// @@ -64,11 +80,31 @@ public class JustSignController : MonoBehaviour /// private int trackY = -200; + /// + /// Max distance from hit zone to get perfect score + /// + private int perfectBoundary = 10; + + /// + /// Max distance from hit zone to get good score + /// + private int goodBoundary = 120; + + /// + /// Max distance from hit zone to get meh score + /// + private int mehBoundary = 200; + /// /// Time at which the last symbol was spawned /// private float lastSpawn; + /// + /// Determines every how many seconds a symbol should spawn (will become music-dependent later on) + /// + private float spawnPeriod = 3.0f; + /// /// Start is called before the first frame update /// @@ -78,7 +114,8 @@ public class JustSignController : MonoBehaviour currentTheme = FindThemeByName(PlayerPrefs.GetString("themeName")); words = currentTheme.words; lastSpawn = Time.time; - + Debug.Log(hitZone.transform.position.x); + Debug.Log(hitZone.transform.position.y); SpawnNewSymbol(); } @@ -86,22 +123,42 @@ public class JustSignController : MonoBehaviour /// Update is called once per frame /// void Update() - { + { /* + Debug.Log("X"); + Debug.Log(activeSymbols[0].transform.position.x); + Debug.Log("Y"); + Debug.Log(activeSymbols[0].transform.position.y); + */ + // Destroy the oldest symbol if the current input matches it if (answerField.text.ToLower() == activeWords[0]) { + int difference = Math.Abs((int) (activeSymbols[0].transform.position.x - hitZone.transform.position.x)); + if (difference < perfectBoundary) { + feedBack.text = "Perfect!"; + } else if (difference < goodBoundary) { + feedBack.text = "Good!"; + } else if (difference < mehBoundary) { + feedBack.text = "Meh..."; + } else { + feedBack.text = "Terrible!"; + } + DestroyRightmostSymbol(); answerField.text = ""; } + // Destroy the oldest symbol if it leaves the screen if (activeSymbols[0].GetComponent().localPosition.x > -trackX) { DestroyRightmostSymbol(); } + // Spawn new symbol every spawn period float currentTime = Time.time; - if (currentTime - lastSpawn > 1) { + if (currentTime - lastSpawn > spawnPeriod) { lastSpawn = currentTime; SpawnNewSymbol(); } + // Move all active symbols to the right foreach (GameObject symbol in activeSymbols) { RectTransform rectTransform = symbol.GetComponent(); rectTransform.localPosition = new Vector3(rectTransform.localPosition.x + Time.deltaTime * moveSpeed, trackY, 0); -- 2.49.1 From b0ccda3ab5138ccd325515aa8806ae63ba5920dd Mon Sep 17 00:00:00 2001 From: lvrossem Date: Fri, 17 Mar 2023 12:28:14 +0100 Subject: [PATCH 7/9] Add scores to JustSign --- Assets/JustSign/Scenes/Game.unity | 139 +++++++++++++++++- Assets/JustSign/Scripts/JustSignController.cs | 47 +++++- Assets/SpellingBee/Scripts/Score.cs | 14 -- Assets/SpellingBee/Scripts/Score.cs.meta | 11 -- Assets/users.json | 2 +- 5 files changed, 178 insertions(+), 35 deletions(-) delete mode 100644 Assets/SpellingBee/Scripts/Score.cs delete mode 100644 Assets/SpellingBee/Scripts/Score.cs.meta diff --git a/Assets/JustSign/Scenes/Game.unity b/Assets/JustSign/Scenes/Game.unity index 5698440..e4b5899 100644 --- a/Assets/JustSign/Scenes/Game.unity +++ b/Assets/JustSign/Scenes/Game.unity @@ -492,7 +492,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: New Text + m_text: m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} @@ -2265,6 +2265,7 @@ RectTransform: - {fileID: 2012531008} - {fileID: 114026903} - {fileID: 128049075} + - {fileID: 1627575592} m_Father: {fileID: 1768150806} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -4340,6 +4341,141 @@ MonoBehaviour: m_EditorClassIdentifier: m_Padding: {x: -8, y: -5, z: -8, w: -5} m_Softness: {x: 0, y: 0} +--- !u!1 &1627575591 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1627575592} + - component: {fileID: 1627575594} + - component: {fileID: 1627575593} + m_Layer: 5 + m_Name: Score + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1627575592 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1627575591} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 906197777} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 431} + m_SizeDelta: {x: 284.0106, y: 92.0053} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1627575593 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1627575591} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 48 + m_fontSizeBase: 48 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1627575594 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1627575591} + m_CullTransparentMesh: 1 --- !u!1 &1628221034 GameObject: m_ObjectHideFlags: 0 @@ -4902,6 +5038,7 @@ MonoBehaviour: canvas: {fileID: 1768150805} answerField: {fileID: 114026902} feedBack: {fileID: 128049076} + scoreDisplay: {fileID: 1627575593} hitZone: {fileID: 2012531007} --- !u!1 &1898716846 GameObject: diff --git a/Assets/JustSign/Scripts/JustSignController.cs b/Assets/JustSign/Scripts/JustSignController.cs index d98ee97..ac671f8 100644 --- a/Assets/JustSign/Scripts/JustSignController.cs +++ b/Assets/JustSign/Scripts/JustSignController.cs @@ -25,6 +25,11 @@ public class JustSignController : MonoBehaviour /// public TMP_Text feedBack; + /// + /// The current score + /// + public TMP_Text scoreDisplay; + /// /// The zone that the player should be hitting with his or her inputs /// @@ -85,16 +90,41 @@ public class JustSignController : MonoBehaviour /// private int perfectBoundary = 10; + /// + /// Score obtained when getting a perfect hit + /// + private int perfectScore = 5; + /// /// Max distance from hit zone to get good score /// private int goodBoundary = 120; + /// + /// Score obtained when getting a good hit + /// + private int goodScore = 3; + /// /// Max distance from hit zone to get meh score /// private int mehBoundary = 200; + /// + /// Score obtained when getting a meh hit + /// + private int mehScore = 1; + + /// + /// Score obtained when getting a terrible hit + /// + private int terribleScore = -3; + + /// + /// Score obtained when symbol goes offscreen + /// + private int offscreenScore = -5; + /// /// Time at which the last symbol was spawned /// @@ -110,12 +140,11 @@ public class JustSignController : MonoBehaviour /// void Start() { + scoreDisplay.text = "Score: " + score.ToString(); themeList = ThemeLoader.LoadJson(); currentTheme = FindThemeByName(PlayerPrefs.GetString("themeName")); words = currentTheme.words; lastSpawn = Time.time; - Debug.Log(hitZone.transform.position.x); - Debug.Log(hitZone.transform.position.y); SpawnNewSymbol(); } @@ -123,23 +152,22 @@ public class JustSignController : MonoBehaviour /// Update is called once per frame /// void Update() - { /* - Debug.Log("X"); - Debug.Log(activeSymbols[0].transform.position.x); - Debug.Log("Y"); - Debug.Log(activeSymbols[0].transform.position.y); - */ + { // Destroy the oldest symbol if the current input matches it if (answerField.text.ToLower() == activeWords[0]) { int difference = Math.Abs((int) (activeSymbols[0].transform.position.x - hitZone.transform.position.x)); if (difference < perfectBoundary) { feedBack.text = "Perfect!"; + score += perfectScore; } else if (difference < goodBoundary) { feedBack.text = "Good!"; + score += goodScore; } else if (difference < mehBoundary) { feedBack.text = "Meh..."; + score += mehScore; } else { feedBack.text = "Terrible!"; + score += terribleScore; } DestroyRightmostSymbol(); @@ -149,6 +177,7 @@ public class JustSignController : MonoBehaviour // Destroy the oldest symbol if it leaves the screen if (activeSymbols[0].GetComponent().localPosition.x > -trackX) { DestroyRightmostSymbol(); + score += offscreenScore; } // Spawn new symbol every spawn period @@ -163,6 +192,8 @@ public class JustSignController : MonoBehaviour RectTransform rectTransform = symbol.GetComponent(); rectTransform.localPosition = new Vector3(rectTransform.localPosition.x + Time.deltaTime * moveSpeed, trackY, 0); } + + scoreDisplay.text = "Score: " + score.ToString(); } /// diff --git a/Assets/SpellingBee/Scripts/Score.cs b/Assets/SpellingBee/Scripts/Score.cs deleted file mode 100644 index 6d4840a..0000000 --- a/Assets/SpellingBee/Scripts/Score.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System; - -public partial class GameController -{ - /// - /// Score class TODO: Move to separate file - /// - [Serializable] - public class Score - { - public int scoreValue; - public string time; - } -} diff --git a/Assets/SpellingBee/Scripts/Score.cs.meta b/Assets/SpellingBee/Scripts/Score.cs.meta deleted file mode 100644 index 8d122b6..0000000 --- a/Assets/SpellingBee/Scripts/Score.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 44c1f8e0fa862b44485ebaa3c81698fc -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/users.json b/Assets/users.json index 94163b1..617e981 100644 --- a/Assets/users.json +++ b/Assets/users.json @@ -1 +1 @@ -{"currentUserIndex":0,"storedUsers":[{"username":"adikkema","avatar":{"instanceID":33830},"playtime":0.0,"courses":[],"minigames":[{"entries":[{"key":"minigameIndex","bytes":[0,1,0,0,0,255,255,255,255,1,0,0,0,0,0,0,0,12,2,0,0,0,70,65,115,115,101,109,98,108,121,45,67,83,104,97,114,112,44,32,86,101,114,115,105,111,110,61,48,46,48,46,48,46,48,44,32,67,117,108,116,117,114,101,61,110,101,117,116,114,97,108,44,32,80,117,98,108,105,99,75,101,121,84,111,107,101,110,61,110,117,108,108,5,1,0,0,0,13,77,105,110,105,103,97,109,101,73,110,100,101,120,1,0,0,0,7,118,97,108,117,101,95,95,0,8,2,0,0,0,0,0,0,0,11]},{"key":"highscore","bytes":[0,1,0,0,0,255,255,255,255,1,0,0,0,0,0,0,0,4,1,0,0,0,12,83,121,115,116,101,109,46,73,110,116,51,50,1,0,0,0,7,109,95,118,97,108,117,101,0,8,0,0,0,0,11]},{"key":"scores","bytes":[0,1,0,0,0,255,255,255,255,1,0,0,0,0,0,0,0,12,2,0,0,0,70,65,115,115,101,109,98,108,121,45,67,83,104,97,114,112,44,32,86,101,114,115,105,111,110,61,48,46,48,46,48,46,48,44,32,67,117,108,116,117,114,101,61,110,101,117,116,114,97,108,44,32,80,117,98,108,105,99,75,101,121,84,111,107,101,110,61,110,117,108,108,4,1,0,0,0,129,1,83,121,115,116,101,109,46,67,111,108,108,101,99,116,105,111,110,115,46,71,101,110,101,114,105,99,46,76,105,115,116,96,49,91,91,71,97,109,101,67,111,110,116,114,111,108,108,101,114,43,83,99,111,114,101,44,32,65,115,115,101,109,98,108,121,45,67,83,104,97,114,112,44,32,86,101,114,115,105,111,110,61,48,46,48,46,48,46,48,44,32,67,117,108,116,117,114,101,61,110,101,117,116,114,97,108,44,32,80,117,98,108,105,99,75,101,121,84,111,107,101,110,61,110,117,108,108,93,93,3,0,0,0,6,95,105,116,101,109,115,5,95,115,105,122,101,8,95,118,101,114,115,105,111,110,4,0,0,22,71,97,109,101,67,111,110,116,114,111,108,108,101,114,43,83,99,111,114,101,91,93,2,0,0,0,8,8,9,3,0,0,0,1,0,0,0,1,0,0,0,7,3,0,0,0,0,1,0,0,0,1,0,0,0,4,20,71,97,109,101,67,111,110,116,114,111,108,108,101,114,43,83,99,111,114,101,2,0,0,0,9,4,0,0,0,5,4,0,0,0,20,71,97,109,101,67,111,110,116,114,111,108,108,101,114,43,83,99,111,114,101,2,0,0,0,10,115,99,111,114,101,86,97,108,117,101,4,116,105,109,101,0,1,8,2,0,0,0,0,0,0,0,6,5,0,0,0,21,51,47,49,53,47,50,48,50,51,32,49,48,58,48,52,58,52,48,32,80,77,11]}]}]}]} \ No newline at end of file +{"currentUserIndex":0,"storedUsers":[{"username":"mettn","avatar":{"instanceID":34256},"playtime":0.0,"courses":[],"minigames":[{"entries":[{"key":"minigameIndex","bytes":[0,1,0,0,0,255,255,255,255,1,0,0,0,0,0,0,0,12,2,0,0,0,72,73,110,116,101,114,102,97,99,101,115,83,99,114,105,112,116,115,44,32,86,101,114,115,105,111,110,61,48,46,48,46,48,46,48,44,32,67,117,108,116,117,114,101,61,110,101,117,116,114,97,108,44,32,80,117,98,108,105,99,75,101,121,84,111,107,101,110,61,110,117,108,108,5,1,0,0,0,13,77,105,110,105,103,97,109,101,73,110,100,101,120,1,0,0,0,7,118,97,108,117,101,95,95,0,8,2,0,0,0,0,0,0,0,11]},{"key":"highscore","bytes":[0,1,0,0,0,255,255,255,255,1,0,0,0,0,0,0,0,4,1,0,0,0,12,83,121,115,116,101,109,46,73,110,116,51,50,1,0,0,0,7,109,95,118,97,108,117,101,0,8,0,0,0,0,11]},{"key":"scores","bytes":[0,1,0,0,0,255,255,255,255,1,0,0,0,0,0,0,0,12,2,0,0,0,72,73,110,116,101,114,102,97,99,101,115,83,99,114,105,112,116,115,44,32,86,101,114,115,105,111,110,61,48,46,48,46,48,46,48,44,32,67,117,108,116,117,114,101,61,110,101,117,116,114,97,108,44,32,80,117,98,108,105,99,75,101,121,84,111,107,101,110,61,110,117,108,108,4,1,0,0,0,116,83,121,115,116,101,109,46,67,111,108,108,101,99,116,105,111,110,115,46,71,101,110,101,114,105,99,46,76,105,115,116,96,49,91,91,83,99,111,114,101,44,32,73,110,116,101,114,102,97,99,101,115,83,99,114,105,112,116,115,44,32,86,101,114,115,105,111,110,61,48,46,48,46,48,46,48,44,32,67,117,108,116,117,114,101,61,110,101,117,116,114,97,108,44,32,80,117,98,108,105,99,75,101,121,84,111,107,101,110,61,110,117,108,108,93,93,3,0,0,0,6,95,105,116,101,109,115,5,95,115,105,122,101,8,95,118,101,114,115,105,111,110,4,0,0,7,83,99,111,114,101,91,93,2,0,0,0,8,8,9,3,0,0,0,0,0,0,0,0,0,0,0,7,3,0,0,0,0,1,0,0,0,0,0,0,0,4,5,83,99,111,114,101,2,0,0,0,11]}]}]}]} \ No newline at end of file -- 2.49.1 From 666815db22ec4c80333e079d650b6654f51ca005 Mon Sep 17 00:00:00 2001 From: lvrossem Date: Sun, 19 Mar 2023 00:31:02 +0100 Subject: [PATCH 8/9] Apply most requested changes --- Assets/JustSign/Scenes/Game.unity | 146 +++++++++++++++++- Assets/JustSign/Scripts/JustSignController.cs | 134 +++++++++++++--- Assets/JustSign/Scripts/JustSignWebcam.cs | 72 +++++++++ .../JustSign/Scripts/JustSignWebcam.cs.meta | 11 ++ 4 files changed, 341 insertions(+), 22 deletions(-) create mode 100644 Assets/JustSign/Scripts/JustSignWebcam.cs create mode 100644 Assets/JustSign/Scripts/JustSignWebcam.cs.meta diff --git a/Assets/JustSign/Scenes/Game.unity b/Assets/JustSign/Scenes/Game.unity index e4b5899..8f49b66 100644 --- a/Assets/JustSign/Scenes/Game.unity +++ b/Assets/JustSign/Scenes/Game.unity @@ -637,6 +637,11 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &245326894 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8299246693487308514, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} + m_PrefabInstance: {fileID: 667202412} + m_PrefabAsset: {fileID: 0} --- !u!1 &281479528 GameObject: m_ObjectHideFlags: 0 @@ -793,6 +798,80 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &496523652 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 496523653} + - component: {fileID: 496523655} + - component: {fileID: 496523654} + m_Layer: 5 + m_Name: Webcam-bg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &496523653 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 496523652} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 711818225} + m_Father: {fileID: 906197777} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -612, y: 187} + m_SizeDelta: {x: 464.2643, y: 449.3374} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &496523654 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 496523652} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Texture: {fileID: 8400000, guid: 60bb0835fc4bbb043b9b3d8ef48f96a8, type: 2} + m_UVRect: + serializedVersion: 2 + x: 1 + y: 0 + width: -1 + height: 1 +--- !u!222 &496523655 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 496523652} + m_CullTransparentMesh: 1 --- !u!1 &519420028 GameObject: m_ObjectHideFlags: 0 @@ -1509,14 +1588,14 @@ PrefabInstance: - target: {fileID: 8299246693487308512, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 0} + objectReference: {fileID: 667202414} - target: {fileID: 8299246693487308512, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: GotoThemeSelection + value: Back objectReference: {fileID: 0} - target: {fileID: 8299246693487308512, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: SpellingBeeWebcam, Assembly-CSharp + value: BackButton, CommonScripts objectReference: {fileID: 0} - target: {fileID: 8299246693487308512, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_StringArgument @@ -1610,13 +1689,26 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - m_RemovedComponents: [] + m_RemovedComponents: + - {fileID: 4518652150503380115, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} m_SourcePrefab: {fileID: 100100000, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} --- !u!224 &667202413 stripped RectTransform: m_CorrespondingSourceObject: {fileID: 8299246693487308515, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} m_PrefabInstance: {fileID: 667202412} m_PrefabAsset: {fileID: 0} +--- !u!114 &667202414 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 245326894} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c3dd279b546423e4a8a1b28819a6c4a1, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &691634122 GameObject: m_ObjectHideFlags: 0 @@ -1701,6 +1793,51 @@ SpriteRenderer: m_WasSpriteAssigned: 0 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &711818224 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 711818225} + - component: {fileID: 711818226} + m_Layer: 0 + m_Name: Webcam-controller + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &711818225 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 711818224} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -271, y: -622, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 496523653} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &711818226 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 711818224} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 98f2ddd1188ed310e8733106251729b6, type: 3} + m_Name: + m_EditorClassIdentifier: + display: {fileID: 496523654} --- !u!1 &757133117 GameObject: m_ObjectHideFlags: 0 @@ -2266,6 +2403,7 @@ RectTransform: - {fileID: 114026903} - {fileID: 128049075} - {fileID: 1627575592} + - {fileID: 496523653} m_Father: {fileID: 1768150806} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/JustSign/Scripts/JustSignController.cs b/Assets/JustSign/Scripts/JustSignController.cs index ac671f8..fd6d704 100644 --- a/Assets/JustSign/Scripts/JustSignController.cs +++ b/Assets/JustSign/Scripts/JustSignController.cs @@ -145,17 +145,27 @@ public class JustSignController : MonoBehaviour currentTheme = FindThemeByName(PlayerPrefs.GetString("themeName")); words = currentTheme.words; lastSpawn = Time.time; + Debug.Log("BEFORE"); SpawnNewSymbol(); + Debug.Log("AFTER"); } /// /// Update is called once per frame /// void Update() - { + { + int matchedSymbolIndex = -1; + for (int i = 0; i < activeWords.Count; i++) { + if (activeWords[i] == answerField.text.ToLower()) { + matchedSymbolIndex = i; + } + } + // Destroy the oldest symbol if the current input matches it - if (answerField.text.ToLower() == activeWords[0]) { - int difference = Math.Abs((int) (activeSymbols[0].transform.position.x - hitZone.transform.position.x)); + if (matchedSymbolIndex >= 0) { + int difference = Math.Abs((int) (activeSymbols[matchedSymbolIndex].transform.position.x - hitZone.transform.position.x)); + Debug.Log("HERE"); if (difference < perfectBoundary) { feedBack.text = "Perfect!"; score += perfectScore; @@ -170,14 +180,16 @@ public class JustSignController : MonoBehaviour score += terribleScore; } - DestroyRightmostSymbol(); + DestroySymbolAt(matchedSymbolIndex); answerField.text = ""; } // Destroy the oldest symbol if it leaves the screen - if (activeSymbols[0].GetComponent().localPosition.x > -trackX) { - DestroyRightmostSymbol(); - score += offscreenScore; + if (activeSymbols.Count > 0) { + if (activeSymbols[0].GetComponent().localPosition.x > -trackX) { + DestroySymbolAt(0); + score += offscreenScore; + } } // Spawn new symbol every spawn period @@ -197,12 +209,13 @@ public class JustSignController : MonoBehaviour } /// - /// Destroy the oldest symbol on the track + /// Destroy the symbol at the given index /// - void DestroyRightmostSymbol() { - activeWords.RemoveAt(0); - GameObject symbol = activeSymbols[0]; - activeSymbols.RemoveAt(0); + /// The index of the symbol to destroy + void DestroySymbolAt(int index) { + activeWords.RemoveAt(index); + GameObject symbol = activeSymbols[index]; + activeSymbols.RemoveAt(index); Destroy(symbol); } @@ -233,21 +246,106 @@ public class JustSignController : MonoBehaviour /// Create a new symbol at the start of the track /// void SpawnNewSymbol() { - string nextSymbol = words[UnityEngine.Random.Range(0, words.Length)]; + List unusedWordIndices = new List(); + + for (int i = 0; i < words.Length; i++) { + if (!activeWords.Contains(words[i])) { + unusedWordIndices.Add(i); + } + } + + string nextSymbol = words[unusedWordIndices[UnityEngine.Random.Range(0, unusedWordIndices.Count)]]; GameObject newSymbolObject = new GameObject("Symbol"); - Image newImage = newSymbolObject.AddComponent(); - RectTransform rectTransform = newSymbolObject.GetComponent(); + + RectTransform rectTransform = newSymbolObject.AddComponent(); + + // Add the Image component as a child of the RectTransform + Image image = new GameObject("Image").AddComponent(); + image.transform.SetParent(rectTransform); + + // Add the Text component as a child of the RectTransform + Text text = new GameObject("Text").AddComponent(); + text.transform.SetParent(rectTransform); + + // Set the font size of the text component + text.fontSize = 100; + text.text = "AAAAAAA"; + text.color = Color.white; + rectTransform.SetParent(canvas.transform, false); // Set the parent to the Canvas rectTransform.localPosition = new Vector3(trackX, trackY, 0); - rectTransform.sizeDelta = new Vector2(symbolSize, symbolSize); + rectTransform.sizeDelta = new Vector2(symbolSize, symbolSize + 200f); Sprite sprite = Resources.Load("Common/Images/" + nextSymbol); + image.sprite = sprite; + image.rectTransform.sizeDelta = new Vector2(symbolSize, symbolSize); - // Set the new sprite as the Image component's source image - newImage.sprite = sprite; + // Set the position and size of the RectTransform of the text component to match the RectTransform of the image component + text.rectTransform.localPosition = new Vector3(0, -50, 0); + text.rectTransform.sizeDelta = rectTransform.sizeDelta; + activeWords.Add(nextSymbol); activeSymbols.Add(newSymbolObject); } + + /* + GameObject newSymbolObject = new GameObject("Symbol"); + Image image = newSymbolObject.AddComponent(); + Sprite sprite = Resources.Load("Common/Images/" + nextSymbol); + image.sprite = sprite; + //Text text = newSymbolObject.AddComponent(); + //text.text = "METTN"; + RectTransform rectTransform = newSymbolObject.GetComponent(); + rectTransform.SetParent(canvas.transform, false); // Set the parent to the Canvas + rectTransform.localPosition = new Vector3(trackX, trackY, 0); + rectTransform.sizeDelta = new Vector2(symbolSize, symbolSize); + */ + + + /* + GameObject newSymbolObject = new GameObject("Symbol"); + Image newImage = newSymbolObject.AddComponent(); + Text text = newSymbolObject.AddComponent(); + RectTransform rectTransform = newSymbolObject.GetComponent(); + rectTransform.SetParent(canvas.transform, false); // Set the parent to the Canvas + rectTransform.localPosition = new Vector3(trackX, trackY, 0); + rectTransform.sizeDelta = new Vector2(symbolSize, symbolSize); + */ + + /* + GameObject newSymbolObject = new GameObject("Symbol"); + + RectTransform rectTransform = newSymbolObject.AddComponent(); + + // Add the Image component as a child of the RectTransform + Image image = new GameObject("Image").AddComponent(); + image.transform.SetParent(rectTransform); + + // Add the Text component as a child of the RectTransform + Text text = new GameObject("Text").AddComponent(); + text.transform.SetParent(rectTransform); + + // Set the font size of the text component + text.fontSize = 30; + text.text = "AAAAAAA"; + text.color = Color.black; + + Sprite sprite = Resources.Load("Common/Images/" + nextSymbol); + + + + rectTransform.SetParent(canvas.transform, false); // Set the parent to the Canvas + rectTransform.localPosition = new Vector3(trackX, trackY, 0); + rectTransform.sizeDelta = new Vector2(symbolSize, symbolSize + 200f); + + Sprite sprite = Resources.Load("Common/Images/" + nextSymbol); + image.sprite = sprite; + image.rectTransform.sizeDelta = new Vector2(symbolSize, symbolSize); + + // Set the position and size of the RectTransform of the text component to match the RectTransform of the image component + text.rectTransform.localPosition = new Vector3(0, -50, 0); + text.rectTransform.sizeDelta = rectTransform.sizeDelta; + */ } diff --git a/Assets/JustSign/Scripts/JustSignWebcam.cs b/Assets/JustSign/Scripts/JustSignWebcam.cs new file mode 100644 index 0000000..54df1ea --- /dev/null +++ b/Assets/JustSign/Scripts/JustSignWebcam.cs @@ -0,0 +1,72 @@ +using UnityEngine; +using UnityEngine.UI; + +/// +/// Class to manage all webcam stuff inside the SpellingBee minigame +/// +public class JustSignWebcam : MonoBehaviour +{ + /// + /// Index of the current camera + /// + int camdex = 0; + + /// + /// Texture to paste on the display + /// + WebCamTexture tex; + + /// + /// Display for the video feed + /// + public RawImage display; + + /// + /// Setup the webcam correctly + /// + void Awake() + { + WebCamDevice device = WebCamTexture.devices[camdex]; + tex = new WebCamTexture(device.name); + display.texture = tex; + + tex.Play(); + } + + /// + /// Swap webcam by cycling through the `WebCamTexture.devices` list + /// + public void SwapCam() + { + if (WebCamTexture.devices.Length > 0) + { + // Stop the old camera + display.texture = null; + tex.Stop(); + tex = null; + + // Find the new camera + camdex += 1; + camdex %= WebCamTexture.devices.Length; + + // Start the new camera + WebCamDevice device = WebCamTexture.devices[camdex]; + tex = new WebCamTexture(device.name); + display.texture = tex; + + tex.Play(); + } + } + + /// + /// Scene changing is implemented here to avoid problems with webcam + /// + public void GotoThemeSelection() + { + display.texture = null; + tex.Stop(); + tex = null; + + SystemController.GetInstance().BackToPreviousScene(); + } +} diff --git a/Assets/JustSign/Scripts/JustSignWebcam.cs.meta b/Assets/JustSign/Scripts/JustSignWebcam.cs.meta new file mode 100644 index 0000000..bd47cff --- /dev/null +++ b/Assets/JustSign/Scripts/JustSignWebcam.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d9291edb7593521fbb7e0a486724fd3c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: -- 2.49.1 From cf605ab8518616ab65a4bb0032d967953bc6614b Mon Sep 17 00:00:00 2001 From: lvrossem Date: Sun, 19 Mar 2023 14:20:41 +0100 Subject: [PATCH 9/9] Add words to symbols in JustSign --- Assets/JustSign/Prefabs.meta | 8 + Assets/JustSign/Prefabs/Symbol.prefab | 214 ++++++++++++++++++ Assets/JustSign/Prefabs/Symbol.prefab.meta | 7 + Assets/JustSign/Scenes/Game.unity | 10 +- Assets/JustSign/Scripts/JustSignController.cs | 105 ++------- Assets/SpellingBee/Prefabs/Letter.prefab | 95 +++++++- Assets/users.json | 2 +- 7 files changed, 341 insertions(+), 100 deletions(-) create mode 100644 Assets/JustSign/Prefabs.meta create mode 100644 Assets/JustSign/Prefabs/Symbol.prefab create mode 100644 Assets/JustSign/Prefabs/Symbol.prefab.meta diff --git a/Assets/JustSign/Prefabs.meta b/Assets/JustSign/Prefabs.meta new file mode 100644 index 0000000..b4900a7 --- /dev/null +++ b/Assets/JustSign/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1dd701eefa37cbe4e9ed52960fa7a7cf +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/JustSign/Prefabs/Symbol.prefab b/Assets/JustSign/Prefabs/Symbol.prefab new file mode 100644 index 0000000..37871cd --- /dev/null +++ b/Assets/JustSign/Prefabs/Symbol.prefab @@ -0,0 +1,214 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4639383499500021565 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7664190503744730416} + - component: {fileID: 4730176006060198146} + - component: {fileID: 1836798560195404133} + m_Layer: 5 + m_Name: Symbol + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7664190503744730416 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4639383499500021565} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6279317507399066568} + m_Father: {fileID: 0} + 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: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4730176006060198146 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4639383499500021565} + m_CullTransparentMesh: 1 +--- !u!114 &1836798560195404133 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4639383499500021565} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &7932988193255257378 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6279317507399066568} + - component: {fileID: 2862254737186411956} + - component: {fileID: 3570096111438075237} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6279317507399066568 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7932988193255257378} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7664190503744730416} + 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 &2862254737186411956 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7932988193255257378} + m_CullTransparentMesh: 1 +--- !u!114 &3570096111438075237 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7932988193255257378} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: A + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4282795590 + m_fontColor: {r: 0.27450982, g: 0.27450982, b: 0.27450982, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 32 + m_fontSizeBase: 32 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} diff --git a/Assets/JustSign/Prefabs/Symbol.prefab.meta b/Assets/JustSign/Prefabs/Symbol.prefab.meta new file mode 100644 index 0000000..b44756d --- /dev/null +++ b/Assets/JustSign/Prefabs/Symbol.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f3117b0203a1342a48a95904347b03c8 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/JustSign/Scenes/Game.unity b/Assets/JustSign/Scenes/Game.unity index 8f49b66..0eed2ac 100644 --- a/Assets/JustSign/Scenes/Game.unity +++ b/Assets/JustSign/Scenes/Game.unity @@ -1588,14 +1588,14 @@ PrefabInstance: - target: {fileID: 8299246693487308512, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 667202414} + objectReference: {fileID: 711818226} - target: {fileID: 8299246693487308512, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: Back + value: GotoThemeSelection objectReference: {fileID: 0} - target: {fileID: 8299246693487308512, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: BackButton, CommonScripts + value: JustSignWebcam, Assembly-CSharp objectReference: {fileID: 0} - target: {fileID: 8299246693487308512, guid: 3bccdf365a4fbea4d8fa1aa461d3dc5c, type: 3} propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_StringArgument @@ -1834,7 +1834,7 @@ MonoBehaviour: m_GameObject: {fileID: 711818224} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 98f2ddd1188ed310e8733106251729b6, type: 3} + m_Script: {fileID: 11500000, guid: d9291edb7593521fbb7e0a486724fd3c, type: 3} m_Name: m_EditorClassIdentifier: display: {fileID: 496523654} @@ -5178,6 +5178,8 @@ MonoBehaviour: feedBack: {fileID: 128049076} scoreDisplay: {fileID: 1627575593} hitZone: {fileID: 2012531007} + symbolPrefab: {fileID: 4639383499500021565, guid: f3117b0203a1342a48a95904347b03c8, type: 3} + symbolContainer: {fileID: 1768150806} --- !u!1 &1898716846 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/JustSign/Scripts/JustSignController.cs b/Assets/JustSign/Scripts/JustSignController.cs index fd6d704..da51c38 100644 --- a/Assets/JustSign/Scripts/JustSignController.cs +++ b/Assets/JustSign/Scripts/JustSignController.cs @@ -35,6 +35,16 @@ public class JustSignController : MonoBehaviour /// public GameObject hitZone; + /// + /// Symbol prefab + /// + public GameObject symbolPrefab; + + /// + /// Reference to symbol prefab + /// + public Transform symbolContainer; + /// /// All of the words that can be used in this session /// @@ -145,9 +155,7 @@ public class JustSignController : MonoBehaviour currentTheme = FindThemeByName(PlayerPrefs.GetString("themeName")); words = currentTheme.words; lastSpawn = Time.time; - Debug.Log("BEFORE"); SpawnNewSymbol(); - Debug.Log("AFTER"); } /// @@ -165,7 +173,6 @@ public class JustSignController : MonoBehaviour // Destroy the oldest symbol if the current input matches it if (matchedSymbolIndex >= 0) { int difference = Math.Abs((int) (activeSymbols[matchedSymbolIndex].transform.position.x - hitZone.transform.position.x)); - Debug.Log("HERE"); if (difference < perfectBoundary) { feedBack.text = "Perfect!"; score += perfectScore; @@ -246,6 +253,7 @@ public class JustSignController : MonoBehaviour /// Create a new symbol at the start of the track /// void SpawnNewSymbol() { + // Pick a word that isn't in use yet List unusedWordIndices = new List(); for (int i = 0; i < words.Length; i++) { @@ -256,96 +264,21 @@ public class JustSignController : MonoBehaviour string nextSymbol = words[unusedWordIndices[UnityEngine.Random.Range(0, unusedWordIndices.Count)]]; - GameObject newSymbolObject = new GameObject("Symbol"); - - RectTransform rectTransform = newSymbolObject.AddComponent(); - - // Add the Image component as a child of the RectTransform - Image image = new GameObject("Image").AddComponent(); - image.transform.SetParent(rectTransform); - - // Add the Text component as a child of the RectTransform - Text text = new GameObject("Text").AddComponent(); - text.transform.SetParent(rectTransform); - - // Set the font size of the text component - text.fontSize = 100; - text.text = "AAAAAAA"; - text.color = Color.white; - - rectTransform.SetParent(canvas.transform, false); // Set the parent to the Canvas - rectTransform.localPosition = new Vector3(trackX, trackY, 0); - rectTransform.sizeDelta = new Vector2(symbolSize, symbolSize + 200f); + GameObject newSymbolObject = GameObject.Instantiate(symbolPrefab, symbolContainer); + // Dynamically load appearance + Image image = newSymbolObject.GetComponent(); Sprite sprite = Resources.Load("Common/Images/" + nextSymbol); image.sprite = sprite; image.rectTransform.sizeDelta = new Vector2(symbolSize, symbolSize); - // Set the position and size of the RectTransform of the text component to match the RectTransform of the image component - text.rectTransform.localPosition = new Vector3(0, -50, 0); - text.rectTransform.sizeDelta = rectTransform.sizeDelta; - + // Place the word that the symbol represents under the image + TMP_Text text = newSymbolObject.GetComponentInChildren(); + text.text = nextSymbol; + text.color = Color.black; + text.rectTransform.localPosition = new Vector3(0, -160, 0); activeWords.Add(nextSymbol); activeSymbols.Add(newSymbolObject); } - - /* - GameObject newSymbolObject = new GameObject("Symbol"); - Image image = newSymbolObject.AddComponent(); - Sprite sprite = Resources.Load("Common/Images/" + nextSymbol); - image.sprite = sprite; - //Text text = newSymbolObject.AddComponent(); - //text.text = "METTN"; - RectTransform rectTransform = newSymbolObject.GetComponent(); - rectTransform.SetParent(canvas.transform, false); // Set the parent to the Canvas - rectTransform.localPosition = new Vector3(trackX, trackY, 0); - rectTransform.sizeDelta = new Vector2(symbolSize, symbolSize); - */ - - - /* - GameObject newSymbolObject = new GameObject("Symbol"); - Image newImage = newSymbolObject.AddComponent(); - Text text = newSymbolObject.AddComponent(); - RectTransform rectTransform = newSymbolObject.GetComponent(); - rectTransform.SetParent(canvas.transform, false); // Set the parent to the Canvas - rectTransform.localPosition = new Vector3(trackX, trackY, 0); - rectTransform.sizeDelta = new Vector2(symbolSize, symbolSize); - */ - - /* - GameObject newSymbolObject = new GameObject("Symbol"); - - RectTransform rectTransform = newSymbolObject.AddComponent(); - - // Add the Image component as a child of the RectTransform - Image image = new GameObject("Image").AddComponent(); - image.transform.SetParent(rectTransform); - - // Add the Text component as a child of the RectTransform - Text text = new GameObject("Text").AddComponent(); - text.transform.SetParent(rectTransform); - - // Set the font size of the text component - text.fontSize = 30; - text.text = "AAAAAAA"; - text.color = Color.black; - - Sprite sprite = Resources.Load("Common/Images/" + nextSymbol); - - - - rectTransform.SetParent(canvas.transform, false); // Set the parent to the Canvas - rectTransform.localPosition = new Vector3(trackX, trackY, 0); - rectTransform.sizeDelta = new Vector2(symbolSize, symbolSize + 200f); - - Sprite sprite = Resources.Load("Common/Images/" + nextSymbol); - image.sprite = sprite; - image.rectTransform.sizeDelta = new Vector2(symbolSize, symbolSize); - - // Set the position and size of the RectTransform of the text component to match the RectTransform of the image component - text.rectTransform.localPosition = new Vector3(0, -50, 0); - text.rectTransform.sizeDelta = rectTransform.sizeDelta; - */ } diff --git a/Assets/SpellingBee/Prefabs/Letter.prefab b/Assets/SpellingBee/Prefabs/Letter.prefab index b65670f..59684c1 100644 --- a/Assets/SpellingBee/Prefabs/Letter.prefab +++ b/Assets/SpellingBee/Prefabs/Letter.prefab @@ -1,5 +1,81 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: +--- !u!1 &4226237164439602670 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5119334951614421206} + - component: {fileID: 6013048610152585519} + - component: {fileID: 2458338216428607400} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5119334951614421206 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4226237164439602670} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7664190503744730416} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 280, y: 280} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6013048610152585519 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4226237164439602670} + m_CullTransparentMesh: 1 +--- !u!114 &2458338216428607400 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4226237164439602670} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 --- !u!1 &4639383499500021565 GameObject: m_ObjectHideFlags: 0 @@ -30,14 +106,15 @@ RectTransform: m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: + - {fileID: 5119334951614421206} - {fileID: 6279317507399066568} m_Father: {fileID: 0} 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: 0, y: 0} - m_SizeDelta: {x: 100, y: 100} + m_AnchoredPosition: {x: -16.217712, y: -51.3562} + m_SizeDelta: {x: 132.4355, y: 202.7122} m_Pivot: {x: 0.5, y: 0.5} --- !u!222 &4730176006060198146 CanvasRenderer: @@ -108,12 +185,12 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7664190503744730416} - m_RootOrder: 0 + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} + m_AnchoredPosition: {x: -1.7772217, y: -175.5} + m_SizeDelta: {x: -3.5544503, y: -110.1086} m_Pivot: {x: 0.5, y: 0.5} --- !u!222 &2862254737186411956 CanvasRenderer: @@ -152,8 +229,8 @@ MonoBehaviour: m_fontMaterials: [] m_fontColor32: serializedVersion: 2 - rgba: 4282795590 - m_fontColor: {r: 0.27450982, g: 0.27450982, b: 0.27450982, a: 1} + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} m_enableVertexGradient: 0 m_colorMode: 3 m_fontColorGradient: @@ -170,8 +247,8 @@ MonoBehaviour: m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_fontSize: 64 - m_fontSizeBase: 64 + m_fontSize: 30 + m_fontSizeBase: 30 m_fontWeight: 400 m_enableAutoSizing: 0 m_fontSizeMin: 18 diff --git a/Assets/users.json b/Assets/users.json index 617e981..22be0f0 100644 --- a/Assets/users.json +++ b/Assets/users.json @@ -1 +1 @@ -{"currentUserIndex":0,"storedUsers":[{"username":"mettn","avatar":{"instanceID":34256},"playtime":0.0,"courses":[],"minigames":[{"entries":[{"key":"minigameIndex","bytes":[0,1,0,0,0,255,255,255,255,1,0,0,0,0,0,0,0,12,2,0,0,0,72,73,110,116,101,114,102,97,99,101,115,83,99,114,105,112,116,115,44,32,86,101,114,115,105,111,110,61,48,46,48,46,48,46,48,44,32,67,117,108,116,117,114,101,61,110,101,117,116,114,97,108,44,32,80,117,98,108,105,99,75,101,121,84,111,107,101,110,61,110,117,108,108,5,1,0,0,0,13,77,105,110,105,103,97,109,101,73,110,100,101,120,1,0,0,0,7,118,97,108,117,101,95,95,0,8,2,0,0,0,0,0,0,0,11]},{"key":"highscore","bytes":[0,1,0,0,0,255,255,255,255,1,0,0,0,0,0,0,0,4,1,0,0,0,12,83,121,115,116,101,109,46,73,110,116,51,50,1,0,0,0,7,109,95,118,97,108,117,101,0,8,0,0,0,0,11]},{"key":"scores","bytes":[0,1,0,0,0,255,255,255,255,1,0,0,0,0,0,0,0,12,2,0,0,0,72,73,110,116,101,114,102,97,99,101,115,83,99,114,105,112,116,115,44,32,86,101,114,115,105,111,110,61,48,46,48,46,48,46,48,44,32,67,117,108,116,117,114,101,61,110,101,117,116,114,97,108,44,32,80,117,98,108,105,99,75,101,121,84,111,107,101,110,61,110,117,108,108,4,1,0,0,0,116,83,121,115,116,101,109,46,67,111,108,108,101,99,116,105,111,110,115,46,71,101,110,101,114,105,99,46,76,105,115,116,96,49,91,91,83,99,111,114,101,44,32,73,110,116,101,114,102,97,99,101,115,83,99,114,105,112,116,115,44,32,86,101,114,115,105,111,110,61,48,46,48,46,48,46,48,44,32,67,117,108,116,117,114,101,61,110,101,117,116,114,97,108,44,32,80,117,98,108,105,99,75,101,121,84,111,107,101,110,61,110,117,108,108,93,93,3,0,0,0,6,95,105,116,101,109,115,5,95,115,105,122,101,8,95,118,101,114,115,105,111,110,4,0,0,7,83,99,111,114,101,91,93,2,0,0,0,8,8,9,3,0,0,0,0,0,0,0,0,0,0,0,7,3,0,0,0,0,1,0,0,0,0,0,0,0,4,5,83,99,111,114,101,2,0,0,0,11]}]}]}]} \ No newline at end of file +{"currentUserIndex":0,"storedUsers":[{"username":"mettn","avatar":{"instanceID":23536},"playtime":0.0,"courses":[],"minigames":[{"entries":[{"key":"minigameIndex","bytes":[0,1,0,0,0,255,255,255,255,1,0,0,0,0,0,0,0,12,2,0,0,0,72,73,110,116,101,114,102,97,99,101,115,83,99,114,105,112,116,115,44,32,86,101,114,115,105,111,110,61,48,46,48,46,48,46,48,44,32,67,117,108,116,117,114,101,61,110,101,117,116,114,97,108,44,32,80,117,98,108,105,99,75,101,121,84,111,107,101,110,61,110,117,108,108,5,1,0,0,0,13,77,105,110,105,103,97,109,101,73,110,100,101,120,1,0,0,0,7,118,97,108,117,101,95,95,0,8,2,0,0,0,0,0,0,0,11]},{"key":"highscore","bytes":[0,1,0,0,0,255,255,255,255,1,0,0,0,0,0,0,0,4,1,0,0,0,12,83,121,115,116,101,109,46,73,110,116,51,50,1,0,0,0,7,109,95,118,97,108,117,101,0,8,0,0,0,0,11]},{"key":"scores","bytes":[0,1,0,0,0,255,255,255,255,1,0,0,0,0,0,0,0,12,2,0,0,0,72,73,110,116,101,114,102,97,99,101,115,83,99,114,105,112,116,115,44,32,86,101,114,115,105,111,110,61,48,46,48,46,48,46,48,44,32,67,117,108,116,117,114,101,61,110,101,117,116,114,97,108,44,32,80,117,98,108,105,99,75,101,121,84,111,107,101,110,61,110,117,108,108,4,1,0,0,0,116,83,121,115,116,101,109,46,67,111,108,108,101,99,116,105,111,110,115,46,71,101,110,101,114,105,99,46,76,105,115,116,96,49,91,91,83,99,111,114,101,44,32,73,110,116,101,114,102,97,99,101,115,83,99,114,105,112,116,115,44,32,86,101,114,115,105,111,110,61,48,46,48,46,48,46,48,44,32,67,117,108,116,117,114,101,61,110,101,117,116,114,97,108,44,32,80,117,98,108,105,99,75,101,121,84,111,107,101,110,61,110,117,108,108,93,93,3,0,0,0,6,95,105,116,101,109,115,5,95,115,105,122,101,8,95,118,101,114,115,105,111,110,4,0,0,7,83,99,111,114,101,91,93,2,0,0,0,8,8,9,3,0,0,0,1,0,0,0,1,0,0,0,7,3,0,0,0,0,1,0,0,0,1,0,0,0,4,5,83,99,111,114,101,2,0,0,0,9,4,0,0,0,5,4,0,0,0,5,83,99,111,114,101,2,0,0,0,10,115,99,111,114,101,86,97,108,117,101,4,116,105,109,101,0,1,8,2,0,0,0,2,0,0,0,6,5,0,0,0,20,51,47,49,57,47,50,48,50,51,32,50,58,49,57,58,49,56,32,80,77,11]}]}]}]} \ No newline at end of file -- 2.49.1