diff --git a/POINT-VR-Chapter-1/Assets/POINT/Audio/Narration/NarrationManager.cs b/POINT-VR-Chapter-1/Assets/POINT/Audio/Narration/NarrationManager.cs index da55db76..7c48072f 100644 --- a/POINT-VR-Chapter-1/Assets/POINT/Audio/Narration/NarrationManager.cs +++ b/POINT-VR-Chapter-1/Assets/POINT/Audio/Narration/NarrationManager.cs @@ -40,6 +40,15 @@ public GameManager.Language SubtitlesLanguage } } + private float maxSubtitleWidth; + public float MaxSubtitleWidth + { + set + { + maxSubtitleWidth = value; + } + } + // Cache private TMP_Text subtitleText = null; private Image subtitleBackground = null; @@ -113,7 +122,7 @@ private void UpdateSubtitleUI() subtitleText.font = currentFont; subtitleObject.SetActive(true); subtitleText.text = output; - subtitleBackground.rectTransform.sizeDelta = new Vector2(subtitleText.preferredWidth, subtitleText.preferredHeight); + subtitleBackground.rectTransform.sizeDelta = new Vector2(Mathf.Min(subtitleText.preferredWidth, maxSubtitleWidth), subtitleText.preferredHeight); } else { diff --git a/POINT-VR-Chapter-1/Assets/POINT/InputAssets/GameManager.cs b/POINT-VR-Chapter-1/Assets/POINT/InputAssets/GameManager.cs index 3167bc87..e8fb08d4 100644 --- a/POINT-VR-Chapter-1/Assets/POINT/InputAssets/GameManager.cs +++ b/POINT-VR-Chapter-1/Assets/POINT/InputAssets/GameManager.cs @@ -12,6 +12,9 @@ public struct PlayerData public bool isControllerHighlighted; public Language language; public Language subtitleLanguage; + public float subtitleHeightValue; + public float subtitleSizeValue; + public float subtitleWidthValue; } public static GameManager Instance { get; private set; } public enum Language { Disabled = 0, English = 1, Spanish = 2, French = 3, Mandarin = 4, Japanese = 5, Hindi = 6, Arabic = 7, Bengali = 8, Russian = 9, Portuguese = 10, Malay = 11, Urdu = 12, Telugu = 13, Korean = 14 }; @@ -31,6 +34,9 @@ private void Awake() data.isControllerHighlighted = true; data.language = Language.English; data.subtitleLanguage = Language.English; + data.subtitleHeightValue = 0.5f; + data.subtitleSizeValue = 0.5f; + data.subtitleWidthValue = 0.5f; } if (Instance != this) { diff --git a/POINT-VR-Chapter-1/Assets/POINT/InputAssets/Player.prefab b/POINT-VR-Chapter-1/Assets/POINT/InputAssets/Player.prefab index 17f7683c..95f210db 100644 --- a/POINT-VR-Chapter-1/Assets/POINT/InputAssets/Player.prefab +++ b/POINT-VR-Chapter-1/Assets/POINT/InputAssets/Player.prefab @@ -30,6 +30,179 @@ Transform: m_Father: {fileID: 7147924655394277096} m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &435061036260369552 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7394370001621486257} + - component: {fileID: 3394376597426586576} + - component: {fileID: 7865611868873550532} + - component: {fileID: 6907412892303088389} + m_Layer: 5 + m_Name: SubtitlesWidth + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7394370001621486257 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 435061036260369552} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3915687199835012264} + 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: 0.00021362305, y: -15.952515} + m_SizeDelta: {x: 546.4, y: 46} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &3394376597426586576 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 435061036260369552} + m_CullTransparentMesh: 0 +--- !u!114 &7865611868873550532 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 435061036260369552} + 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: 0 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Subtitles Width + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: deb1c246ee0737a42a1131c7f3cbbc50, type: 2} + m_sharedMaterial: {fileID: 5355465875007194742, guid: deb1c246ee0737a42a1131c7f3cbbc50, + 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: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 24 + m_fontSizeMax: 36 + m_fontStyle: 0 + 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: 1 + 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 &6907412892303088389 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 435061036260369552} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 56eb0353ae6e5124bb35b17aff880f16, type: 3} + m_Name: + m_EditorClassIdentifier: + m_StringReference: + m_TableReference: + m_TableCollectionName: GUID:ea97502b36f6cd149b6a571be6e2583f + m_TableEntryReference: + m_KeyId: 21243244876697601 + m_Key: + m_FallbackState: 0 + m_WaitForCompletion: 0 + m_LocalVariables: [] + m_FormatArguments: [] + m_UpdateString: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 7865611868873550532} + m_MethodName: set_text + m_Mode: 0 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + references: + version: 1 --- !u!1 &466528549701246326 GameObject: m_ObjectHideFlags: 0 @@ -135,7 +308,7 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!1 &685732245100085876 +--- !u!1 &569620088038393036 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -143,129 +316,302 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 685732245100085883} - - component: {fileID: 685732245100085880} - - component: {fileID: 685732245100085881} - - component: {fileID: 685732245100085882} + - component: {fileID: 4844545604483014032} + - component: {fileID: 8623701031905600184} + - component: {fileID: 8503201795426594038} + - component: {fileID: 4519631101364073223} m_Layer: 5 - m_Name: ControlsButton - m_TagString: Player + m_Name: SubtitlesSize + m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &685732245100085883 +--- !u!224 &4844545604483014032 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 685732245100085876} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 569620088038393036} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 685732245898783303} - m_Father: {fileID: 685732246645337118} - m_RootOrder: 1 + m_Children: [] + m_Father: {fileID: 3773382028922803653} + 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: 275, y: 82} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &685732245100085880 + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0.00021362305, y: -15.952515} + m_SizeDelta: {x: 546.4, y: 46} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &8623701031905600184 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 685732245100085876} + m_GameObject: {fileID: 569620088038393036} m_CullTransparentMesh: 0 ---- !u!114 &685732245100085881 +--- !u!114 &8503201795426594038 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 685732245100085876} + m_GameObject: {fileID: 569620088038393036} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 57fab0ec4bece864c8924d3a25e78f5e, type: 3} + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} m_Name: m_EditorClassIdentifier: - onCast: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 685732245830625035} - m_MethodName: ActivateMenu - m_Mode: 2 - m_Arguments: - m_ObjectArgument: {fileID: 685732245683075619} - m_ObjectArgumentAssemblyTypeName: UnityEngine.GameObject, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - - m_Target: {fileID: 685732245830625035} - m_MethodName: ActivateButton - m_Mode: 2 - m_Arguments: - m_ObjectArgument: {fileID: 685732245100085876} - m_ObjectArgumentAssemblyTypeName: UnityEngine.GameObject, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!65 &685732245100085882 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 685732245100085876} m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 275, y: 82, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!1 &685732245100162359 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 685732245100162358} - m_Layer: 2 - m_Name: finger_ring_2_l - m_TagString: Player - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &685732245100162358 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 685732245100162359} - m_LocalRotation: {x: 0.00019865863, y: 0.004263068, z: -0.13535492, w: 0.990788} - m_LocalPosition: {x: -0.028488789, y: -1.1279866e-17, z: 3.101963e-17} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 685732245304090321} - m_Father: {fileID: 685732245932011867} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &685732245114059962 -GameObject: - m_ObjectHideFlags: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Subtitles Font Size + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: deb1c246ee0737a42a1131c7f3cbbc50, type: 2} + m_sharedMaterial: {fileID: 5355465875007194742, guid: deb1c246ee0737a42a1131c7f3cbbc50, + 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: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 24 + m_fontSizeMax: 36 + m_fontStyle: 0 + 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: 1 + 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 &4519631101364073223 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 569620088038393036} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 56eb0353ae6e5124bb35b17aff880f16, type: 3} + m_Name: + m_EditorClassIdentifier: + m_StringReference: + m_TableReference: + m_TableCollectionName: GUID:ea97502b36f6cd149b6a571be6e2583f + m_TableEntryReference: + m_KeyId: 21243244876697600 + m_Key: + m_FallbackState: 0 + m_WaitForCompletion: 0 + m_LocalVariables: [] + m_FormatArguments: [] + m_UpdateString: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 8503201795426594038} + m_MethodName: set_text + m_Mode: 0 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + references: + version: 1 +--- !u!1 &685732245100085876 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 685732245100085883} + - component: {fileID: 685732245100085880} + - component: {fileID: 685732245100085881} + - component: {fileID: 685732245100085882} + m_Layer: 5 + m_Name: ControlsButton + m_TagString: Player + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &685732245100085883 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 685732245100085876} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 685732245898783303} + m_Father: {fileID: 685732246645337118} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 275, y: 82} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &685732245100085880 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 685732245100085876} + m_CullTransparentMesh: 0 +--- !u!114 &685732245100085881 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 685732245100085876} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 57fab0ec4bece864c8924d3a25e78f5e, type: 3} + m_Name: + m_EditorClassIdentifier: + onCast: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 685732245830625035} + m_MethodName: ActivateMenu + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 685732245683075619} + m_ObjectArgumentAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 685732245830625035} + m_MethodName: ActivateButton + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 685732245100085876} + m_ObjectArgumentAssemblyTypeName: UnityEngine.GameObject, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!65 &685732245100085882 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 685732245100085876} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 275, y: 82, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &685732245100162359 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 685732245100162358} + m_Layer: 2 + m_Name: finger_ring_2_l + m_TagString: Player + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &685732245100162358 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 685732245100162359} + m_LocalRotation: {x: 0.00019865863, y: 0.004263068, z: -0.13535492, w: 0.990788} + m_LocalPosition: {x: -0.028488789, y: -1.1279866e-17, z: 3.101963e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 685732245304090321} + m_Father: {fileID: 685732245932011867} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &685732245114059962 +GameObject: + m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} @@ -3180,6 +3526,10 @@ MonoBehaviour: - {fileID: 1016775821658908692} languageParent: {fileID: 691675472921389067} narrationManager: {fileID: 685732246913176616} + subtitlesContainer: {fileID: 685732247222427487} + subtitlesHeightRange: 200 + subtitlesSizeRange: 40 + subtitlesWidthRange: 250 subtitleParent: {fileID: 685732245593169504} floorToggles: {fileID: 7993946801353570303} currentObjectiveTMP: {fileID: 685732246870028102} @@ -3761,6 +4111,9 @@ RectTransform: - {fileID: 685732246854396977} - {fileID: 685732246387193010} - {fileID: 691675472929451400} + - {fileID: 5598955541339585433} + - {fileID: 3773382028922803653} + - {fileID: 3915687199835012264} - {fileID: 685732245583404003} - {fileID: 2162967367236797263} - {fileID: 745901670220845776} @@ -3770,8 +4123,8 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 301.99966, y: 0} - m_SizeDelta: {x: 600, y: 966} + m_AnchoredPosition: {x: 301.99966, y: 0.000030517578} + m_SizeDelta: {x: 600, y: 1323} m_Pivot: {x: 0.5, y: 1} --- !u!222 &685732245965037788 CanvasRenderer: @@ -3883,10 +4236,10 @@ RectTransform: m_Father: {fileID: 685732247222427487} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 1} - m_AnchorMax: {x: 0.5, y: 1} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 700, y: 75} + m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 1} --- !u!222 &685732246017077718 CanvasRenderer: @@ -5410,6 +5763,9 @@ MonoBehaviour: music: {fileID: 685732246657436347} functional: {fileID: 685732246474119500} aesthetic: {fileID: 685732246135386628} + subtitleHeight: {fileID: 3615062745123553126} + subtitleSize: {fileID: 14922706952047972} + subtitleWidth: {fileID: 7327112566852086090} uiManager: {fileID: 685732245830625035} toggleBase: {fileID: 685732245593169504} pause: {fileID: 685732246913176618} @@ -7959,7 +8315,7 @@ MonoBehaviour: m_HandleRect: {fileID: 685732247174031073} m_Direction: 2 m_Value: 1 - m_Size: 0.72463775 + m_Size: 0.52910066 m_NumberOfSteps: 0 m_OnValueChanged: m_PersistentCalls: @@ -8321,7 +8677,7 @@ RectTransform: m_Father: {fileID: 685732246901184524} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.27536225} + m_AnchorMin: {x: 0, y: 0.47089934} m_AnchorMax: {x: 1, y: 1} m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 20, y: 20} @@ -8619,7 +8975,7 @@ RectTransform: m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} m_AnchoredPosition: {x: 0, y: -175} - m_SizeDelta: {x: 700, y: 68} + m_SizeDelta: {x: 640, y: 75} m_Pivot: {x: 0.5, y: 1} --- !u!222 &685732247222427484 CanvasRenderer: @@ -8989,7 +9345,7 @@ MonoBehaviour: startBtn: {fileID: 8536403090282044914} trigger: {fileID: 8497980834577645317} grip: {fileID: 7921119316900711103} ---- !u!1 &1466966013927108239 +--- !u!1 &1138195461096005581 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -8997,16 +9353,164 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 6262581192763479292} - m_Layer: 2 - m_Name: finger_pinky_1_l - m_TagString: Player + - component: {fileID: 6817229684139727351} + - component: {fileID: 1840116685904327723} + - component: {fileID: 7193062164127511617} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &6262581192763479292 -Transform: +--- !u!224 &6817229684139727351 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1138195461096005581} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2625835584085232847} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 18} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1840116685904327723 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1138195461096005581} + m_CullTransparentMesh: 0 +--- !u!114 &7193062164127511617 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1138195461096005581} + 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.48235294, g: 0.90588236, b: 1, a: 0.101960786} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 537f8fe53f9e62149912de6b1eeff99b, type: 3} + 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: 3.8 +--- !u!1 &1169150576408596090 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3350155147453024653} + - component: {fileID: 1100171472408933228} + - component: {fileID: 6012396030033545111} + m_Layer: 5 + m_Name: Fill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3350155147453024653 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1169150576408596090} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 550074502480953361} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 10, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1100171472408933228 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1169150576408596090} + m_CullTransparentMesh: 0 +--- !u!114 &6012396030033545111 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1169150576408596090} + 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.48235294, g: 0.90588236, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 537f8fe53f9e62149912de6b1eeff99b, type: 3} + 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: 3.8 +--- !u!1 &1466966013927108239 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6262581192763479292} + m_Layer: 2 + m_Name: finger_pinky_1_l + m_TagString: Player + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6262581192763479292 +Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} @@ -9020,6 +9524,194 @@ Transform: m_Father: {fileID: 1639206781684696940} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1542430404468110337 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2625835584085232847} + - component: {fileID: 14922706952047972} + - component: {fileID: 6059787399598592944} + m_Layer: 5 + m_Name: SubtitlesSizeSlider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2625835584085232847 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1542430404468110337} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6817229684139727351} + - {fileID: 550074502480953361} + - {fileID: 8861036102169619284} + m_Father: {fileID: 3773382028922803653} + 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: 293.25, y: -71.9525} + m_SizeDelta: {x: 586.5, y: 45} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &14922706952047972 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1542430404468110337} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 5696272112206721752} + m_FillRect: {fileID: 3350155147453024653} + m_HandleRect: {fileID: 7559235277362232300} + m_Direction: 0 + m_MinValue: 0 + m_MaxValue: 1 + m_WholeNumbers: 0 + m_Value: 0.5 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 685732245830625035} + m_MethodName: set_SubtitleSizeValue + m_Mode: 0 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!65 &6059787399598592944 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1542430404468110337} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 600, y: 50, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &1620172243304273180 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6757624855535302359} + - component: {fileID: 6454464921795347005} + - component: {fileID: 5526383000715067840} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6757624855535302359 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1620172243304273180} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1936367776356188311} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 45, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6454464921795347005 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1620172243304273180} + m_CullTransparentMesh: 0 +--- !u!114 &5526383000715067840 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1620172243304273180} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 537f8fe53f9e62149912de6b1eeff99b, type: 3} + 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!1 &1977099217084889484 GameObject: m_ObjectHideFlags: 0 @@ -9051,6 +9743,80 @@ Transform: m_Father: {fileID: 3588775251940077729} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2039309354728190327 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1924278651200687847} + - component: {fileID: 1855143443706756779} + - component: {fileID: 2940085499509011367} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1924278651200687847 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2039309354728190327} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7263472879602532470} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 18} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1855143443706756779 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2039309354728190327} + m_CullTransparentMesh: 0 +--- !u!114 &2940085499509011367 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2039309354728190327} + 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.48235294, g: 0.90588236, b: 1, a: 0.101960786} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 537f8fe53f9e62149912de6b1eeff99b, type: 3} + 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: 3.8 --- !u!1 &2066471580685737662 GameObject: m_ObjectHideFlags: 0 @@ -9082,6 +9848,120 @@ Transform: m_Father: {fileID: 5344389213058930944} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2127972637464711529 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7263472879602532470} + - component: {fileID: 7327112566852086090} + - component: {fileID: 2023722075879825477} + m_Layer: 5 + m_Name: SubtitlesWidthSlider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7263472879602532470 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2127972637464711529} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1924278651200687847} + - {fileID: 5395423921318639688} + - {fileID: 3718355356389618753} + m_Father: {fileID: 3915687199835012264} + 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: 293.25, y: -71.9525} + m_SizeDelta: {x: 586.5, y: 45} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &7327112566852086090 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2127972637464711529} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 5489111442055246086} + m_FillRect: {fileID: 5985010339195248864} + m_HandleRect: {fileID: 7708861958683407417} + m_Direction: 0 + m_MinValue: 0 + m_MaxValue: 1 + m_WholeNumbers: 0 + m_Value: 0.5 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 685732245830625035} + m_MethodName: set_SubtitleWidthValue + m_Mode: 0 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!65 &2023722075879825477 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2127972637464711529} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 600, y: 50, z: 1} + m_Center: {x: 0, y: 0, z: 0} --- !u!1 &2133242054444122150 GameObject: m_ObjectHideFlags: 0 @@ -9161,6 +10041,80 @@ MeshRenderer: m_SortingLayerID: 0 m_SortingLayer: 0 m_SortingOrder: 0 +--- !u!1 &2160472501166229941 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7708861958683407417} + - component: {fileID: 7795970768729237705} + - component: {fileID: 5489111442055246086} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7708861958683407417 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2160472501166229941} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3718355356389618753} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 45, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7795970768729237705 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2160472501166229941} + m_CullTransparentMesh: 0 +--- !u!114 &5489111442055246086 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2160472501166229941} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 537f8fe53f9e62149912de6b1eeff99b, type: 3} + 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!1 &2171292361695309546 GameObject: m_ObjectHideFlags: 0 @@ -9235,6 +10189,116 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 +--- !u!1 &2352957296463175336 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3546326123221333128} + m_Layer: 5 + m_Name: Fill Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3546326123221333128 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2352957296463175336} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 8020850015760932354} + m_Father: {fileID: 6293943318737787758} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -5, y: 0} + m_SizeDelta: {x: -20, y: 18} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &2410466245052421184 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7559235277362232300} + - component: {fileID: 1484944576767531710} + - component: {fileID: 5696272112206721752} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7559235277362232300 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2410466245052421184} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 8861036102169619284} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 45, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1484944576767531710 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2410466245052421184} + m_CullTransparentMesh: 0 +--- !u!114 &5696272112206721752 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2410466245052421184} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 537f8fe53f9e62149912de6b1eeff99b, type: 3} + 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!1 &2420486660470872416 GameObject: m_ObjectHideFlags: 0 @@ -9251,21 +10315,202 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &6725426582102163101 -Transform: +--- !u!4 &6725426582102163101 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2420486660470872416} + m_LocalRotation: {x: -3.6638774e-15, y: 0.00018549249, z: -0.22916262, w: 0.9733882} + m_LocalPosition: {x: -0.07088554, y: 1.1279866e-17, z: -4.7586933e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 244526857764451014} + m_Father: {fileID: 3967351675610620032} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2617277747318214015 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6293943318737787758} + - component: {fileID: 3615062745123553126} + - component: {fileID: 6394507023573364304} + m_Layer: 5 + m_Name: SubtitlesHeightSlider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6293943318737787758 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2617277747318214015} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 240953747037917757} + - {fileID: 3546326123221333128} + - {fileID: 1936367776356188311} + m_Father: {fileID: 5598955541339585433} + 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: 293.25, y: -71.9525} + m_SizeDelta: {x: 586.5, y: 45} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &3615062745123553126 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2617277747318214015} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 5526383000715067840} + m_FillRect: {fileID: 8020850015760932354} + m_HandleRect: {fileID: 6757624855535302359} + m_Direction: 0 + m_MinValue: 0 + m_MaxValue: 1 + m_WholeNumbers: 0 + m_Value: 0.5 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 685732245830625035} + m_MethodName: set_SubtitleHeightValue + m_Mode: 0 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!65 &6394507023573364304 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2617277747318214015} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 600, y: 50, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &2679548175702969861 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5598955541339585433} + - component: {fileID: 2513315655443437434} + - component: {fileID: 1523434060758888186} + m_Layer: 5 + m_Name: SubtitlesHeight + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5598955541339585433 +RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2420486660470872416} - m_LocalRotation: {x: -3.6638774e-15, y: 0.00018549249, z: -0.22916262, w: 0.9733882} - m_LocalPosition: {x: -0.07088554, y: 1.1279866e-17, z: -4.7586933e-17} + m_GameObject: {fileID: 2679548175702969861} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 244526857764451014} - m_Father: {fileID: 3967351675610620032} - m_RootOrder: 0 + - {fileID: 2481656410219725713} + - {fileID: 6293943318737787758} + m_Father: {fileID: 685732245965037790} + 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: 293.25, y: -439.5} + m_SizeDelta: {x: 586.5, y: 107} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2513315655443437434 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2679548175702969861} + m_CullTransparentMesh: 0 +--- !u!114 &1523434060758888186 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2679548175702969861} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: 107 + m_FlexibleWidth: -1 + m_FlexibleHeight: 1 + m_LayoutPriority: 1 --- !u!1 &2683714987506106374 GameObject: m_ObjectHideFlags: 0 @@ -9904,6 +11149,42 @@ Transform: m_Father: {fileID: 6408235304883388458} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4084844354006131877 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8861036102169619284} + m_Layer: 5 + m_Name: Handle Slide Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8861036102169619284 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4084844354006131877} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7559235277362232300} + m_Father: {fileID: 2625835584085232847} + 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} + m_SizeDelta: {x: -20, y: 0} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &4156170250931198611 GameObject: m_ObjectHideFlags: 0 @@ -10052,6 +11333,73 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 +--- !u!1 &4218541674465946160 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3915687199835012264} + - component: {fileID: 8499473915222896154} + - component: {fileID: 7697420598061435470} + m_Layer: 5 + m_Name: SubtitlesWidth + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3915687199835012264 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4218541674465946160} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7394370001621486257} + - {fileID: 7263472879602532470} + m_Father: {fileID: 685732245965037790} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 293.25, y: -677.5} + m_SizeDelta: {x: 586.5, y: 107} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8499473915222896154 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4218541674465946160} + m_CullTransparentMesh: 0 +--- !u!114 &7697420598061435470 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4218541674465946160} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: 107 + m_FlexibleWidth: -1 + m_FlexibleHeight: 1 + m_LayoutPriority: 1 --- !u!1 &4426225382208599115 GameObject: m_ObjectHideFlags: 0 @@ -10332,6 +11680,179 @@ Transform: m_Father: {fileID: 6262581192763479292} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4914226848012620083 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2481656410219725713} + - component: {fileID: 247089368687012975} + - component: {fileID: 7413395002264737660} + - component: {fileID: 7212125740652017887} + m_Layer: 5 + m_Name: SubtitlesHeight + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2481656410219725713 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4914226848012620083} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5598955541339585433} + 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: 0.00021362305, y: -15.952515} + m_SizeDelta: {x: 546.4, y: 46} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &247089368687012975 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4914226848012620083} + m_CullTransparentMesh: 0 +--- !u!114 &7413395002264737660 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4914226848012620083} + 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: 0 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Subtitles Height + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: deb1c246ee0737a42a1131c7f3cbbc50, type: 2} + m_sharedMaterial: {fileID: 5355465875007194742, guid: deb1c246ee0737a42a1131c7f3cbbc50, + 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: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 24 + m_fontSizeMax: 36 + m_fontStyle: 0 + 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: 1 + 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 &7212125740652017887 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4914226848012620083} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 56eb0353ae6e5124bb35b17aff880f16, type: 3} + m_Name: + m_EditorClassIdentifier: + m_StringReference: + m_TableReference: + m_TableCollectionName: GUID:ea97502b36f6cd149b6a571be6e2583f + m_TableEntryReference: + m_KeyId: 21243244859920384 + m_Key: + m_FallbackState: 0 + m_WaitForCompletion: 0 + m_LocalVariables: [] + m_FormatArguments: [] + m_UpdateString: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 7413395002264737660} + m_MethodName: set_text + m_Mode: 0 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + references: + version: 1 --- !u!1 &4919049516186917454 GameObject: m_ObjectHideFlags: 0 @@ -11217,6 +12738,116 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 +--- !u!1 &5608321304777304336 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 240953747037917757} + - component: {fileID: 7518064737291367736} + - component: {fileID: 1436134046390725492} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &240953747037917757 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5608321304777304336} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6293943318737787758} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 18} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7518064737291367736 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5608321304777304336} + m_CullTransparentMesh: 0 +--- !u!114 &1436134046390725492 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5608321304777304336} + 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.48235294, g: 0.90588236, b: 1, a: 0.101960786} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 537f8fe53f9e62149912de6b1eeff99b, type: 3} + 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: 3.8 +--- !u!1 &5803671721763326066 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5395423921318639688} + m_Layer: 5 + m_Name: Fill Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5395423921318639688 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5803671721763326066} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5985010339195248864} + m_Father: {fileID: 7263472879602532470} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -5, y: 0} + m_SizeDelta: {x: -20, y: 18} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &5971284160140987603 GameObject: m_ObjectHideFlags: 0 @@ -11248,6 +12879,42 @@ Transform: m_Father: {fileID: 2141007727081326835} m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6235170781934586333 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 550074502480953361} + m_Layer: 5 + m_Name: Fill Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &550074502480953361 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6235170781934586333} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3350155147453024653} + m_Father: {fileID: 2625835584085232847} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -5, y: 0} + m_SizeDelta: {x: -20, y: 18} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &6333273131591002104 GameObject: m_ObjectHideFlags: 0 @@ -11279,6 +12946,42 @@ Transform: m_Father: {fileID: 9215461299723113386} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6385786220912630602 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1936367776356188311} + m_Layer: 5 + m_Name: Handle Slide Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1936367776356188311 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6385786220912630602} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6757624855535302359} + m_Father: {fileID: 6293943318737787758} + 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} + m_SizeDelta: {x: -20, y: 0} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &6439123387992303144 GameObject: m_ObjectHideFlags: 0 @@ -11518,6 +13221,73 @@ Transform: m_Father: {fileID: 4763564487273186618} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7069014992995263081 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3773382028922803653} + - component: {fileID: 4043524714035865293} + - component: {fileID: 1543991017203258291} + m_Layer: 5 + m_Name: SubtitlesSize + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3773382028922803653 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7069014992995263081} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4844545604483014032} + - {fileID: 2625835584085232847} + m_Father: {fileID: 685732245965037790} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 293.25, y: -558.5} + m_SizeDelta: {x: 586.5, y: 107} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4043524714035865293 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7069014992995263081} + m_CullTransparentMesh: 0 +--- !u!114 &1543991017203258291 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7069014992995263081} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: 107 + m_FlexibleWidth: -1 + m_FlexibleHeight: 1 + m_LayoutPriority: 1 --- !u!1 &7239393994439434471 GameObject: m_ObjectHideFlags: 0 @@ -11534,25 +13304,99 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &2141007727081326835 -Transform: +--- !u!4 &2141007727081326835 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7239393994439434471} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.00015978745, y: -0.000031924377, z: -0.0006257091} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 9033984413269650621} + - {fileID: 3967351675610620032} + - {fileID: 3588775251940077729} + - {fileID: 4763564487273186618} + - {fileID: 3364433698913882752} + m_Father: {fileID: 7147924655394277096} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7250446872505838269 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5985010339195248864} + - component: {fileID: 2184690708898176362} + - component: {fileID: 4964507391573115831} + m_Layer: 5 + m_Name: Fill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5985010339195248864 +RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7239393994439434471} - m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.00015978745, y: -0.000031924377, z: -0.0006257091} + m_GameObject: {fileID: 7250446872505838269} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 9033984413269650621} - - {fileID: 3967351675610620032} - - {fileID: 3588775251940077729} - - {fileID: 4763564487273186618} - - {fileID: 3364433698913882752} - m_Father: {fileID: 7147924655394277096} - m_RootOrder: 5 + m_Children: [] + m_Father: {fileID: 5395423921318639688} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 10, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2184690708898176362 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7250446872505838269} + m_CullTransparentMesh: 0 +--- !u!114 &4964507391573115831 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7250446872505838269} + 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.48235294, g: 0.90588236, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 537f8fe53f9e62149912de6b1eeff99b, type: 3} + 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: 3.8 --- !u!1 &7615509889688950092 GameObject: m_ObjectHideFlags: 0 @@ -11763,6 +13607,42 @@ Transform: m_Father: {fileID: 2141007727081326835} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8458840595263735551 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3718355356389618753} + m_Layer: 5 + m_Name: Handle Slide Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3718355356389618753 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8458840595263735551} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7708861958683407417} + m_Father: {fileID: 7263472879602532470} + 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} + m_SizeDelta: {x: -20, y: 0} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &8497980834577645317 GameObject: m_ObjectHideFlags: 0 @@ -11972,6 +13852,80 @@ Transform: m_Father: {fileID: 9033984413269650621} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8928091982557337872 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8020850015760932354} + - component: {fileID: 2203848184337424804} + - component: {fileID: 6289297261047921580} + m_Layer: 5 + m_Name: Fill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8020850015760932354 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8928091982557337872} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3546326123221333128} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 10, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2203848184337424804 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8928091982557337872} + m_CullTransparentMesh: 0 +--- !u!114 &6289297261047921580 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8928091982557337872} + 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.48235294, g: 0.90588236, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 537f8fe53f9e62149912de6b1eeff99b, type: 3} + 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: 3.8 --- !u!1 &9178495704891606430 GameObject: m_ObjectHideFlags: 0 @@ -12055,7 +14009,7 @@ PrefabInstance: - target: {fileID: 653244539434892004, guid: 8933a80abf3d47840bf74b55e5cb8440, type: 3} propertyPath: m_RootOrder - value: 5 + value: 8 objectReference: {fileID: 0} - target: {fileID: 653244539434892004, guid: 8933a80abf3d47840bf74b55e5cb8440, type: 3} @@ -12130,7 +14084,7 @@ PrefabInstance: - target: {fileID: 653244539434892004, guid: 8933a80abf3d47840bf74b55e5cb8440, type: 3} propertyPath: m_AnchoredPosition.y - value: -818 + value: -1175 objectReference: {fileID: 0} - target: {fileID: 653244539434892004, guid: 8933a80abf3d47840bf74b55e5cb8440, type: 3} @@ -12334,6 +14288,12 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 8933a80abf3d47840bf74b55e5cb8440, type: 3} +--- !u!224 &745901670220845776 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 653244539434892004, guid: 8933a80abf3d47840bf74b55e5cb8440, + type: 3} + m_PrefabInstance: {fileID: 236777558859360308} + m_PrefabAsset: {fileID: 0} --- !u!114 &6360616526624175805 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 6560690124553789065, guid: 8933a80abf3d47840bf74b55e5cb8440, @@ -12346,12 +14306,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 8ecd0ed4efc22bf4a81db7ef1cf69eb4, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!224 &745901670220845776 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 653244539434892004, guid: 8933a80abf3d47840bf74b55e5cb8440, - type: 3} - m_PrefabInstance: {fileID: 236777558859360308} - m_PrefabAsset: {fileID: 0} --- !u!1001 &798064484593682296 PrefabInstance: m_ObjectHideFlags: 0 @@ -12377,7 +14331,7 @@ PrefabInstance: - target: {fileID: 186757219994852507, guid: 9e0e318dfb7275d4cb7eb62ebc83153a, type: 3} propertyPath: m_RootOrder - value: 3 + value: 6 objectReference: {fileID: 0} - target: {fileID: 186757219994852507, guid: 9e0e318dfb7275d4cb7eb62ebc83153a, type: 3} @@ -12452,7 +14406,7 @@ PrefabInstance: - target: {fileID: 186757219994852507, guid: 9e0e318dfb7275d4cb7eb62ebc83153a, type: 3} propertyPath: m_AnchoredPosition.y - value: -522 + value: -879 objectReference: {fileID: 0} - target: {fileID: 186757219994852507, guid: 9e0e318dfb7275d4cb7eb62ebc83153a, type: 3} @@ -12469,6 +14423,46 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 186757220003961112, guid: 9e0e318dfb7275d4cb7eb62ebc83153a, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 186757220003961112, guid: 9e0e318dfb7275d4cb7eb62ebc83153a, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 186757220003961112, guid: 9e0e318dfb7275d4cb7eb62ebc83153a, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 293.25 + objectReference: {fileID: 0} + - target: {fileID: 186757220003961112, guid: 9e0e318dfb7275d4cb7eb62ebc83153a, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -86 + objectReference: {fileID: 0} + - target: {fileID: 186757220653041201, guid: 9e0e318dfb7275d4cb7eb62ebc83153a, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 186757220653041201, guid: 9e0e318dfb7275d4cb7eb62ebc83153a, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 186757220653041201, guid: 9e0e318dfb7275d4cb7eb62ebc83153a, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 175 + objectReference: {fileID: 0} + - target: {fileID: 186757220653041201, guid: 9e0e318dfb7275d4cb7eb62ebc83153a, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -23 + objectReference: {fileID: 0} - target: {fileID: 186757220924144453, guid: 9e0e318dfb7275d4cb7eb62ebc83153a, type: 3} propertyPath: onCast.m_PersistentCalls.m_Calls.Array.data[0].m_Target @@ -12513,7 +14507,7 @@ PrefabInstance: - target: {fileID: 653244539434892004, guid: 8933a80abf3d47840bf74b55e5cb8440, type: 3} propertyPath: m_RootOrder - value: 6 + value: 9 objectReference: {fileID: 0} - target: {fileID: 653244539434892004, guid: 8933a80abf3d47840bf74b55e5cb8440, type: 3} @@ -12588,7 +14582,7 @@ PrefabInstance: - target: {fileID: 653244539434892004, guid: 8933a80abf3d47840bf74b55e5cb8440, type: 3} propertyPath: m_AnchoredPosition.y - value: -966 + value: -1323 objectReference: {fileID: 0} - target: {fileID: 653244539434892004, guid: 8933a80abf3d47840bf74b55e5cb8440, type: 3} @@ -12792,6 +14786,12 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 8933a80abf3d47840bf74b55e5cb8440, type: 3} +--- !u!1 &7993946801353570303 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 9109531743546758956, guid: 8933a80abf3d47840bf74b55e5cb8440, + type: 3} + m_PrefabInstance: {fileID: 1196755288602140883} + m_PrefabAsset: {fileID: 0} --- !u!114 &5447097636077338202 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 6560690124553789065, guid: 8933a80abf3d47840bf74b55e5cb8440, @@ -12804,12 +14804,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 8ecd0ed4efc22bf4a81db7ef1cf69eb4, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!1 &7993946801353570303 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 9109531743546758956, guid: 8933a80abf3d47840bf74b55e5cb8440, - type: 3} - m_PrefabInstance: {fileID: 1196755288602140883} - m_PrefabAsset: {fileID: 0} --- !u!224 &1840689025993251383 stripped RectTransform: m_CorrespondingSourceObject: {fileID: 653244539434892004, guid: 8933a80abf3d47840bf74b55e5cb8440, @@ -12836,7 +14830,7 @@ PrefabInstance: - target: {fileID: 653244539434892004, guid: 8933a80abf3d47840bf74b55e5cb8440, type: 3} propertyPath: m_RootOrder - value: 4 + value: 7 objectReference: {fileID: 0} - target: {fileID: 653244539434892004, guid: 8933a80abf3d47840bf74b55e5cb8440, type: 3} @@ -12911,7 +14905,7 @@ PrefabInstance: - target: {fileID: 653244539434892004, guid: 8933a80abf3d47840bf74b55e5cb8440, type: 3} propertyPath: m_AnchoredPosition.y - value: -670 + value: -1027 objectReference: {fileID: 0} - target: {fileID: 653244539434892004, guid: 8933a80abf3d47840bf74b55e5cb8440, type: 3} @@ -13235,6 +15229,12 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 8933a80abf3d47840bf74b55e5cb8440, type: 3} +--- !u!224 &2162967367236797263 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 653244539434892004, guid: 8933a80abf3d47840bf74b55e5cb8440, + type: 3} + m_PrefabInstance: {fileID: 1663144578784672171} + m_PrefabAsset: {fileID: 0} --- !u!114 &5483393982188922658 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 6560690124553789065, guid: 8933a80abf3d47840bf74b55e5cb8440, @@ -13247,12 +15247,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 8ecd0ed4efc22bf4a81db7ef1cf69eb4, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!224 &2162967367236797263 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 653244539434892004, guid: 8933a80abf3d47840bf74b55e5cb8440, - type: 3} - m_PrefabInstance: {fileID: 1663144578784672171} - m_PrefabAsset: {fileID: 0} --- !u!1001 &8960632408244625170 PrefabInstance: m_ObjectHideFlags: 0 @@ -13260,6 +15254,26 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 685732245965037790} m_Modifications: + - target: {fileID: 8485868696862095129, guid: 17be0a47712d0eb42ade2520c33e6508, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8485868696862095129, guid: 17be0a47712d0eb42ade2520c33e6508, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8485868696862095129, guid: 17be0a47712d0eb42ade2520c33e6508, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 293.25 + objectReference: {fileID: 0} + - target: {fileID: 8485868696862095129, guid: 17be0a47712d0eb42ade2520c33e6508, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -86 + objectReference: {fileID: 0} - target: {fileID: 8485868696869892709, guid: 17be0a47712d0eb42ade2520c33e6508, type: 3} propertyPath: m_Name @@ -13380,6 +15394,26 @@ PrefabInstance: propertyPath: onCast.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: objectReference: {fileID: 685732245830625035} + - target: {fileID: 8485868698333259824, guid: 17be0a47712d0eb42ade2520c33e6508, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8485868698333259824, guid: 17be0a47712d0eb42ade2520c33e6508, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8485868698333259824, guid: 17be0a47712d0eb42ade2520c33e6508, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 175 + objectReference: {fileID: 0} + - target: {fileID: 8485868698333259824, guid: 17be0a47712d0eb42ade2520c33e6508, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -23 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 17be0a47712d0eb42ade2520c33e6508, type: 3} --- !u!224 &691675472929451400 stripped diff --git a/POINT-VR-Chapter-1/Assets/POINT/InputAssets/SceneController.cs b/POINT-VR-Chapter-1/Assets/POINT/InputAssets/SceneController.cs index 8a001932..689b4706 100644 --- a/POINT-VR-Chapter-1/Assets/POINT/InputAssets/SceneController.cs +++ b/POINT-VR-Chapter-1/Assets/POINT/InputAssets/SceneController.cs @@ -19,6 +19,18 @@ public class SceneController : MonoBehaviour /// [SerializeField] Slider aesthetic; /// + /// The UI slider for subtitle height + /// + [SerializeField] Slider subtitleHeight; + /// + /// The UI slider for subtitle height + /// + [SerializeField] Slider subtitleSize; + /// + /// The UI slider for subtitle height + /// + [SerializeField] Slider subtitleWidth; + /// /// The class responsible for the player prefab's UI controls /// [SerializeField] UIManager uiManager; @@ -57,6 +69,9 @@ private void Start() gripNotice.IsOn = data.gripNoticeEnabled; functional.value = data.functionalVolume; aesthetic.value = data.aestheticVolume; + subtitleHeight.value = uiManager.SubtitleHeightValue = data.subtitleHeightValue; + subtitleSize.value = uiManager.SubtitleSizeValue = data.subtitleSizeValue; + subtitleWidth.value = uiManager.SubtitleWidthValue = data.subtitleWidthValue; uiManager.Language = (int)data.language; uiManager.SubtitleLanguage = (int) data.subtitleLanguage; music.mute = false; @@ -81,7 +96,10 @@ public void ChangeScene(int scene) isHapticsEnabled = hapticToggle.IsOn, isControllerHighlighted = highlightsToggle.IsOn, language = (GameManager.Language)uiManager.Language, - subtitleLanguage = (GameManager.Language) uiManager.SubtitleLanguage + subtitleLanguage = (GameManager.Language) uiManager.SubtitleLanguage, + subtitleHeightValue = uiManager.SubtitleHeightValue, + subtitleSizeValue = uiManager.SubtitleSizeValue, + subtitleWidthValue = uiManager.SubtitleWidthValue }; GameManager.Instance.SetData(data); pause.Unpause(); diff --git a/POINT-VR-Chapter-1/Assets/POINT/Localization/Translations.csv b/POINT-VR-Chapter-1/Assets/POINT/Localization/Translations.csv index ee013e3b..640ad437 100644 --- a/POINT-VR-Chapter-1/Assets/POINT/Localization/Translations.csv +++ b/POINT-VR-Chapter-1/Assets/POINT/Localization/Translations.csv @@ -13,6 +13,9 @@ SETTINGS_ON,On,Encendido SETTINGS_NARRATION_VOL,Narration Volume,Volumen de Narración SETTINGS_BACKGROUND_VOL,Background Volume,Volumen de Fondo SETTINGS_LANGUAGE,Language,Lengua +SETTINGS_SUBTITLES_HEIGHT,Subtitles Height,Altura de Subtítulos +SETTINGS_SUBTITLES_FONT_SIZE,Subtitles Font Size,Tamaño de Fuente Subtítulos +SETTINGS_SUBTITLES_WIDTH,Subtitles Width,Ancho de Subtítulos SETTINGS_SUBTITLES,Subtitles,Subtítulos SETTINGS_LANGUAGE_DISABLED,Disabled,Apagados SETTINGS_LANGUAGE_ENGLISH,English,Inglés diff --git a/POINT-VR-Chapter-1/Assets/POINT/Localization/UILocalization Shared Data.asset b/POINT-VR-Chapter-1/Assets/POINT/Localization/UILocalization Shared Data.asset index 0f87ea23..4b62382d 100644 --- a/POINT-VR-Chapter-1/Assets/POINT/Localization/UILocalization Shared Data.asset +++ b/POINT-VR-Chapter-1/Assets/POINT/Localization/UILocalization Shared Data.asset @@ -71,6 +71,18 @@ MonoBehaviour: m_Key: SETTINGS_LANGUAGE m_Metadata: m_Items: [] + - m_Id: 21243244859920384 + m_Key: SETTINGS_SUBTITLES_HEIGHT + m_Metadata: + m_Items: [] + - m_Id: 21243244876697600 + m_Key: SETTINGS_SUBTITLES_FONT_SIZE + m_Metadata: + m_Items: [] + - m_Id: 21243244876697601 + m_Key: SETTINGS_SUBTITLES_WIDTH + m_Metadata: + m_Items: [] - m_Id: 1521794191362 m_Key: SETTINGS_SUBTITLES m_Metadata: diff --git a/POINT-VR-Chapter-1/Assets/POINT/Localization/UILocalization_en.asset b/POINT-VR-Chapter-1/Assets/POINT/Localization/UILocalization_en.asset index 41d44c22..00ddf151 100644 --- a/POINT-VR-Chapter-1/Assets/POINT/Localization/UILocalization_en.asset +++ b/POINT-VR-Chapter-1/Assets/POINT/Localization/UILocalization_en.asset @@ -335,6 +335,18 @@ MonoBehaviour: m_Localized: Congratulations! The simulation is over. m_Metadata: m_Items: [] + - m_Id: 21243244859920384 + m_Localized: Subtitles Height + m_Metadata: + m_Items: [] + - m_Id: 21243244876697600 + m_Localized: Subtitles Font Size + m_Metadata: + m_Items: [] + - m_Id: 21243244876697601 + m_Localized: Subtitles Width + m_Metadata: + m_Items: [] references: version: 1 00000000: diff --git a/POINT-VR-Chapter-1/Assets/POINT/Localization/UILocalization_es.asset b/POINT-VR-Chapter-1/Assets/POINT/Localization/UILocalization_es.asset index 1e29671a..3e614b0d 100644 --- a/POINT-VR-Chapter-1/Assets/POINT/Localization/UILocalization_es.asset +++ b/POINT-VR-Chapter-1/Assets/POINT/Localization/UILocalization_es.asset @@ -340,6 +340,18 @@ MonoBehaviour: m_Localized: "\xA1Enhorabuena! La simulaci\xF3n ha terminado." m_Metadata: m_Items: [] + - m_Id: 21243244859920384 + m_Localized: "Altura de Subt\xEDtulos" + m_Metadata: + m_Items: [] + - m_Id: 21243244876697600 + m_Localized: "Tama\xF1o de Fuente Subt\xEDtulos" + m_Metadata: + m_Items: [] + - m_Id: 21243244876697601 + m_Localized: "Ancho de Subt\xEDtulos" + m_Metadata: + m_Items: [] references: version: 1 00000000: diff --git a/POINT-VR-Chapter-1/Assets/POINT/UIAssets/UIManager.cs b/POINT-VR-Chapter-1/Assets/POINT/UIAssets/UIManager.cs index 13915ce0..f990a0ac 100644 --- a/POINT-VR-Chapter-1/Assets/POINT/UIAssets/UIManager.cs +++ b/POINT-VR-Chapter-1/Assets/POINT/UIAssets/UIManager.cs @@ -23,6 +23,13 @@ public class UIManager : MonoBehaviour [SerializeField] Transform languageParent = null; [Header("Subtitles")] [SerializeField] NarrationManager narrationManager = null; + [SerializeField] private RectTransform subtitlesContainer = null; + [Tooltip("The range of y-positions for the subtitles; centered at value in Prefab")] + [SerializeField] private float subtitlesHeightRange = 10.0f; + [Tooltip("The range of font sizes for the subtitles; centered at value in Prefab")] + [SerializeField] private float subtitlesSizeRange = 5.0f; + [Tooltip("The range of widths for the subtitles container; centered at value in Prefab")] + [SerializeField] private float subtitlesWidthRange = 10.0f; [Header("Subtitles Toggle Parent")] [SerializeField] Transform subtitleParent = null; [Header("Floor Toggle Parent")] @@ -32,6 +39,24 @@ public class UIManager : MonoBehaviour private LocalizedString currentObjective = null; private string objectiveText; + private float defaultSubtitlesHeight = float.NegativeInfinity; + private float defaultSubtitlesSize = float.NegativeInfinity; + private float defaultSubtitlesWidth = float.NegativeInfinity; + + private void Awake() + { + if (subtitlesContainer != null) + { + defaultSubtitlesHeight = subtitlesContainer.anchoredPosition.y; + defaultSubtitlesSize = subtitlesContainer.GetComponentInChildren(true).fontSize; + defaultSubtitlesWidth = subtitlesContainer.sizeDelta.x; + + if (narrationManager != null) + { + narrationManager.MaxSubtitleWidth = defaultSubtitlesWidth; + } + } + } public void UpdateCurrentObjective(string newObjective) { @@ -225,6 +250,84 @@ public int SubtitleLanguage } } + /// + /// The value of the slider controlling the subtitle height; between 0 and 1 (inclusive) + /// + private float subtitleHeightValue = 0.5f; + public float SubtitleHeightValue + { + get + { + return subtitleHeightValue; + } + + set + { + if (float.IsNegativeInfinity(defaultSubtitlesHeight)) + { + defaultSubtitlesHeight = subtitlesContainer.anchoredPosition.y; + } + subtitleHeightValue = value; + subtitlesContainer.anchoredPosition = new Vector2(subtitlesContainer.anchoredPosition.x, + defaultSubtitlesHeight + ((value - 0.5f) * subtitlesHeightRange)); + } + } + + /// + /// The value of the slider controlling the subtitle font size; between 0 and 1 (inclusive) + /// + private float subtitleSizeValue = 0.5f; + public float SubtitleSizeValue + { + get + { + return subtitleSizeValue; + } + + set + { + if (float.IsNegativeInfinity(defaultSubtitlesSize)) + { + defaultSubtitlesSize = subtitlesContainer.GetComponentInChildren(true).fontSize; + } + subtitleSizeValue = value; + if (subtitlesContainer.GetComponentInChildren(true) != null) + { + subtitlesContainer.GetComponentInChildren(true).fontSize = + defaultSubtitlesSize + ((value - 0.5f) * subtitlesSizeRange); + } + } + } + + /// + /// The value of the slider controlling the subtitle width; between 0 and 1 (inclusive) + /// + private float subtitleWidthValue = 0.5f; + public float SubtitleWidthValue + { + get + { + return subtitleWidthValue; + } + + set + { + if (float.IsNegativeInfinity(defaultSubtitlesWidth)) + { + defaultSubtitlesWidth = subtitlesContainer.sizeDelta.x; + } + subtitleWidthValue = value; + + if (narrationManager != null) + { + narrationManager.MaxSubtitleWidth = defaultSubtitlesWidth + ((value - 0.5f) * subtitlesWidthRange); + subtitlesContainer.sizeDelta = new Vector2( + defaultSubtitlesWidth + ((value - 0.5f) * subtitlesWidthRange), + subtitlesContainer.sizeDelta.y); + } + } + } + /// /// Toggles whether the floor is visible (translucent) or invisible (default) /// diff --git a/POINT-VR-Chapter-1/Builds/subtitles-placement.apk b/POINT-VR-Chapter-1/Builds/subtitles-placement.apk new file mode 100644 index 00000000..0a8e0361 Binary files /dev/null and b/POINT-VR-Chapter-1/Builds/subtitles-placement.apk differ