diff --git a/.github/workflows/on-delete-release.yml b/.github/workflows/on-delete-release.yml new file mode 100644 index 0000000000..9c97fbccff --- /dev/null +++ b/.github/workflows/on-delete-release.yml @@ -0,0 +1,48 @@ +name: On Delete Latest Release + +on: + release: + types: + - deleted + +jobs: + check-latest-release: + runs-on: ubuntu-latest + container: + image: amazon/aws-cli:latest + steps: + - name: Install jq and curl + run: | + yum update -y + yum install -y jq curl + + - name: Check Deleted and Update Latest + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + id: check_latest + run: | + DELETED_RELEASE_TAG=$(jq -r .release.tag_name "$GITHUB_EVENT_PATH") + echo "Deleted Release Tag: $DELETED_RELEASE_TAG" + + # Fetch the current latest release from the API + LATEST_RELEASE=$(curl -H "Authorization: Bearer $GITHUB_TOKEN" -s "https://api.github.com/repos/${{ github.repository }}/releases/latest" | jq -r .tag_name) + echo "Latest Release Tag: $LATEST_RELEASE" + + echo "latest_release=$LATEST_RELEASE" >> $GITHUB_OUTPUT + + - name: Run actions if release is the latest + if: ${{ steps.check_latest.outputs.latest_release != '' }} + env: + AWS_MAX_ATTEMPTS: 3 + AWS_RETRY_MODE: standard + AWS_ACCESS_KEY_ID: ${{ secrets.EXPLORER_TEAM_AWS_ACCESS_KEY_ID }} + AWS_SECRET_ACCESS_KEY: ${{ secrets.EXPLORER_TEAM_AWS_SECRET_ACCESS_KEY }} + EXPLORER_TEAM_S3_BUCKET: ${{ secrets.EXPLORER_TEAM_S3_BUCKET }} + RELEASES_PATH: ${{ format('@dcl/{0}/releases', github.event.repository.name) }} + LATEST_RELEASE: ${{ steps.check_latest.outputs.latest_release }} + run: | + echo '{ + "version": "${{ env.LATEST_RELEASE }}", + "timestamp": "'$(date -u +"%Y-%m-%dT%H:%M:%SZ")'" + }' > latest.json + aws s3 cp latest.json s3://$EXPLORER_TEAM_S3_BUCKET/$RELEASES_PATH/latest.json diff --git a/Explorer/Assets/DCL/Character/CharacterMotion/Components/PlayerTeleportIntent.cs b/Explorer/Assets/DCL/Character/CharacterMotion/Components/PlayerTeleportIntent.cs index 390ed3e34c..aa7c02dd6b 100644 --- a/Explorer/Assets/DCL/Character/CharacterMotion/Components/PlayerTeleportIntent.cs +++ b/Explorer/Assets/DCL/Character/CharacterMotion/Components/PlayerTeleportIntent.cs @@ -17,7 +17,7 @@ public JustTeleported(int expireFrame) } } - public static readonly TimeSpan TIMEOUT = TimeSpan.FromSeconds(30); + public static readonly TimeSpan TIMEOUT = TimeSpan.FromMinutes(2); public readonly Vector2Int Parcel; public readonly Vector3 Position; diff --git a/Explorer/Assets/DCL/ExplorePanel/ExplorePanelController.cs b/Explorer/Assets/DCL/ExplorePanel/ExplorePanelController.cs index 18252776ec..7009a4fc1a 100644 --- a/Explorer/Assets/DCL/ExplorePanel/ExplorePanelController.cs +++ b/Explorer/Assets/DCL/ExplorePanel/ExplorePanelController.cs @@ -181,7 +181,7 @@ private void RegisterHotkeys() dclInput.Shortcuts.Map.performed += OnMapHotkeyPressed; dclInput.Shortcuts.Settings.performed += OnSettingsHotkeyPressed; dclInput.Shortcuts.Backpack.performed += OnBackpackHotkeyPressed; - dclInput.Shortcuts.CameraReel.performed += OnCameraReelHotkeyPressed; + dclInput.InWorldCamera.CameraReel.performed += OnCameraReelHotkeyPressed; } private void OnCameraReelHotkeyPressed(InputAction.CallbackContext ctx) @@ -263,7 +263,7 @@ private void UnRegisterHotkeys() dclInput.Shortcuts.Map.performed -= OnMapHotkeyPressed; dclInput.Shortcuts.Settings.performed -= OnSettingsHotkeyPressed; dclInput.Shortcuts.Backpack.performed -= OnBackpackHotkeyPressed; - dclInput.Shortcuts.CameraReel.performed -= OnCameraReelHotkeyPressed; + dclInput.InWorldCamera.CameraReel.performed -= OnCameraReelHotkeyPressed; } private void BlockUnwantedInputs() diff --git a/Explorer/Assets/DCL/ExplorePanel/ExplorePanelInputHandler.cs b/Explorer/Assets/DCL/ExplorePanel/ExplorePanelInputHandler.cs index 2dfa82b5ee..1b17c8dcef 100644 --- a/Explorer/Assets/DCL/ExplorePanel/ExplorePanelInputHandler.cs +++ b/Explorer/Assets/DCL/ExplorePanel/ExplorePanelInputHandler.cs @@ -55,7 +55,7 @@ private void RegisterHotkeys() dclInput.Shortcuts.Map.performed += OnMapHotkeyPressed; dclInput.Shortcuts.Settings.performed += OnSettingsHotkeyPressed; dclInput.Shortcuts.Backpack.performed += OnBackpackHotkeyPressed; - dclInput.Shortcuts.CameraReel.performed += OnCameraReelHotkeyPressed; + dclInput.InWorldCamera.CameraReel.performed += OnCameraReelHotkeyPressed; } private void UnregisterHotkeys() @@ -64,7 +64,7 @@ private void UnregisterHotkeys() dclInput.Shortcuts.Map.performed -= OnMapHotkeyPressed; dclInput.Shortcuts.Settings.performed -= OnSettingsHotkeyPressed; dclInput.Shortcuts.Backpack.performed -= OnBackpackHotkeyPressed; - dclInput.Shortcuts.CameraReel.performed -= OnCameraReelHotkeyPressed; + dclInput.InWorldCamera.CameraReel.performed -= OnCameraReelHotkeyPressed; foreach (var escapeAction in escapeActions) dclInput.UI.Close.performed -= escapeAction; diff --git a/Explorer/Assets/DCL/InWorldCamera/CameraReelStorageService/Schemas/ScreenshotMetadata.cs b/Explorer/Assets/DCL/InWorldCamera/CameraReelStorageService/Schemas/ScreenshotMetadata.cs index 254bf247c8..66968b4093 100644 --- a/Explorer/Assets/DCL/InWorldCamera/CameraReelStorageService/Schemas/ScreenshotMetadata.cs +++ b/Explorer/Assets/DCL/InWorldCamera/CameraReelStorageService/Schemas/ScreenshotMetadata.cs @@ -9,6 +9,7 @@ public class ScreenshotMetadata public string userName; public string userAddress; public string dateTime; + public string placeId; public string realm; public Scene scene; public VisiblePerson[] visiblePeople; diff --git a/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/Playground/ScreenRecorderTester.cs b/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/Playground/ScreenRecorderTester.cs index c0c8646a08..441ae0f594 100644 --- a/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/Playground/ScreenRecorderTester.cs +++ b/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/Playground/ScreenRecorderTester.cs @@ -57,7 +57,7 @@ public async UniTask CaptureMetadata() Profile profile = await CreateProfile().ProfileAsync(default(CancellationToken)); var builder = new ScreenshotMetadataBuilder(null, null, null, null); - builder.FillMetadata(profile, null, Vector2Int.one, "Test Playground", Array.Empty()); + builder.FillMetadata(profile, null, Vector2Int.one, "Test Playground", "Test place id", Array.Empty()); metadata = builder.GetMetadataAndReset(); hud.Metadata = metadata; } diff --git a/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/ScreenshotLimitReachedException.cs b/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/ScreenshotLimitReachedException.cs new file mode 100644 index 0000000000..18a56c2d2f --- /dev/null +++ b/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/ScreenshotLimitReachedException.cs @@ -0,0 +1,6 @@ +using System; + +namespace DCL.InWorldCamera.Systems +{ + public sealed class ScreenshotLimitReachedException : Exception { } +} diff --git a/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/ScreenshotLimitReachedException.cs.meta b/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/ScreenshotLimitReachedException.cs.meta new file mode 100644 index 0000000000..f3b32aac71 --- /dev/null +++ b/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/ScreenshotLimitReachedException.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: b58551c45a774ee487c061be6bb59d82 +timeCreated: 1733244394 \ No newline at end of file diff --git a/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/ScreenshotMetadataBuilder.cs b/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/ScreenshotMetadataBuilder.cs index 0a45ea3aba..4ab42435ce 100644 --- a/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/ScreenshotMetadataBuilder.cs +++ b/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/ScreenshotMetadataBuilder.cs @@ -69,21 +69,21 @@ public void AddProfile(Profile profile, Collider avatarCollider) public async UniTask BuildAsync(CancellationToken ct) { - string? sceneName = await GetSceneNameAsync(sceneParcel, ct); + (string sceneName, string placeId) = await GetSceneInfoAsync(sceneParcel, ct); - FillMetadata(selfProfile.OwnProfile, realmData, sceneParcel, sceneName, visiblePeople.ToArray()); + FillMetadata(selfProfile.OwnProfile, realmData, sceneParcel, sceneName, placeId, visiblePeople.ToArray()); MetadataIsReady = true; } - private async UniTask GetSceneNameAsync(Vector2Int at, CancellationToken ct) + private async UniTask<(string, string)> GetSceneInfoAsync(Vector2Int at, CancellationToken ct) { if (realmData.ScenesAreFixed) - return realmData.RealmName.Replace(".dcl.eth", string.Empty); + return (realmData.RealmName.Replace(".dcl.eth", string.Empty), "not applicable"); PlacesData.PlaceInfo? placeInfo = await placesAPIService.GetPlaceAsync(at, ct); - return placeInfo?.title ?? "Unknown place"; + return (placeInfo?.title ?? "Unknown place", placeInfo.id); } private static string[] FilterNonBaseWearables(IReadOnlyCollection avatarWearables) @@ -97,7 +97,8 @@ private static string[] FilterNonBaseWearables(IReadOnlyCollection avatarWe return wearables.ToArray(); } - internal void FillMetadata(Profile profile, RealmData realm, Vector2Int playerPosition, string sceneName, VisiblePerson[] visiblePeople) + internal void FillMetadata(Profile profile, RealmData realm, Vector2Int playerPosition, + string sceneName, string placeId, VisiblePerson[] visiblePeople) { if (metadata == null) metadata = new ScreenshotMetadata @@ -106,6 +107,7 @@ internal void FillMetadata(Profile profile, RealmData realm, Vector2Int playerPo userAddress = profile.UserId, dateTime = DateTimeOffset.UtcNow.ToUnixTimeSeconds().ToString(), realm = realm?.RealmName, + placeId = placeId, scene = new Scene { name = sceneName, @@ -119,6 +121,7 @@ internal void FillMetadata(Profile profile, RealmData realm, Vector2Int playerPo metadata.userAddress = profile.UserId; metadata.dateTime = DateTimeOffset.UtcNow.ToUnixTimeSeconds().ToString(); metadata.realm = realm?.RealmName; + metadata.placeId = placeId; metadata.scene.name = sceneName; metadata.scene.location = new Location(playerPosition); metadata.visiblePeople = visiblePeople; diff --git a/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/Systems/CaptureScreenshotSystem.cs b/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/Systems/CaptureScreenshotSystem.cs index 193e7a9139..c5b2db8834 100644 --- a/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/Systems/CaptureScreenshotSystem.cs +++ b/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/Systems/CaptureScreenshotSystem.cs @@ -11,6 +11,7 @@ using DCL.Multiplayer.Profiles.Entities; using DCL.Profiles; using ECS.Abstract; +using System; using System.Threading; using UnityEngine; using Utility; @@ -71,7 +72,7 @@ public override void Dispose() protected override void Update(float t) { - if (recorder.State == RecordingState.CAPTURING) + if (recorder.State == RecordingState.CAPTURING || hudController.IsVfxInProgress) return; if (recorder.State == RecordingState.SCREENSHOT_READY && metadataBuilder.MetadataIsReady) @@ -93,11 +94,23 @@ private void ProcessCapturedScreenshot() screenshot = recorder.GetScreenshotAndReset(); metadata = metadataBuilder.GetMetadataAndReset(); - cameraReelStorageService.UploadScreenshotAsync(screenshot, metadata, ctx.Token).Forget(); + try + { + cameraReelStorageService.UploadScreenshotAsync(screenshot, metadata, ctx.Token).Forget(); - hudController.Show(); - hudController.PlayScreenshotFX(screenshot, SPLASH_FX_DURATION, MIDDLE_PAUSE_FX_DURATION, IMAGE_TRANSITION_FX_DURATION); - hudController.DebugCapture(screenshot, metadata); + hudController.Show(); + hudController.PlayScreenshotFX(screenshot, SPLASH_FX_DURATION, MIDDLE_PAUSE_FX_DURATION, IMAGE_TRANSITION_FX_DURATION); + hudController.DebugCapture(screenshot, metadata); + } + catch (OperationCanceledException) { } + catch (ScreenshotLimitReachedException) + { + hudController.Show(); + } + catch (Exception e) + { + ReportHub.LogException(e, ReportCategory.CAMERA_REEL); + } } private bool ScreenshotIsRequested() diff --git a/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/Systems/EmitInWorldCameraInputSystem.cs b/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/Systems/EmitInWorldCameraInputSystem.cs index 6a06cb157f..b998a82b1b 100644 --- a/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/Systems/EmitInWorldCameraInputSystem.cs +++ b/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/Systems/EmitInWorldCameraInputSystem.cs @@ -4,7 +4,6 @@ using DCL.Diagnostics; using ECS.Abstract; using UnityEngine; -using UnityEngine.InputSystem; namespace DCL.InWorldCamera.Systems { @@ -14,14 +13,12 @@ namespace DCL.InWorldCamera.Systems public partial class EmitInWorldCameraInputSystem : BaseUnityLoopSystem { private readonly DCLInput.InWorldCameraActions inputSchema; - private readonly InputAction toggleInWorldCameraShortcut; private SingleInstanceEntity camera; - public EmitInWorldCameraInputSystem(World world, DCLInput.InWorldCameraActions inputSchema, InputAction toggleInWorldCameraShortcut) : base(world) + public EmitInWorldCameraInputSystem(World world, DCLInput.InWorldCameraActions inputSchema) : base(world) { this.inputSchema = inputSchema; - this.toggleInWorldCameraShortcut = toggleInWorldCameraShortcut; } public override void Initialize() @@ -31,9 +28,12 @@ public override void Initialize() protected override void Update(float t) { - if (toggleInWorldCameraShortcut.triggered) + if (inputSchema.ToggleInWorldCamera.triggered) World.Add(camera, new ToggleInWorldCameraRequest { IsEnable = !World.Has(camera) }); + if (inputSchema.CameraReel.triggered) + World.Add(camera, new ToggleInWorldCameraRequest { IsEnable = false }); + ref InWorldCameraInput input = ref World.TryGetRef(camera, out bool exists); if (exists) diff --git a/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/Systems/ToggleInWorldCameraActivitySystem.cs b/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/Systems/ToggleInWorldCameraActivitySystem.cs index eb74844025..efc1aa665e 100644 --- a/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/Systems/ToggleInWorldCameraActivitySystem.cs +++ b/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/Systems/ToggleInWorldCameraActivitySystem.cs @@ -6,6 +6,7 @@ using DCL.CharacterCamera; using DCL.CharacterCamera.Components; using DCL.CharacterCamera.Systems; +using DCL.DebugUtilities; using DCL.Diagnostics; using DCL.Input; using DCL.Input.Component; @@ -13,8 +14,8 @@ using DCL.InWorldCamera.UI; using ECS.Abstract; using MVC; +using System; using UnityEngine; -using UnityEngine.InputSystem; using static DCL.Input.Component.InputMapComponent; namespace DCL.InWorldCamera.Systems @@ -31,28 +32,34 @@ public partial class ToggleInWorldCameraActivitySystem : BaseUnityLoopSystem private readonly InWorldCameraController hudController; private readonly GameObject hud; private readonly CharacterController followTarget; + private readonly IDebugContainerBuilder debugContainerBuilder; private readonly ICursor cursor; private readonly IMVCManager mvcManager; + private readonly DCLInput.InWorldCameraActions inputSchema; private SingleInstanceEntity camera; private SingleInstanceEntity inputMap; private ICinemachinePreset cinemachinePreset; private CinemachineVirtualCamera inWorldVirtualCamera; + private bool wasDebugVisible; public ToggleInWorldCameraActivitySystem( World world, InWorldCameraTransitionSettings settings, InWorldCameraController hudController, CharacterController followTarget, + IDebugContainerBuilder debugContainerBuilder, ICursor cursor, - IMVCManager mvcManager) : base(world) + IMVCManager mvcManager, DCLInput.InWorldCameraActions inputSchema) : base(world) { this.settings = settings; this.hudController = hudController; this.followTarget = followTarget; + this.debugContainerBuilder = debugContainerBuilder; this.cursor = cursor; this.mvcManager = mvcManager; + this.inputSchema = inputSchema; behindUpOffset = Vector3.up * settings.BehindUpOffset; } @@ -70,17 +77,20 @@ public override void Initialize() protected override void Update(float t) { - if (World.Has(camera) && BlendingHasFinished()) - SetFollowTarget(); + if (World.Has(camera) && !cinemachinePreset.Brain.IsBlending) + { + if (!followTarget.enabled) + SetFollowTarget(); + + if (inputSchema.ShowHide.triggered) + hudController.ToggleVisibility(); + } if (World.TryGet(camera, out ToggleInWorldCameraRequest request)) { ToggleCamera(request.IsEnable); World.Remove(camera); } - - bool BlendingHasFinished() => - !followTarget.enabled && !cinemachinePreset.Brain.IsBlending; } private void ToggleCamera(bool enable) @@ -112,13 +122,16 @@ private void SetFollowTarget() private void DisableCamera() { + if (debugContainerBuilder?.Container != null) + debugContainerBuilder.IsVisible = wasDebugVisible; + hudController.Hide(); - mvcManager.SetAllViewsCanvasActiveExcept(true); + mvcManager.SetAllViewsCanvasActive(except: hudController, true); SwitchToThirdPersonCamera(); cursor.Unlock(); - ref var cursorComponent = ref World.Get(camera); + ref CursorComponent cursorComponent = ref World.Get(camera); cursorComponent.CursorState = CursorState.Free; SwitchCameraInput(to: Kind.PLAYER); @@ -128,13 +141,19 @@ private void DisableCamera() private void EnableCamera() { + if (debugContainerBuilder?.Container != null) + { + wasDebugVisible = debugContainerBuilder.IsVisible; + debugContainerBuilder.IsVisible = false; + } + hudController.Show(); - mvcManager.SetAllViewsCanvasActiveExcept(false); + mvcManager.SetAllViewsCanvasActive(except: hudController, false); SwitchToInWorldCamera(); cursor.Lock(); - ref var cursorComponent = ref World.Get(camera); + ref CursorComponent cursorComponent = ref World.Get(camera); cursorComponent.CursorState = CursorState.Locked; SwitchCameraInput(to: Kind.IN_WORLD_CAMERA); @@ -214,9 +233,11 @@ private void SwitchCameraInput(Kind to) case Kind.IN_WORLD_CAMERA: inputMapComponent.UnblockInput(Kind.IN_WORLD_CAMERA); inputMapComponent.BlockInput(Kind.PLAYER); + inputMapComponent.BlockInput(Kind.SHORTCUTS); break; case Kind.PLAYER: inputMapComponent.UnblockInput(Kind.PLAYER); + inputMapComponent.UnblockInput(Kind.SHORTCUTS); inputMapComponent.BlockInput(Kind.IN_WORLD_CAMERA); break; } diff --git a/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/UI/InWorldCameraController.cs b/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/UI/InWorldCameraController.cs index 6c402d29aa..25790a6196 100644 --- a/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/UI/InWorldCameraController.cs +++ b/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/UI/InWorldCameraController.cs @@ -13,11 +13,13 @@ using System.Threading; using UnityEngine; using UnityEngine.UI; +using Utility; +using CancellationTokenSource = System.Threading.CancellationTokenSource; namespace DCL.InWorldCamera.UI { /// - /// Handles Logic for the InWorldCamera HUD that appears when user enables InWorldCamera. + /// Handles Logic for the InWorldCamera HUD that appears when user enables InWorldCamera. /// public class InWorldCameraController : ControllerBase { @@ -26,14 +28,18 @@ public class InWorldCameraController : ControllerBase private readonly IMVCManager mvcManager; private readonly ICameraReelStorageService storageService; - private ScreencaptureShortcutsController shortcutsController; private SingleInstanceEntity? cameraInternal; private bool shortcutPanelIsOpen; + private CancellationTokenSource ctx; + public override CanvasOrdering.SortingLayer Layer => CanvasOrdering.SortingLayer.Overlay; private SingleInstanceEntity? camera => cameraInternal ??= world.CacheCamera(); + public bool IsVfxInProgress => viewInstance != null && viewInstance.IsVfxInProgress; + + public InWorldCameraController(ViewFactoryMethod viewFactory, Button sidebarButton, World world, IMVCManager mvcManager, ICameraReelStorageService storageService) : base(viewFactory) { this.world = world; @@ -41,6 +47,8 @@ public InWorldCameraController(ViewFactoryMethod viewFactory, Button sidebarButt this.storageService = storageService; this.sidebarButton = sidebarButton; + ctx = new CancellationTokenSource(); + sidebarButton.onClick.AddListener(ToggleInWorldCamera); } @@ -50,9 +58,6 @@ protected override void OnViewInstantiated() viewInstance.TakeScreenshotButton.onClick.AddListener(RequestTakeScreenshot); viewInstance.CameraReelButton.onClick.AddListener(OpenCameraReelGallery); viewInstance.ShortcutsInfoButton.onClick.AddListener(ToggleShortcutsInfo); - - shortcutsController = new ScreencaptureShortcutsController(() => viewInstance.ShortcutsInfoPanel); - mvcManager.RegisterController(shortcutsController); } public override void Dispose() @@ -67,6 +72,16 @@ public override void Dispose() base.Dispose(); } + public void ToggleVisibility() + { + ctx = ctx.SafeRestart(); + + if (viewInstance!.isActiveAndEnabled) + viewInstance?.HideAsync(ctx.Token).Forget(); + else + viewInstance?.ShowAsync(ctx.Token).Forget(); + } + public void Show() { sidebarButton.OnSelect(null); @@ -79,6 +94,8 @@ public void Show() public void Hide(bool isInstant = false) { + ToggleShortcutsInfo(toOpen: false); + sidebarButton.OnDeselect(null); viewInstance?.HideAsync(default(CancellationToken), isInstant).Forget(); } @@ -127,15 +144,13 @@ private void ToggleShortcutsInfo(bool toOpen) { if (toOpen) { - shortcutsController.LaunchViewLifeCycleAsync(new CanvasOrdering(shortcutsController.Layer, 0), new ControllerNoData(), default(CancellationToken)) - .Forget(); - + viewInstance?.ShortcutsInfoPanel.ShowAsync(CancellationToken.None).Forget(); viewInstance?.ShortcutsInfoButton.OnSelect(null); shortcutPanelIsOpen = true; } else { - shortcutsController.HideAsync(CancellationToken.None).Forget(); + viewInstance?.ShortcutsInfoPanel.HideAsync(CancellationToken.None).Forget(); viewInstance?.ShortcutsInfoButton.OnDeselect(null); shortcutPanelIsOpen = false; } diff --git a/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/UI/InWorldCameraView.cs b/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/UI/InWorldCameraView.cs index c68ab89c25..7b96c57a98 100644 --- a/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/UI/InWorldCameraView.cs +++ b/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/UI/InWorldCameraView.cs @@ -19,6 +19,7 @@ public class InWorldCameraView : ViewBase, IView [SerializeField] private Image whiteSplashImage; [SerializeField] private RectTransform cameraReelIcon; [SerializeField] private Image animatedImage; + private Sequence currentVfxSequence; [field: Space] @@ -35,13 +36,11 @@ public class InWorldCameraView : ViewBase, IView [field: SerializeField] public Button CloseButton { get; private set; } [field: SerializeField] public Button ShortcutsInfoButton { get; private set; } - private Sequence sequence; - private Sequence vfxSequence => sequence ??= DOTween.Sequence(); + public bool IsVfxInProgress => currentVfxSequence.IsActive() && !currentVfxSequence.IsComplete(); public void ScreenshotCaptureAnimation(Texture2D screenshotImage, float splashDuration, float afterSplashPause, float transitionDuration) { - currentVfxSequence?.Complete(); - currentVfxSequence?.Kill(); + currentVfxSequence?.Kill(complete: true); animatedImage.sprite = Sprite.Create(screenshotImage, new Rect(0, 0, screenshotImage.width, screenshotImage.height), Vector2.zero); @@ -62,13 +61,12 @@ protected override UniTask PlayHideAnimationAsync(CancellationToken ct) => private Sequence PrepareVFXSequence(float splashDuration, float afterSplashPause, float transitionDuration) { - vfxSequence.Kill(); + Sequence vfxSequence = DOTween.Sequence(); vfxSequence.Append(AnimateSplash(splashDuration)); vfxSequence.AppendInterval(afterSplashPause); // Delay between splash and transition vfxSequence.Append(AnimateVFXImageTransition(transitionDuration)); vfxSequence.Join(AnimateVFXImageScale(transitionDuration)); - vfxSequence.OnComplete(() => animatedImage.enabled = false); return vfxSequence; } @@ -96,6 +94,10 @@ private Tween AnimateVFXImageTransition(float duration) private Tween AnimateVFXImageScale(float duration) => animatedImage.rectTransform.DOScale(Vector2.zero, duration) .SetEase(Ease.InOutQuad) - .OnComplete(() => { animatedImage.rectTransform.localScale = Vector2.one; }); + .OnComplete(() => + { + animatedImage.enabled = false; + animatedImage.rectTransform.localScale = Vector3.one; + }); } } diff --git a/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/UI/ScreencaptureShortcutsController.cs b/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/UI/ScreencaptureShortcutsController.cs deleted file mode 100644 index c28658b5ba..0000000000 --- a/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/UI/ScreencaptureShortcutsController.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Cysharp.Threading.Tasks; -using DCL.UI; -using MVC; -using System.Threading; - -namespace DCL.InWorldCamera.UI -{ - /// - /// Handles Shortcuts popup on the InWorldCamera HUD. - /// - public class ScreencaptureShortcutsController : ControllerBase - { - public override CanvasOrdering.SortingLayer Layer => CanvasOrdering.SortingLayer.Popup; - - public ScreencaptureShortcutsController(ViewFactoryMethod viewFactory) : base(viewFactory) { } - - protected override UniTask WaitForCloseIntentAsync(CancellationToken ct) => - UniTask.CompletedTask; - - public async UniTask HideAsync(CancellationToken ct) => - await viewInstance.HideAsync(ct); - } -} diff --git a/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/UI/ScreencaptureShortcutsController.cs.meta b/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/UI/ScreencaptureShortcutsController.cs.meta deleted file mode 100644 index 455ba91e59..0000000000 --- a/Explorer/Assets/DCL/InWorldCamera/InWorldCamera/UI/ScreencaptureShortcutsController.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 08c61aa99e6a4bd78af0a175943b4ee2 -timeCreated: 1732726111 \ No newline at end of file diff --git a/Explorer/Assets/DCL/Input/UnityInputSystem/DCLInput.cs b/Explorer/Assets/DCL/Input/UnityInputSystem/DCLInput.cs index c312a51f6a..702f412c04 100644 --- a/Explorer/Assets/DCL/Input/UnityInputSystem/DCLInput.cs +++ b/Explorer/Assets/DCL/Input/UnityInputSystem/DCLInput.cs @@ -2111,24 +2111,6 @@ public @DCLInput() ""processors"": """", ""interactions"": """", ""initialStateCheck"": false - }, - { - ""name"": ""CameraReel"", - ""type"": ""Button"", - ""id"": ""a85b7e84-9b6b-41d0-acbf-2e7f4e09b14d"", - ""expectedControlType"": ""Button"", - ""processors"": """", - ""interactions"": """", - ""initialStateCheck"": false - }, - { - ""name"": ""ToggleInWorldCamera"", - ""type"": ""Button"", - ""id"": ""c03d925c-b9ee-4bf5-80b1-aeaf411e0b3f"", - ""expectedControlType"": ""Button"", - ""processors"": """", - ""interactions"": """", - ""initialStateCheck"": false } ], ""bindings"": [ @@ -2274,28 +2256,6 @@ public @DCLInput() ""action"": ""ToggleSceneDebugConsoleLarger"", ""isComposite"": false, ""isPartOfComposite"": true - }, - { - ""name"": """", - ""id"": ""8f588eae-933a-4996-83a4-5d873e81b509"", - ""path"": ""/k"", - ""interactions"": """", - ""processors"": """", - ""groups"": """", - ""action"": ""CameraReel"", - ""isComposite"": false, - ""isPartOfComposite"": false - }, - { - ""name"": """", - ""id"": ""3019dc25-c783-4296-8da8-7d1681e7d4c6"", - ""path"": ""/c"", - ""interactions"": """", - ""processors"": """", - ""groups"": """", - ""action"": ""ToggleInWorldCamera"", - ""isComposite"": false, - ""isPartOfComposite"": false } ] }, @@ -3041,6 +3001,33 @@ public @DCLInput() ""processors"": """", ""interactions"": """", ""initialStateCheck"": false + }, + { + ""name"": ""ToggleInWorldCamera"", + ""type"": ""Button"", + ""id"": ""75a0061a-897b-44f1-99ea-6f7f8bb64467"", + ""expectedControlType"": ""Button"", + ""processors"": """", + ""interactions"": """", + ""initialStateCheck"": false + }, + { + ""name"": ""CameraReel"", + ""type"": ""Button"", + ""id"": ""31bfeb99-05fb-4d03-8b5b-625b9a978aca"", + ""expectedControlType"": ""Button"", + ""processors"": """", + ""interactions"": """", + ""initialStateCheck"": false + }, + { + ""name"": ""ShowHide"", + ""type"": ""Button"", + ""id"": ""cf1e68d1-cb76-496e-bcf9-7ebe352d5f9d"", + ""expectedControlType"": ""Button"", + ""processors"": """", + ""interactions"": """", + ""initialStateCheck"": false } ], ""bindings"": [ @@ -3340,6 +3327,39 @@ public @DCLInput() ""action"": ""MouseDrag"", ""isComposite"": false, ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""b9f0d7f8-e2b2-4cd0-ad96-72c08e57189f"", + ""path"": ""/c"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""ToggleInWorldCamera"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""e5a2c668-2319-4423-b37b-7f32451dba2c"", + ""path"": ""/k"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""CameraReel"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""fe90b567-e21b-4a3a-ab23-2b25eb4b3441"", + ""path"": ""/u"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""ShowHide"", + ""isComposite"": false, + ""isPartOfComposite"": false } ] } @@ -3419,8 +3439,6 @@ public @DCLInput() m_Shortcuts_ToggleNametags = m_Shortcuts.FindAction("ToggleNametags", throwIfNotFound: true); m_Shortcuts_ToggleSceneDebugConsole = m_Shortcuts.FindAction("ToggleSceneDebugConsole", throwIfNotFound: true); m_Shortcuts_ToggleSceneDebugConsoleLarger = m_Shortcuts.FindAction("ToggleSceneDebugConsoleLarger", throwIfNotFound: true); - m_Shortcuts_CameraReel = m_Shortcuts.FindAction("CameraReel", throwIfNotFound: true); - m_Shortcuts_ToggleInWorldCamera = m_Shortcuts.FindAction("ToggleInWorldCamera", throwIfNotFound: true); // Emotes m_Emotes = asset.FindActionMap("Emotes", throwIfNotFound: true); m_Emotes_Slot1 = m_Emotes.FindAction("Slot 1", throwIfNotFound: true); @@ -3456,6 +3474,9 @@ public @DCLInput() m_InWorldCamera_MouseDrag = m_InWorldCamera.FindAction("MouseDrag", throwIfNotFound: true); m_InWorldCamera_Run = m_InWorldCamera.FindAction("Run", throwIfNotFound: true); m_InWorldCamera_Screenshot = m_InWorldCamera.FindAction("Screenshot", throwIfNotFound: true); + m_InWorldCamera_ToggleInWorldCamera = m_InWorldCamera.FindAction("ToggleInWorldCamera", throwIfNotFound: true); + m_InWorldCamera_CameraReel = m_InWorldCamera.FindAction("CameraReel", throwIfNotFound: true); + m_InWorldCamera_ShowHide = m_InWorldCamera.FindAction("ShowHide", throwIfNotFound: true); } public void Dispose() @@ -4048,8 +4069,6 @@ public void SetCallbacks(IUIActions instance) private readonly InputAction m_Shortcuts_ToggleNametags; private readonly InputAction m_Shortcuts_ToggleSceneDebugConsole; private readonly InputAction m_Shortcuts_ToggleSceneDebugConsoleLarger; - private readonly InputAction m_Shortcuts_CameraReel; - private readonly InputAction m_Shortcuts_ToggleInWorldCamera; public struct ShortcutsActions { private @DCLInput m_Wrapper; @@ -4065,8 +4084,6 @@ public struct ShortcutsActions public InputAction @ToggleNametags => m_Wrapper.m_Shortcuts_ToggleNametags; public InputAction @ToggleSceneDebugConsole => m_Wrapper.m_Shortcuts_ToggleSceneDebugConsole; public InputAction @ToggleSceneDebugConsoleLarger => m_Wrapper.m_Shortcuts_ToggleSceneDebugConsoleLarger; - public InputAction @CameraReel => m_Wrapper.m_Shortcuts_CameraReel; - public InputAction @ToggleInWorldCamera => m_Wrapper.m_Shortcuts_ToggleInWorldCamera; public InputActionMap Get() { return m_Wrapper.m_Shortcuts; } public void Enable() { Get().Enable(); } public void Disable() { Get().Disable(); } @@ -4109,12 +4126,6 @@ public void AddCallbacks(IShortcutsActions instance) @ToggleSceneDebugConsoleLarger.started += instance.OnToggleSceneDebugConsoleLarger; @ToggleSceneDebugConsoleLarger.performed += instance.OnToggleSceneDebugConsoleLarger; @ToggleSceneDebugConsoleLarger.canceled += instance.OnToggleSceneDebugConsoleLarger; - @CameraReel.started += instance.OnCameraReel; - @CameraReel.performed += instance.OnCameraReel; - @CameraReel.canceled += instance.OnCameraReel; - @ToggleInWorldCamera.started += instance.OnToggleInWorldCamera; - @ToggleInWorldCamera.performed += instance.OnToggleInWorldCamera; - @ToggleInWorldCamera.canceled += instance.OnToggleInWorldCamera; } private void UnregisterCallbacks(IShortcutsActions instance) @@ -4152,12 +4163,6 @@ private void UnregisterCallbacks(IShortcutsActions instance) @ToggleSceneDebugConsoleLarger.started -= instance.OnToggleSceneDebugConsoleLarger; @ToggleSceneDebugConsoleLarger.performed -= instance.OnToggleSceneDebugConsoleLarger; @ToggleSceneDebugConsoleLarger.canceled -= instance.OnToggleSceneDebugConsoleLarger; - @CameraReel.started -= instance.OnCameraReel; - @CameraReel.performed -= instance.OnCameraReel; - @CameraReel.canceled -= instance.OnCameraReel; - @ToggleInWorldCamera.started -= instance.OnToggleInWorldCamera; - @ToggleInWorldCamera.performed -= instance.OnToggleInWorldCamera; - @ToggleInWorldCamera.canceled -= instance.OnToggleInWorldCamera; } public void RemoveCallbacks(IShortcutsActions instance) @@ -4438,6 +4443,9 @@ public void SetCallbacks(IEmoteWheelActions instance) private readonly InputAction m_InWorldCamera_MouseDrag; private readonly InputAction m_InWorldCamera_Run; private readonly InputAction m_InWorldCamera_Screenshot; + private readonly InputAction m_InWorldCamera_ToggleInWorldCamera; + private readonly InputAction m_InWorldCamera_CameraReel; + private readonly InputAction m_InWorldCamera_ShowHide; public struct InWorldCameraActions { private @DCLInput m_Wrapper; @@ -4449,6 +4457,9 @@ public struct InWorldCameraActions public InputAction @MouseDrag => m_Wrapper.m_InWorldCamera_MouseDrag; public InputAction @Run => m_Wrapper.m_InWorldCamera_Run; public InputAction @Screenshot => m_Wrapper.m_InWorldCamera_Screenshot; + public InputAction @ToggleInWorldCamera => m_Wrapper.m_InWorldCamera_ToggleInWorldCamera; + public InputAction @CameraReel => m_Wrapper.m_InWorldCamera_CameraReel; + public InputAction @ShowHide => m_Wrapper.m_InWorldCamera_ShowHide; public InputActionMap Get() { return m_Wrapper.m_InWorldCamera; } public void Enable() { Get().Enable(); } public void Disable() { Get().Disable(); } @@ -4479,6 +4490,15 @@ public void AddCallbacks(IInWorldCameraActions instance) @Screenshot.started += instance.OnScreenshot; @Screenshot.performed += instance.OnScreenshot; @Screenshot.canceled += instance.OnScreenshot; + @ToggleInWorldCamera.started += instance.OnToggleInWorldCamera; + @ToggleInWorldCamera.performed += instance.OnToggleInWorldCamera; + @ToggleInWorldCamera.canceled += instance.OnToggleInWorldCamera; + @CameraReel.started += instance.OnCameraReel; + @CameraReel.performed += instance.OnCameraReel; + @CameraReel.canceled += instance.OnCameraReel; + @ShowHide.started += instance.OnShowHide; + @ShowHide.performed += instance.OnShowHide; + @ShowHide.canceled += instance.OnShowHide; } private void UnregisterCallbacks(IInWorldCameraActions instance) @@ -4504,6 +4524,15 @@ private void UnregisterCallbacks(IInWorldCameraActions instance) @Screenshot.started -= instance.OnScreenshot; @Screenshot.performed -= instance.OnScreenshot; @Screenshot.canceled -= instance.OnScreenshot; + @ToggleInWorldCamera.started -= instance.OnToggleInWorldCamera; + @ToggleInWorldCamera.performed -= instance.OnToggleInWorldCamera; + @ToggleInWorldCamera.canceled -= instance.OnToggleInWorldCamera; + @CameraReel.started -= instance.OnCameraReel; + @CameraReel.performed -= instance.OnCameraReel; + @CameraReel.canceled -= instance.OnCameraReel; + @ShowHide.started -= instance.OnShowHide; + @ShowHide.performed -= instance.OnShowHide; + @ShowHide.canceled -= instance.OnShowHide; } public void RemoveCallbacks(IInWorldCameraActions instance) @@ -4601,8 +4630,6 @@ public interface IShortcutsActions void OnToggleNametags(InputAction.CallbackContext context); void OnToggleSceneDebugConsole(InputAction.CallbackContext context); void OnToggleSceneDebugConsoleLarger(InputAction.CallbackContext context); - void OnCameraReel(InputAction.CallbackContext context); - void OnToggleInWorldCamera(InputAction.CallbackContext context); } public interface IEmotesActions { @@ -4641,5 +4668,8 @@ public interface IInWorldCameraActions void OnMouseDrag(InputAction.CallbackContext context); void OnRun(InputAction.CallbackContext context); void OnScreenshot(InputAction.CallbackContext context); + void OnToggleInWorldCamera(InputAction.CallbackContext context); + void OnCameraReel(InputAction.CallbackContext context); + void OnShowHide(InputAction.CallbackContext context); } } diff --git a/Explorer/Assets/DCL/Input/UnityInputSystem/DCLInput.inputactions b/Explorer/Assets/DCL/Input/UnityInputSystem/DCLInput.inputactions index aebdd679a0..998751d9b4 100644 --- a/Explorer/Assets/DCL/Input/UnityInputSystem/DCLInput.inputactions +++ b/Explorer/Assets/DCL/Input/UnityInputSystem/DCLInput.inputactions @@ -2089,24 +2089,6 @@ "processors": "", "interactions": "", "initialStateCheck": false - }, - { - "name": "CameraReel", - "type": "Button", - "id": "a85b7e84-9b6b-41d0-acbf-2e7f4e09b14d", - "expectedControlType": "Button", - "processors": "", - "interactions": "", - "initialStateCheck": false - }, - { - "name": "ToggleInWorldCamera", - "type": "Button", - "id": "c03d925c-b9ee-4bf5-80b1-aeaf411e0b3f", - "expectedControlType": "Button", - "processors": "", - "interactions": "", - "initialStateCheck": false } ], "bindings": [ @@ -2252,28 +2234,6 @@ "action": "ToggleSceneDebugConsoleLarger", "isComposite": false, "isPartOfComposite": true - }, - { - "name": "", - "id": "8f588eae-933a-4996-83a4-5d873e81b509", - "path": "/k", - "interactions": "", - "processors": "", - "groups": "", - "action": "CameraReel", - "isComposite": false, - "isPartOfComposite": false - }, - { - "name": "", - "id": "3019dc25-c783-4296-8da8-7d1681e7d4c6", - "path": "/c", - "interactions": "", - "processors": "", - "groups": "", - "action": "ToggleInWorldCamera", - "isComposite": false, - "isPartOfComposite": false } ] }, @@ -3019,6 +2979,33 @@ "processors": "", "interactions": "", "initialStateCheck": false + }, + { + "name": "ToggleInWorldCamera", + "type": "Button", + "id": "75a0061a-897b-44f1-99ea-6f7f8bb64467", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "CameraReel", + "type": "Button", + "id": "31bfeb99-05fb-4d03-8b5b-625b9a978aca", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "ShowHide", + "type": "Button", + "id": "cf1e68d1-cb76-496e-bcf9-7ebe352d5f9d", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false } ], "bindings": [ @@ -3318,6 +3305,39 @@ "action": "MouseDrag", "isComposite": false, "isPartOfComposite": false + }, + { + "name": "", + "id": "b9f0d7f8-e2b2-4cd0-ad96-72c08e57189f", + "path": "/c", + "interactions": "", + "processors": "", + "groups": "", + "action": "ToggleInWorldCamera", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "e5a2c668-2319-4423-b37b-7f32451dba2c", + "path": "/k", + "interactions": "", + "processors": "", + "groups": "", + "action": "CameraReel", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "fe90b567-e21b-4a3a-ab23-2b25eb4b3441", + "path": "/u", + "interactions": "", + "processors": "", + "groups": "", + "action": "ShowHide", + "isComposite": false, + "isPartOfComposite": false } ] } diff --git a/Explorer/Assets/DCL/Minimap/MinimapController.cs b/Explorer/Assets/DCL/Minimap/MinimapController.cs index d8e0b482d0..52cce4cf0b 100644 --- a/Explorer/Assets/DCL/Minimap/MinimapController.cs +++ b/Explorer/Assets/DCL/Minimap/MinimapController.cs @@ -47,6 +47,7 @@ public partial class MinimapController : ControllerBase, IMapActivi private readonly IScenesCache scenesCache; private readonly IMapPathEventBus mapPathEventBus; private readonly ISceneRestrictionBusController sceneRestrictionBusController; + private readonly IRealmController realmController; private CancellationTokenSource cts; private MapRendererTrackPlayerPosition mapRendererTrackPlayerPosition; @@ -66,7 +67,7 @@ public MinimapController( IMapRenderer mapRenderer, IMVCManager mvcManager, IPlacesAPIService placesAPIService, - IRealmData realmData, + IRealmController realmController, IChatMessagesBus chatMessagesBus, IRealmNavigator realmNavigator, IScenesCache scenesCache, @@ -78,7 +79,8 @@ string startParcelInGenesis this.mapRenderer = mapRenderer; this.mvcManager = mvcManager; this.placesAPIService = placesAPIService; - this.realmData = realmData; + this.realmController = realmController; + realmData = realmController.RealmData; this.chatMessagesBus = chatMessagesBus; this.realmNavigator = realmNavigator; this.scenesCache = scenesCache; @@ -90,9 +92,9 @@ string startParcelInGenesis public void HookPlayerPositionTrackingSystem(TrackPlayerPositionSystem system) => AddModule(new BridgeSystemBinding(this, QueryPlayerPositionQuery, system)); - private void OnRealmChanged(bool isGenesis) + private void OnRealmChanged(RealmType realmType) { - SetWorldMode(!isGenesis); + SetGenesisMode(realmType is RealmType.GenesisCity); previousParcelPosition = new Vector2Int(int.MaxValue, int.MaxValue); } @@ -108,7 +110,7 @@ protected override void OnViewInstantiated() viewInstance.SideMenuCanvasGroup.gameObject.SetActive(false); new SideMenuController(viewInstance.sideMenuView); sceneRestrictionsController = new SceneRestrictionsController(viewInstance.sceneRestrictionsView, sceneRestrictionBusController); - SetWorldMode(realmData.ScenesAreFixed); + SetGenesisMode(realmController.IsGenesis()); realmNavigator.RealmChanged += OnRealmChanged; mapPathEventBus.OnShowPinInMinimapEdge += ShowPinInMinimapEdge; mapPathEventBus.OnHidePinInMinimapEdge += HidePinInMinimapEdge; @@ -245,15 +247,15 @@ async UniTaskVoid RetrieveParcelInfoAsync(Vector2Int playerParcelPosition) } } - private void SetWorldMode(bool isWorldModeActivated) + private void SetGenesisMode(bool isGenesisModeActivated) { foreach (GameObject go in viewInstance!.objectsToActivateForGenesis) - go.SetActive(!isWorldModeActivated); + go.SetActive(isGenesisModeActivated); foreach (GameObject go in viewInstance.objectsToActivateForWorlds) - go.SetActive(isWorldModeActivated); + go.SetActive(!isGenesisModeActivated); - viewInstance.minimapAnimator.runtimeAnimatorController = isWorldModeActivated ? viewInstance.worldsAnimatorController : viewInstance.genesisCityAnimatorController; + viewInstance.minimapAnimator.runtimeAnimatorController = isGenesisModeActivated ? viewInstance.genesisCityAnimatorController : viewInstance.worldsAnimatorController; } public override void Dispose() diff --git a/Explorer/Assets/DCL/Multiplayer/Connections/DCL.Multiplayer.Connections.asmdef b/Explorer/Assets/DCL/Multiplayer/Connections/DCL.Multiplayer.Connections.asmdef index 9ee24fe434..30860e081f 100644 --- a/Explorer/Assets/DCL/Multiplayer/Connections/DCL.Multiplayer.Connections.asmdef +++ b/Explorer/Assets/DCL/Multiplayer/Connections/DCL.Multiplayer.Connections.asmdef @@ -1,32 +1,36 @@ { - "name": "DCL.Multiplayer.Connections", - "rootNamespace": "", - "references": [ - "GUID:4a12c0b1b77ec6b418a8d7bd5c925be3", - "GUID:91cf8206af184dac8e30eb46747e9939", - "GUID:f51ebe6a0ceec4240a699833d6309b23", - "GUID:702f733b4deb246808c6ce84d93b5c9c", - "GUID:fa7b3fdbb04d67549916da7bd2af58ab", - "GUID:3c7b57a14671040bd8c549056adc04f5", - "GUID:c80c82a8f4e04453b85fbab973d6774a", - "GUID:5ab29fa8ae5769b49ab29e390caca7a4", - "GUID:166b65e6dfc848bb9fb075f53c293a38", - "GUID:006c0e0a70294dbba8a4cbcfb77e1f7d", - "GUID:e0eedfa2deb9406daf86fd8368728e39", - "GUID:3640f3c0b42946b0b8794a1ed8e06ca5", - "GUID:d414ef88f3b15f746a4b97636b50dfb4", - "GUID:ca4e81cdd6a34d1aa54c32ad41fc5b3b", - "GUID:1d2c76eb8b48e0b40940e8b31a679ce1", - "GUID:286980af24684da6acc1caa413039811", - "GUID:e25ef972de004615a22937e739de2def" - ], - "includePlatforms": [], - "excludePlatforms": [], - "allowUnsafeCode": false, - "overrideReferences": false, - "precompiledReferences": [], - "autoReferenced": true, - "defineConstraints": [], - "versionDefines": [], - "noEngineReferences": false + "name": "DCL.Multiplayer.Connections", + "rootNamespace": "", + "references": [ + "GUID:4a12c0b1b77ec6b418a8d7bd5c925be3", + "GUID:91cf8206af184dac8e30eb46747e9939", + "GUID:f51ebe6a0ceec4240a699833d6309b23", + "GUID:702f733b4deb246808c6ce84d93b5c9c", + "GUID:fa7b3fdbb04d67549916da7bd2af58ab", + "GUID:3c7b57a14671040bd8c549056adc04f5", + "GUID:c80c82a8f4e04453b85fbab973d6774a", + "GUID:5ab29fa8ae5769b49ab29e390caca7a4", + "GUID:166b65e6dfc848bb9fb075f53c293a38", + "GUID:006c0e0a70294dbba8a4cbcfb77e1f7d", + "GUID:e0eedfa2deb9406daf86fd8368728e39", + "GUID:3640f3c0b42946b0b8794a1ed8e06ca5", + "GUID:d414ef88f3b15f746a4b97636b50dfb4", + "GUID:ca4e81cdd6a34d1aa54c32ad41fc5b3b", + "GUID:1d2c76eb8b48e0b40940e8b31a679ce1", + "GUID:286980af24684da6acc1caa413039811", + "GUID:e25ef972de004615a22937e739de2def", + "GUID:4794e238ed0f65142a4aea5848b513e5", + "GUID:8322ea9340a544c59ddc56d4793eac74", + "GUID:9e314663ce958b746873cb22d57ede55", + "GUID:d8b63aba1907145bea998dd612889d6b" + ], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false } \ No newline at end of file diff --git a/Explorer/Assets/DCL/Multiplayer/Connections/Demo/GateKeeperRoomPlayground.cs b/Explorer/Assets/DCL/Multiplayer/Connections/Demo/GateKeeperRoomPlayground.cs index 7be06e124a..d630352794 100644 --- a/Explorer/Assets/DCL/Multiplayer/Connections/Demo/GateKeeperRoomPlayground.cs +++ b/Explorer/Assets/DCL/Multiplayer/Connections/Demo/GateKeeperRoomPlayground.cs @@ -40,12 +40,11 @@ private async UniTaskVoid LaunchAsync() IWeb3IdentityCache? identityCache = await ArchipelagoFakeIdentityCache.NewAsync(urlsSource, new Web3AccountFactory()); var character = new ExposedTransform(); var webRequests = new LogWebRequestController(new WebRequestController(new WebRequestsAnalyticsContainer(), identityCache, new RequestHub(ITexturesFuse.NewDefault()))); - var places = new PlacesAPIService.PlacesAPIService(new PlacesAPIClient(webRequests, urlsSource)); var realmData = new IRealmData.Fake(); new GateKeeperSceneRoom( webRequests, - new SceneRoomLogMetaDataSource(new SceneRoomMetaDataSource(realmData, character, places, false)), + new SceneRoomLogMetaDataSource(new SceneRoomMetaDataSource(realmData, character, world, false)), urlsSource, new ScenesCache() ).StartAsync(); diff --git a/Explorer/Assets/DCL/Multiplayer/Connections/GateKeeper/Meta/SceneRoomMetaDataSource.cs b/Explorer/Assets/DCL/Multiplayer/Connections/GateKeeper/Meta/SceneRoomMetaDataSource.cs index 4a83ed4fbc..bc6deb18ab 100644 --- a/Explorer/Assets/DCL/Multiplayer/Connections/GateKeeper/Meta/SceneRoomMetaDataSource.cs +++ b/Explorer/Assets/DCL/Multiplayer/Connections/GateKeeper/Meta/SceneRoomMetaDataSource.cs @@ -1,9 +1,16 @@ +using Arch.Core; using Cysharp.Threading.Tasks; -using DCL.PlacesAPIService; +using DCL.Ipfs; using ECS; -using System; +using ECS.Prioritization.Components; +using ECS.SceneLifeCycle.SceneDefinition; +using ECS.StreamableLoading.Common; +using ECS.StreamableLoading.Common.Components; +using System.Collections.Generic; using System.Threading; +using Unity.Mathematics; using UnityEngine; +using UnityEngine.Pool; using Utility; namespace DCL.Multiplayer.Connections.GateKeeper.Meta @@ -12,15 +19,15 @@ public class SceneRoomMetaDataSource : ISceneRoomMetaDataSource { private readonly IRealmData realmData; private readonly IExposedTransform characterTransform; - private readonly IPlacesAPIService placesAPIService; + private readonly World world; private readonly bool forceSceneIsolation; - public SceneRoomMetaDataSource(IRealmData realmData, IExposedTransform characterTransform, IPlacesAPIService placesAPIService, bool forceSceneIsolation) + public SceneRoomMetaDataSource(IRealmData realmData, IExposedTransform characterTransform, World world, bool forceSceneIsolation) { this.realmData = realmData; this.characterTransform = characterTransform; - this.placesAPIService = placesAPIService; + this.world = world; this.forceSceneIsolation = forceSceneIsolation; } @@ -37,16 +44,26 @@ public async UniTask MetaDataAsync(MetaData.Input input, CancellationT if (realmData.ScenesAreFixed) return new MetaData(input.RealmName, input); - string? id = await ParcelIdAsync(input, token); - return new MetaData(id, input); - } + using PooledObject> pooledEntityDefinitionList = ListPool.Get(out List? entityDefinitionList); + using PooledObject> pooledPointersList = ListPool.Get(out List? pointersList); - public bool MetadataIsDirty => !realmData.ScenesAreFixed && characterTransform.Position.IsDirty; + pointersList.Add(input.Parcel.ToInt2()); - private async UniTask ParcelIdAsync(MetaData.Input input, CancellationToken token) - { - PlacesData.PlaceInfo? result = await placesAPIService.GetPlaceAsync(input.Parcel, token); - return result?.id; + // TODO: instead of making a new request, Room Change request should be initiated when the scene definition is loaded by ECS, + // currently these processes are completely separated + var promise = AssetPromise.Create(world, + new GetSceneDefinitionList(entityDefinitionList, pointersList, new CommonLoadingArguments(realmData.Ipfs.EntitiesActiveEndpoint)), + PartitionComponent.TOP_PRIORITY); + + promise = await promise.ToUniTaskAsync(world, cancellationToken: token); + + StreamableLoadingResult result = promise.Result!.Value; + + return result.Succeeded && entityDefinitionList.Count > 0 + ? new MetaData(entityDefinitionList[0].id, input) + : new MetaData(null, input); } + + public bool MetadataIsDirty => !realmData.ScenesAreFixed && characterTransform.Position.IsDirty; } } diff --git a/Explorer/Assets/DCL/Multiplayer/Connections/GateKeeper/Rooms/GateKeeperSceneRoom.cs b/Explorer/Assets/DCL/Multiplayer/Connections/GateKeeper/Rooms/GateKeeperSceneRoom.cs index e7cd17ef67..2d8cd3ceaf 100644 --- a/Explorer/Assets/DCL/Multiplayer/Connections/GateKeeper/Rooms/GateKeeperSceneRoom.cs +++ b/Explorer/Assets/DCL/Multiplayer/Connections/GateKeeper/Rooms/GateKeeperSceneRoom.cs @@ -141,6 +141,9 @@ async UniTask WaitForReconnectionRequiredAsync(CancellationToken token) { // if we don't catch an exception, any failure leads to the loop being stopped ReportHub.Log(ReportCategory.COMMS_SCENE_HANDLER, $"Exception occured in {nameof(CycleStepAsync)} when {meta} was being processed: {e}"); + + // The upper layer has a recovery loop on its own so notify it + throw; } } diff --git a/Explorer/Assets/DCL/Multiplayer/Connections/Rooms/Connective/ConnectiveRoom.cs b/Explorer/Assets/DCL/Multiplayer/Connections/Rooms/Connective/ConnectiveRoom.cs index 7f26600b3d..7262ae2974 100644 --- a/Explorer/Assets/DCL/Multiplayer/Connections/Rooms/Connective/ConnectiveRoom.cs +++ b/Explorer/Assets/DCL/Multiplayer/Connections/Rooms/Connective/ConnectiveRoom.cs @@ -141,11 +141,11 @@ private async UniTask ExecuteWithRecoveryAsync(Func catch (Exception e) { ReportHub.LogError(ReportCategory.LIVEKIT, $"{logPrefix} - {funcName} failed: {e}"); - connectionLoopHealth.Set(IConnectiveRoom.ConnectionLoopHealth.PrewarmFailed); + connectionLoopHealth.Set(stateOnException); await RecoveryDelayAsync(ct); } } - while (!ct.IsCancellationRequested && connectionLoopHealth.Value() == IConnectiveRoom.ConnectionLoopHealth.PrewarmFailed); + while (!ct.IsCancellationRequested && connectionLoopHealth.Value() == stateOnException); } private UniTask RecoveryDelayAsync(CancellationToken ct) => diff --git a/Explorer/Assets/DCL/ParcelsService/ITeleportController.cs b/Explorer/Assets/DCL/ParcelsService/ITeleportController.cs index d1ce2a0483..6750ae4c2f 100644 --- a/Explorer/Assets/DCL/ParcelsService/ITeleportController.cs +++ b/Explorer/Assets/DCL/ParcelsService/ITeleportController.cs @@ -12,4 +12,13 @@ public interface ITeleportController UniTask TeleportToParcelAsync(Vector2Int parcel, AsyncLoadProcessReport loadReport, CancellationToken ct); } + + public static class TeleportControllerExtensions + { + public static async UniTask TryTeleportToSceneSpawnPointAsync(this ITeleportController teleportController, Vector2Int parcel, AsyncLoadProcessReport loadReport, CancellationToken ct) + { + WaitForSceneReadiness? waitForSceneReadiness = await teleportController.TeleportToSceneSpawnPointAsync(parcel, loadReport, ct); + await waitForSceneReadiness.ToUniTask(); + } + } } diff --git a/Explorer/Assets/DCL/PerformanceAndDiagnostics/Analytics/DecoratorBased/MVCManagerAnalyticsDecorator.cs b/Explorer/Assets/DCL/PerformanceAndDiagnostics/Analytics/DecoratorBased/MVCManagerAnalyticsDecorator.cs index c51fe50371..ccd6d17c60 100644 --- a/Explorer/Assets/DCL/PerformanceAndDiagnostics/Analytics/DecoratorBased/MVCManagerAnalyticsDecorator.cs +++ b/Explorer/Assets/DCL/PerformanceAndDiagnostics/Analytics/DecoratorBased/MVCManagerAnalyticsDecorator.cs @@ -64,7 +64,7 @@ public UniTask ShowAsync(ShowCommand comma public void SetAllViewsCanvasActive(bool isActive) => core.SetAllViewsCanvasActive(isActive); - public void SetAllViewsCanvasActiveExcept(bool isActive) where T : IController => - core.SetAllViewsCanvasActiveExcept(isActive); + public void SetAllViewsCanvasActive(IController except, bool isActive) => + core.SetAllViewsCanvasActive(except, isActive); } } diff --git a/Explorer/Assets/DCL/PluginSystem/Global/AnalyticsPlugin.cs b/Explorer/Assets/DCL/PluginSystem/Global/AnalyticsPlugin.cs index 01308ee1a1..9f6ee159fc 100644 --- a/Explorer/Assets/DCL/PluginSystem/Global/AnalyticsPlugin.cs +++ b/Explorer/Assets/DCL/PluginSystem/Global/AnalyticsPlugin.cs @@ -61,7 +61,7 @@ public void Dispose() } - private void OnRealmChanged(bool _) => + private void OnRealmChanged(RealmType _) => analytics.Flush(); public UniTask Initialize(IPluginSettingsContainer container, CancellationToken ct) => diff --git a/Explorer/Assets/DCL/PluginSystem/Global/InWorldCameraPlugin.cs b/Explorer/Assets/DCL/PluginSystem/Global/InWorldCameraPlugin.cs index 256173996b..2119838173 100644 --- a/Explorer/Assets/DCL/PluginSystem/Global/InWorldCameraPlugin.cs +++ b/Explorer/Assets/DCL/PluginSystem/Global/InWorldCameraPlugin.cs @@ -3,6 +3,8 @@ using Cysharp.Threading.Tasks; using DCL.AssetsProvision; using DCL.Character; +using DCL.DebugUtilities; +using DCL.DebugUtilities.Views; using DCL.Input; using DCL.InWorldCamera; using DCL.InWorldCamera.CameraReelStorageService; @@ -40,6 +42,7 @@ public class InWorldCameraPlugin : IDCLGlobalPlugin private readonly ICursor cursor; private readonly Button sidebarButton; private readonly Arch.Core.World globalWorld; + private readonly IDebugContainerBuilder debugContainerBuilder; private readonly ICameraReelStorageService cameraReelStorageService; private ScreenRecorder recorder; @@ -57,7 +60,8 @@ public InWorldCameraPlugin(DCLInput input, SelfProfile selfProfile, IMVCManager mvcManager, ICursor cursor, Button sidebarButton, - Arch.Core.World globalWorld + Arch.Core.World globalWorld, + IDebugContainerBuilder debugContainerBuilder ) { this.input = input; @@ -72,6 +76,7 @@ Arch.Core.World globalWorld this.cursor = cursor; this.sidebarButton = sidebarButton; this.globalWorld = globalWorld; + this.debugContainerBuilder = debugContainerBuilder; factory = new InWorldCameraFactory(); } @@ -99,8 +104,8 @@ public UniTask InitializeAsync(InWorldCameraSettings settings, CancellationToken public void InjectToWorld(ref ArchSystemsWorldBuilder builder, in GlobalPluginArguments arguments) { - ToggleInWorldCameraActivitySystem.InjectToWorld(ref builder, settings.TransitionSettings, inWorldCameraController, followTarget, cursor, mvcManager); - EmitInWorldCameraInputSystem.InjectToWorld(ref builder, input.InWorldCamera, input.Shortcuts.ToggleInWorldCamera); + ToggleInWorldCameraActivitySystem.InjectToWorld(ref builder, settings.TransitionSettings, inWorldCameraController, followTarget, debugContainerBuilder, cursor, mvcManager, input.InWorldCamera); + EmitInWorldCameraInputSystem.InjectToWorld(ref builder, input.InWorldCamera); MoveInWorldCameraSystem.InjectToWorld(ref builder, settings.MovementSettings, characterObject.Controller.transform, cursor); CaptureScreenshotSystem.InjectToWorld(ref builder, recorder, playerEntity, metadataBuilder, coroutineRunner, cameraReelStorageService, inWorldCameraController); } diff --git a/Explorer/Assets/DCL/PluginSystem/Global/MinimapPlugin.cs b/Explorer/Assets/DCL/PluginSystem/Global/MinimapPlugin.cs index 3eee1a5fd2..7c8a30c10f 100644 --- a/Explorer/Assets/DCL/PluginSystem/Global/MinimapPlugin.cs +++ b/Explorer/Assets/DCL/PluginSystem/Global/MinimapPlugin.cs @@ -23,7 +23,7 @@ public class MinimapPlugin : IDCLGlobalPlugin private readonly IMVCManager mvcManager; private readonly MapRendererContainer mapRendererContainer; private readonly IPlacesAPIService placesAPIService; - private readonly IRealmData realmData; + private readonly IRealmController realmController; private readonly IRealmNavigator realmNavigator; private readonly IChatMessagesBus chatMessagesBus; private readonly IScenesCache scenesCache; @@ -35,14 +35,14 @@ public class MinimapPlugin : IDCLGlobalPlugin private readonly string startParcelInGenesis; public MinimapPlugin(IMVCManager mvcManager, MapRendererContainer mapRendererContainer, IPlacesAPIService placesAPIService, - IRealmData realmData, IChatMessagesBus chatMessagesBus, IRealmNavigator realmNavigator, IScenesCache scenesCache, MainUIView mainUIView, + IRealmController realmController, IChatMessagesBus chatMessagesBus, IRealmNavigator realmNavigator, IScenesCache scenesCache, MainUIView mainUIView, IMapPathEventBus mapPathEventBus, ISceneRestrictionBusController sceneRestrictionBusController, string startParcelInGenesis) { this.mvcManager = mvcManager; this.mapRendererContainer = mapRendererContainer; this.placesAPIService = placesAPIService; - this.realmData = realmData; + this.realmController = realmController; this.chatMessagesBus = chatMessagesBus; this.realmNavigator = realmNavigator; this.scenesCache = scenesCache; @@ -75,7 +75,7 @@ public async UniTask InitializeAsync(MinimapSettings settings, CancellationToken mapRendererContainer.MapRenderer, mvcManager, placesAPIService, - realmData, + realmController, chatMessagesBus, realmNavigator, scenesCache, diff --git a/Explorer/Assets/DCL/SDKComponents/AvatarShape/Systems/AvatarShapeHandlerSystem.cs b/Explorer/Assets/DCL/SDKComponents/AvatarShape/Systems/AvatarShapeHandlerSystem.cs index 7a151ea00c..d9a123236a 100644 --- a/Explorer/Assets/DCL/SDKComponents/AvatarShape/Systems/AvatarShapeHandlerSystem.cs +++ b/Explorer/Assets/DCL/SDKComponents/AvatarShape/Systems/AvatarShapeHandlerSystem.cs @@ -2,6 +2,7 @@ using Arch.System; using Arch.SystemGroups; using Arch.SystemGroups.Throttling; +using DCL.AvatarRendering.Emotes; using DCL.Character.Components; using DCL.Diagnostics; using DCL.ECSComponents; @@ -12,6 +13,7 @@ using ECS.Unity.AvatarShape.Components; using ECS.Unity.Groups; using ECS.Unity.Transforms.Components; +using Utility.Arch; namespace ECS.Unity.AvatarShape.Systems { @@ -40,7 +42,14 @@ protected override void Update(float t) [None(typeof(SDKAvatarShapeComponent), typeof(DeleteEntityIntention))] private void LoadAvatarShape(Entity entity, ref PBAvatarShape pbAvatarShape, ref PartitionComponent partitionComponent, ref TransformComponent transformComponent) { - World.Add(entity, new SDKAvatarShapeComponent(globalWorld.Create(pbAvatarShape, partitionComponent, new CharacterTransform(transformComponent.Transform)))); + var globalWorldEntity = globalWorld.Create( + pbAvatarShape, partitionComponent, + new CharacterTransform(transformComponent.Transform), + new CharacterEmoteComponent()); + World.Add(entity, new SDKAvatarShapeComponent(globalWorldEntity)); + + if (!string.IsNullOrEmpty(pbAvatarShape.ExpressionTriggerId)) + globalWorld.Add(globalWorldEntity, new CharacterEmoteIntent() { EmoteId = pbAvatarShape.ExpressionTriggerId }); } [Query] @@ -50,6 +59,9 @@ private void UpdateAvatarShape(ref PBAvatarShape pbAvatarShape, ref SDKAvatarSha return; globalWorld.Set(sdkAvatarShapeComponent.globalWorldEntity, pbAvatarShape); + + if (!string.IsNullOrEmpty(pbAvatarShape.ExpressionTriggerId)) + globalWorld.AddOrSet(sdkAvatarShapeComponent.globalWorldEntity, new CharacterEmoteIntent() { EmoteId = pbAvatarShape.ExpressionTriggerId }); } [Query] diff --git a/Explorer/Assets/DCL/SDKComponents/DCL.SDKComponents.asmdef b/Explorer/Assets/DCL/SDKComponents/DCL.SDKComponents.asmdef index 0b2da7d7f9..5773e70fba 100644 --- a/Explorer/Assets/DCL/SDKComponents/DCL.SDKComponents.asmdef +++ b/Explorer/Assets/DCL/SDKComponents/DCL.SDKComponents.asmdef @@ -26,7 +26,8 @@ "GUID:f51ebe6a0ceec4240a699833d6309b23", "GUID:1300820cd310d4584b09afde765bdd16", "GUID:5ab29fa8ae5769b49ab29e390caca7a4", - "GUID:ca4e81cdd6a34d1aa54c32ad41fc5b3b" + "GUID:ca4e81cdd6a34d1aa54c32ad41fc5b3b", + "GUID:5eabe9a3d4dd19d42a16208ea5411062" ], "includePlatforms": [], "excludePlatforms": [], diff --git a/Explorer/Assets/DCL/SDKComponents/MediaStream/Components/VideoStateByPriorityComponent.cs b/Explorer/Assets/DCL/SDKComponents/MediaStream/Components/VideoStateByPriorityComponent.cs index fafab8c78f..3954475ca6 100644 --- a/Explorer/Assets/DCL/SDKComponents/MediaStream/Components/VideoStateByPriorityComponent.cs +++ b/Explorer/Assets/DCL/SDKComponents/MediaStream/Components/VideoStateByPriorityComponent.cs @@ -23,11 +23,6 @@ public struct VideoStateByPriorityComponent /// public readonly Entity Entity; - /// - /// Half of the size of the mesh renderer (or mesh renderer group that consume the same video texture). - /// - public readonly float HalfSize; - /// /// Whether the video should be playing according to its priority. /// @@ -43,10 +38,9 @@ public struct VideoStateByPriorityComponent /// public MeshRenderer? DebugPrioritySign; - public VideoStateByPriorityComponent(Entity entity, float halfSize, bool wantsToPlay) + public VideoStateByPriorityComponent(Entity entity, bool wantsToPlay) { Entity = entity; - HalfSize = halfSize; WantsToPlay = wantsToPlay; Score = 0.0f; diff --git a/Explorer/Assets/DCL/SDKComponents/MediaStream/Systems/UpdateMediaPlayerPrioritizationSystem.cs b/Explorer/Assets/DCL/SDKComponents/MediaStream/Systems/UpdateMediaPlayerPrioritizationSystem.cs index 93bbce40a9..64cb5f5077 100644 --- a/Explorer/Assets/DCL/SDKComponents/MediaStream/Systems/UpdateMediaPlayerPrioritizationSystem.cs +++ b/Explorer/Assets/DCL/SDKComponents/MediaStream/Systems/UpdateMediaPlayerPrioritizationSystem.cs @@ -98,13 +98,7 @@ protected override void Update(float t) [None(typeof(VideoStateByPriorityComponent))] private void AddVideoStatesByPriority(Entity entity, in MediaPlayerComponent mediaPlayer, in VideoTextureConsumer videoTextureConsumer) { - // Using the diagonal of the box instead of the height, meshes that occupy "the same" area on screen should have the same priority - float videoMeshLocalSize = (videoTextureConsumer.BoundsMax - videoTextureConsumer.BoundsMin).magnitude; - - VideoStateByPriorityComponent newVideoStateByPriority = new VideoStateByPriorityComponent( - entity, - videoMeshLocalSize * 0.5f, - mediaPlayer.IsPlaying); + VideoStateByPriorityComponent newVideoStateByPriority = new VideoStateByPriorityComponent(entity, mediaPlayer.IsPlaying); #if DEBUG_VIDEO_PRIORITIES // Adds a colored cube to a corner of the video mesh renderer which shows the priority of the video @@ -145,10 +139,10 @@ private void UpdateVideoPriorities([Data] float cameraFov, [Data] float cameraHo if (mediaPlayer.MediaPlayer.Control.IsPlaying()) { videoStateByPriority.WantsToPlay = true; - videoStateByPriority.MediaPlayStartTime = Time.realtimeSinceStartup; + videoStateByPriority.MediaPlayStartTime = Time.realtimeSinceStartup - (float)mediaPlayer.MediaPlayer.Control.GetCurrentTime(); #if DEBUG_VIDEO_PRIORITIES - ReportHub.Log(GetReportData(),"Video: PLAYED MANUALLY"); + ReportHub.Log(GetReportData(),$"Video: PLAYED MANUALLY: {videoStateByPriority.MediaPlayStartTime} // {mediaPlayer.MediaPlayer.Control.GetCurrentTime()}"); #endif } else @@ -196,7 +190,9 @@ private void UpdateVideoPriorities([Data] float cameraFov, [Data] float cameraHo // Skips videos that are too far if (distance <= videoPrioritizationSettings.MaximumDistanceLimit) { - float screenSize = Mathf.Clamp01(CalculateObjectHeightRelativeToScreenHeight(videoStateByPriority.HalfSize, distance)); + // Using the diagonal of the box instead of the height, meshes that occupy "the same" area on screen should have the same priority + float videoMeshLocalSize = (videoTextureConsumer.BoundsMax - videoTextureConsumer.BoundsMin).magnitude; + float screenSize = Mathf.Clamp01(CalculateObjectHeightRelativeToScreenHeight(videoMeshLocalSize, distance)); // Skips videos that are too small on screen if (screenSize >= videoPrioritizationSettings.MinimumSizeLimit) @@ -209,7 +205,7 @@ private void UpdateVideoPriorities([Data] float cameraFov, [Data] float cameraHo dotProduct * videoPrioritizationSettings.AngleWeight; #if DEBUG_VIDEO_PRIORITIES - ReportHub.Log(GetReportData(),$"VIDEO ENTITY[{videoStateByPriority.Entity.Id}] Dist: {distance} HSize:{videoStateByPriority.HalfSize} / {CalculateObjectHeightRelativeToScreenHeight(videoStateByPriority.HalfSize, distance)} Dot:{dotProduct} SCORE:{videoStateByPriority.Score}"); + ReportHub.Log(GetReportData(),$"VIDEO ENTITY[{videoStateByPriority.Entity.Id}] Dist: {distance} HSize:{videoMeshLocalSize} / {CalculateObjectHeightRelativeToScreenHeight(videoMeshLocalSize, distance)} Dot:{dotProduct} SCORE:{videoStateByPriority.Score}"); #endif } } @@ -270,7 +266,7 @@ private void UpdateVideoStateDependingOnPriority([Data] int maxSimultaneousVideo videoStateByPriority.IsPlaying = true; #if DEBUG_VIDEO_PRIORITIES - ReportHub.Log(GetReportData(),"VIDEO RESUMED BY PRIORITY: " + videoStateByPriority.Entity.Id + " t:" + seekTime); + ReportHub.Log(GetReportData(),$"VIDEO RESUMED BY PRIORITY: [{videoStateByPriority.Entity.Id}] t: {seekTime} // {mediaPlayer.MediaPlayer.Control.GetCurrentTime()} -- {videoStateByPriority.MediaPlayStartTime}"); #endif } else if(!mustPlay && (videoStateByPriority.IsPlaying || mediaPlayer.MediaPlayer.Control.IsPlaying())) @@ -283,7 +279,7 @@ private void UpdateVideoStateDependingOnPriority([Data] int maxSimultaneousVideo videoStateByPriority.IsPlaying = false; #if DEBUG_VIDEO_PRIORITIES - ReportHub.Log(GetReportData(),"VIDEO CULLED BY PRIORITY: " + videoStateByPriority.Entity.Id); + ReportHub.Log(GetReportData(),$"VIDEO CULLED BY PRIORITY: [{videoStateByPriority.Entity.Id}] t: {mediaPlayer.MediaPlayer.Control.GetCurrentTime()}"); #endif } diff --git a/Explorer/Assets/DCL/SDKComponents/TextShape/Demo/DCL.TextShapeSystems.asmref.meta b/Explorer/Assets/DCL/SDKComponents/TextShape/Demo/DCL.TextShapeSystems.asmref.meta index 3f1c8a59b4..b7c34f3fa9 100644 --- a/Explorer/Assets/DCL/SDKComponents/TextShape/Demo/DCL.TextShapeSystems.asmref.meta +++ b/Explorer/Assets/DCL/SDKComponents/TextShape/Demo/DCL.TextShapeSystems.asmref.meta @@ -1,11 +1,6 @@ fileFormatVersion: 2 -<<<<<<<< HEAD:Explorer/Assets/Plugins/TexturesFuse/TexturesServerWrap/Playground/ASTCTexturesCompatability/ASTCTexturesCompatability.unity.meta -guid: 36b25afdef7cf4d409ac98aa3c8222df -DefaultImporter: -======== guid: cf99669726e10eb4bbdbe9b28186e8b0 AssemblyDefinitionReferenceImporter: ->>>>>>>> dev:Explorer/Assets/DCL/SDKComponents/TextShape/Demo/DCL.TextShapeSystems.asmref.meta externalObjects: {} userData: assetBundleName: diff --git a/Explorer/Assets/DCL/SDKComponents/TextShape/System/DCL.TextShapeSystems.asmref.meta b/Explorer/Assets/DCL/SDKComponents/TextShape/System/DCL.TextShapeSystems.asmref.meta index 5fc3fe506b..03bb418ca8 100644 --- a/Explorer/Assets/DCL/SDKComponents/TextShape/System/DCL.TextShapeSystems.asmref.meta +++ b/Explorer/Assets/DCL/SDKComponents/TextShape/System/DCL.TextShapeSystems.asmref.meta @@ -1,11 +1,6 @@ fileFormatVersion: 2 -<<<<<<<< HEAD:Explorer/Assets/Plugins/TexturesFuse/TexturesServerWrap/Playground/AdjustGamma/AdjustGammaTexturesPlayground.unity.meta -guid: 1df54effb90954991a2df254a695a35e -DefaultImporter: -======== guid: df3e76247a5a62b48b4cb62b71694a93 AssemblyDefinitionReferenceImporter: ->>>>>>>> dev:Explorer/Assets/DCL/SDKComponents/TextShape/System/DCL.TextShapeSystems.asmref.meta externalObjects: {} userData: assetBundleName: diff --git a/Explorer/Assets/DCL/StylizedSkybox/Scripts/SkyboxController.cs b/Explorer/Assets/DCL/StylizedSkybox/Scripts/SkyboxController.cs index bc349152a8..162cabe36f 100644 --- a/Explorer/Assets/DCL/StylizedSkybox/Scripts/SkyboxController.cs +++ b/Explorer/Assets/DCL/StylizedSkybox/Scripts/SkyboxController.cs @@ -92,7 +92,15 @@ private void Update() public void Initialize(Material skyboxMat, Light dirLight, AnimationClip skyboxAnimationClip, FeatureFlagsCache featureFlagsCache) { if (skyboxMat != null) + { +#if UNITY_EDITOR + + // Create a copy so that the original asset does not get modified by UpdateSkyboxColor. Else + // we will get annoying mystery changes in Git. + skyboxMat = new Material(skyboxMat); +#endif skyboxMaterial = skyboxMat; + } if (dirLight != null) DirectionalLight = dirLight; diff --git a/Explorer/Assets/DCL/UI/Sidebar/SidebarUI.BottomLayout.prefab b/Explorer/Assets/DCL/UI/Sidebar/SidebarUI.BottomLayout.prefab new file mode 100644 index 0000000000..bb22ca5775 --- /dev/null +++ b/Explorer/Assets/DCL/UI/Sidebar/SidebarUI.BottomLayout.prefab @@ -0,0 +1,167 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2940364398902199929 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8560551636243942814} + - component: {fileID: 717765978264897833} + m_Layer: 0 + m_Name: SidebarUI.BottomLayout + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8560551636243942814 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2940364398902199929} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 750104256498992424} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -252} + m_SizeDelta: {x: 0, y: -504} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &717765978264897833 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2940364398902199929} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 60 + m_ChildAlignment: 7 + m_Spacing: 8 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1001 &7369381786845673757 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 8560551636243942814} + m_Modifications: + - target: {fileID: 295338025792269447, guid: a04b1390c1d67044daee0000800dff26, type: 3} + propertyPath: m_Name + value: InWorldCamera.SIdebarButton + objectReference: {fileID: 0} + - target: {fileID: 7795073894138444853, guid: a04b1390c1d67044daee0000800dff26, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7795073894138444853, guid: a04b1390c1d67044daee0000800dff26, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7795073894138444853, guid: a04b1390c1d67044daee0000800dff26, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7795073894138444853, guid: a04b1390c1d67044daee0000800dff26, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7795073894138444853, guid: a04b1390c1d67044daee0000800dff26, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7795073894138444853, guid: a04b1390c1d67044daee0000800dff26, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7795073894138444853, guid: a04b1390c1d67044daee0000800dff26, type: 3} + propertyPath: m_SizeDelta.x + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 7795073894138444853, guid: a04b1390c1d67044daee0000800dff26, type: 3} + propertyPath: m_SizeDelta.y + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 7795073894138444853, guid: a04b1390c1d67044daee0000800dff26, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7795073894138444853, guid: a04b1390c1d67044daee0000800dff26, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7795073894138444853, guid: a04b1390c1d67044daee0000800dff26, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7795073894138444853, guid: a04b1390c1d67044daee0000800dff26, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7795073894138444853, guid: a04b1390c1d67044daee0000800dff26, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7795073894138444853, guid: a04b1390c1d67044daee0000800dff26, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7795073894138444853, guid: a04b1390c1d67044daee0000800dff26, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7795073894138444853, guid: a04b1390c1d67044daee0000800dff26, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7795073894138444853, guid: a04b1390c1d67044daee0000800dff26, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7795073894138444853, guid: a04b1390c1d67044daee0000800dff26, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7795073894138444853, guid: a04b1390c1d67044daee0000800dff26, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7795073894138444853, guid: a04b1390c1d67044daee0000800dff26, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: a04b1390c1d67044daee0000800dff26, type: 3} +--- !u!224 &750104256498992424 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 7795073894138444853, guid: a04b1390c1d67044daee0000800dff26, type: 3} + m_PrefabInstance: {fileID: 7369381786845673757} + m_PrefabAsset: {fileID: 0} diff --git a/Explorer/Assets/DCL/UI/Sidebar/SidebarUI.BottomLayout.prefab.meta b/Explorer/Assets/DCL/UI/Sidebar/SidebarUI.BottomLayout.prefab.meta new file mode 100644 index 0000000000..9a4447baf0 --- /dev/null +++ b/Explorer/Assets/DCL/UI/Sidebar/SidebarUI.BottomLayout.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 58646341e04d9404dbdad22f4c50cf14 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Explorer/Assets/DCL/UI/Sidebar/SidebarUI.UpperLayout.prefab b/Explorer/Assets/DCL/UI/Sidebar/SidebarUI.UpperLayout.prefab new file mode 100644 index 0000000000..885cb48074 --- /dev/null +++ b/Explorer/Assets/DCL/UI/Sidebar/SidebarUI.UpperLayout.prefab @@ -0,0 +1,3513 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &235803303689509043 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3439292905778670262} + - component: {fileID: 8275709139702294302} + - component: {fileID: 7068302304949437050} + m_Layer: 5 + m_Name: Div + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3439292905778670262 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 235803303689509043} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5604293973387185170} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 40, y: 1} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &8275709139702294302 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 235803303689509043} + m_CullTransparentMesh: 1 +--- !u!114 &7068302304949437050 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 235803303689509043} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.050980393} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &753630656185560868 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5604293973387185170} + - component: {fileID: 8116334637522704426} + m_Layer: 5 + m_Name: SidebarUI.UpperLayout + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5604293973387185170 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 753630656185560868} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 327198572831187187} + - {fileID: 7953449017702476265} + - {fileID: 6539358469415291720} + - {fileID: 3439292905778670262} + - {fileID: 5619806891425674774} + - {fileID: 6343332045173302481} + - {fileID: 1134998193861742370} + - {fileID: 4796034050072095939} + - {fileID: 3428356476637866364} + - {fileID: 1453666765052253396} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 270} + m_SizeDelta: {x: 0, y: -540} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &8116334637522704426 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 753630656185560868} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 4 + m_Bottom: 0 + m_ChildAlignment: 1 + m_Spacing: 8 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1 &2238445555344398412 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1156150966030162144} + - component: {fileID: 2604018627237589630} + - component: {fileID: 8133334005125536039} + m_Layer: 5 + m_Name: RedBackground + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1156150966030162144 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2238445555344398412} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1340925684800569059} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 6.25, y: -6.25} + m_SizeDelta: {x: 11, y: 11} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2604018627237589630 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2238445555344398412} + m_CullTransparentMesh: 1 +--- !u!114 &8133334005125536039 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2238445555344398412} + 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: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 12dd1efc4e826764f9b02be515a9a033, 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: 2.2 +--- !u!1 &2526883564910877494 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3428356476637866364} + - component: {fileID: 2567287008957217068} + - component: {fileID: 2744071408629619700} + m_Layer: 5 + m_Name: Div + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3428356476637866364 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2526883564910877494} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5604293973387185170} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 40, y: 1} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &2567287008957217068 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2526883564910877494} + m_CullTransparentMesh: 1 +--- !u!114 &2744071408629619700 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2526883564910877494} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.050980393} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &4144449722529127514 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8947822211123522747} + - component: {fileID: 410644202322774834} + - component: {fileID: 5724700304058006802} + m_Layer: 5 + m_Name: NotificationIndicator + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &8947822211123522747 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4144449722529127514} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2013254471882568492} + m_Father: {fileID: 6539358469415291720} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 29.650051, y: -12.189941} + m_SizeDelta: {x: 12.5, y: 12.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &410644202322774834 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4144449722529127514} + m_CullTransparentMesh: 1 +--- !u!114 &5724700304058006802 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4144449722529127514} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 12dd1efc4e826764f9b02be515a9a033, 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: 2.2 +--- !u!1 &4453654764499061906 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2013254471882568492} + - component: {fileID: 7301208077122919647} + - component: {fileID: 4105929206815881303} + m_Layer: 5 + m_Name: RedBackground + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2013254471882568492 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4453654764499061906} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7367147209351313697} + m_Father: {fileID: 8947822211123522747} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 6.25, y: -6.25} + m_SizeDelta: {x: 11, y: 11} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7301208077122919647 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4453654764499061906} + m_CullTransparentMesh: 1 +--- !u!114 &4105929206815881303 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4453654764499061906} + 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: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 12dd1efc4e826764f9b02be515a9a033, 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: 2.2 +--- !u!1 &6052532278641852069 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7367147209351313697} + - component: {fileID: 3082347048572899279} + - component: {fileID: 8024173734661604527} + - component: {fileID: 6549461500875830279} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7367147209351313697 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6052532278641852069} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2013254471882568492} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 0, y: 0.5} + m_AnchoredPosition: {x: 5.5, y: 0} + m_SizeDelta: {x: 4.98, y: 9.69} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3082347048572899279 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6052532278641852069} + m_CullTransparentMesh: 1 +--- !u!114 &8024173734661604527 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6052532278641852069} + 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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: 2 + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 96ae0a2159a39234f858ea23bdcc74ad, type: 2} + m_sharedMaterial: {fileID: 735423033564544980, guid: 96ae0a2159a39234f858ea23bdcc74ad, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294769916 + m_fontColor: {r: 0.9882353, g: 0.9882353, b: 0.9882353, 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: 8 + m_fontSizeBase: 8 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 0 + m_fontSizeMax: 14 + 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_TextWrappingMode: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 1 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!114 &6549461500875830279 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6052532278641852069} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 2 + m_VerticalFit: 2 +--- !u!1 &7155361432440409617 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1340925684800569059} + - component: {fileID: 7442164583611661334} + - component: {fileID: 5238693465271612427} + m_Layer: 5 + m_Name: NotificationIndicator + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1340925684800569059 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7155361432440409617} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1156150966030162144} + m_Father: {fileID: 6343332045173302481} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 29.65, y: -12.189941} + m_SizeDelta: {x: 12.5, y: 12.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7442164583611661334 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7155361432440409617} + m_CullTransparentMesh: 1 +--- !u!114 &5238693465271612427 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7155361432440409617} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 12dd1efc4e826764f9b02be515a9a033, 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: 2.2 +--- !u!1001 &103545691416453785 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 6539358469415291720} + m_Modifications: + - target: {fileID: 367115527554631503, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: k__BackingField + value: + objectReference: {fileID: 1021488728801909512} + - target: {fileID: 367115527554631503, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: k__BackingField + value: + objectReference: {fileID: 4144449722529127514} + - target: {fileID: 367115527554631503, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: k__BackingField + value: + objectReference: {fileID: 8024173734661604527} + - target: {fileID: 433713363922752690, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1409876803229431206, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_AnchoredPosition.y + value: -0.00013525735 + objectReference: {fileID: 0} + - target: {fileID: 2811987982169950469, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2811987982169950469, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3442319900602386561, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_SizeDelta.y + value: 576.8533 + objectReference: {fileID: 0} + - target: {fileID: 3442319900602386561, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_AnchoredPosition.y + value: -44.6667 + objectReference: {fileID: 0} + - target: {fileID: 3853537065094245022, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3853537065094245022, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3853537065094245022, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3853537065094245022, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3853537065094245022, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3947329526633636616, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3947329526633636616, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3947329526633636616, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3947329526633636616, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3947329526633636616, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4218377999163953302, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_BlocksRaycasts + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4399270246960512819, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: _channelWeights.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4399270246960512819, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: _channelWeights.r + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4615329702874183497, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5519781503074448261, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5519781503074448261, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_Pivot.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5519781503074448261, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5519781503074448261, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5519781503074448261, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5519781503074448261, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5519781503074448261, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_SizeDelta.x + value: 420 + objectReference: {fileID: 0} + - target: {fileID: 5519781503074448261, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_SizeDelta.y + value: 621.5217 + objectReference: {fileID: 0} + - target: {fileID: 5519781503074448261, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5519781503074448261, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5519781503074448261, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5519781503074448261, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5519781503074448261, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5519781503074448261, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5519781503074448261, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5519781503074448261, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_AnchoredPosition.x + value: 44 + objectReference: {fileID: 0} + - target: {fileID: 5519781503074448261, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_AnchoredPosition.y + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 5519781503074448261, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5519781503074448261, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5519781503074448261, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5670979790000376875, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5670979790000376875, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5670979790000376875, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5670979790000376875, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5670979790000376875, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6289304695557202784, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_Softness.y + value: 26 + objectReference: {fileID: 0} + - target: {fileID: 6789636141309246352, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_Name + value: NotificationsMenu + objectReference: {fileID: 0} + - target: {fileID: 6789636141309246352, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6968168454701391156, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_SizeDelta.y + value: -22 + objectReference: {fileID: 0} + - target: {fileID: 6968168454701391156, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_AnchoredPosition.x + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 6968168454701391156, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_AnchoredPosition.y + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 7422092395756913748, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7422092395756913748, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7422092395756913748, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8489176893692992892, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_SizeDelta.y + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 8489176893692992892, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_AnchoredPosition.y + value: -57.5 + objectReference: {fileID: 0} + - target: {fileID: 8492396991242936912, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8492396991242936912, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8492396991242936912, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_AnchoredPosition.y + value: -10 + objectReference: {fileID: 0} + - target: {fileID: 8531737267419439595, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: 7b9d8b2a13149489fac02d8d802c41b6, type: 3} + - target: {fileID: 8531737267419439595, guid: 731de304d3ee148789880b058319e4f7, type: 3} + propertyPath: m_PixelsPerUnitMultiplier + value: 2 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 6789636141309246352, guid: 731de304d3ee148789880b058319e4f7, type: 3} + insertIndex: -1 + addedObject: {fileID: 1021488728801909512} + m_SourcePrefab: {fileID: 100100000, guid: 731de304d3ee148789880b058319e4f7, type: 3} +--- !u!225 &4315976975754457615 stripped +CanvasGroup: + m_CorrespondingSourceObject: {fileID: 4218377999163953302, guid: 731de304d3ee148789880b058319e4f7, type: 3} + m_PrefabInstance: {fileID: 103545691416453785} + m_PrefabAsset: {fileID: 0} +--- !u!224 &5617653712863383836 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 5519781503074448261, guid: 731de304d3ee148789880b058319e4f7, type: 3} + m_PrefabInstance: {fileID: 103545691416453785} + m_PrefabAsset: {fileID: 0} +--- !u!1 &6869815003529238793 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 6789636141309246352, guid: 731de304d3ee148789880b058319e4f7, type: 3} + m_PrefabInstance: {fileID: 103545691416453785} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1021488728801909512 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6869815003529238793} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 38b1c5e9144d4ef39861c60d5bc3c592, type: 3} + m_Name: + m_EditorClassIdentifier: + k__BackingField: 0.3 + k__BackingField: {fileID: 4315976975754457615} +--- !u!1001 &1049386857507292966 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 5604293973387185170} + m_Modifications: + - target: {fileID: 149006659849766582, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_Pivot.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 149006659849766582, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 149006659849766582, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 149006659849766582, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 149006659849766582, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 363515293539314694, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_SizeDelta.x + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 447767288900774538, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 447767288900774538, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 447767288900774538, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_SizeDelta.x + value: 200.7 + objectReference: {fileID: 0} + - target: {fileID: 447767288900774538, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.x + value: 100.35 + objectReference: {fileID: 0} + - target: {fileID: 447767288900774538, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.y + value: -10 + objectReference: {fileID: 0} + - target: {fileID: 656839858989987251, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 833553104246579207, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 833553104246579207, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 833553104246579207, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_SizeDelta.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 833553104246579207, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.x + value: 84 + objectReference: {fileID: 0} + - target: {fileID: 833553104246579207, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.y + value: -9.7 + objectReference: {fileID: 0} + - target: {fileID: 1118666486741674552, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1118666486741674552, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1118666486741674552, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.x + value: 102.44 + objectReference: {fileID: 0} + - target: {fileID: 1118666486741674552, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.y + value: -10 + objectReference: {fileID: 0} + - target: {fileID: 1544756424268337630, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1544756424268337630, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1544756424268337630, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.x + value: 153 + objectReference: {fileID: 0} + - target: {fileID: 1544756424268337630, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.y + value: -88 + objectReference: {fileID: 0} + - target: {fileID: 1806595204790209810, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1952672235144063778, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1952672235144063778, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1952672235144063778, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_SizeDelta.x + value: 68 + objectReference: {fileID: 0} + - target: {fileID: 1999042224746692006, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_SizeDelta.y + value: 367 + objectReference: {fileID: 0} + - target: {fileID: 2225639335322644723, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2225639335322644723, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2225639335322644723, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.x + value: -98 + objectReference: {fileID: 0} + - target: {fileID: 2225639335322644723, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.y + value: -142.48401 + objectReference: {fileID: 0} + - target: {fileID: 2361442920140400118, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2361442920140400118, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2361442920140400118, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_SizeDelta.x + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 2361442920140400118, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.y + value: -14.55 + objectReference: {fileID: 0} + - target: {fileID: 2486793712646182022, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2486793712646182022, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2486793712646182022, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.x + value: 153 + objectReference: {fileID: 0} + - target: {fileID: 2486793712646182022, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.y + value: -201 + objectReference: {fileID: 0} + - target: {fileID: 2736657349224603559, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2736657349224603559, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2736657349224603559, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.x + value: 153 + objectReference: {fileID: 0} + - target: {fileID: 2736657349224603559, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.y + value: -52.5 + objectReference: {fileID: 0} + - target: {fileID: 2850157362190994420, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_SizeDelta.x + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 2850157362190994420, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_SizeDelta.y + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 2873917264595470134, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2873917264595470134, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2873917264595470134, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_SizeDelta.x + value: 306 + objectReference: {fileID: 0} + - target: {fileID: 2873917264595470134, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_SizeDelta.y + value: 201 + objectReference: {fileID: 0} + - target: {fileID: 2873917264595470134, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.x + value: 153 + objectReference: {fileID: 0} + - target: {fileID: 2873917264595470134, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.y + value: -266.5 + objectReference: {fileID: 0} + - target: {fileID: 3164934755188625893, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_Name + value: ProfileWidget + objectReference: {fileID: 0} + - target: {fileID: 3164934755188625893, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3494033333838787708, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3494033333838787708, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3494033333838787708, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_SizeDelta.x + value: 72.58 + objectReference: {fileID: 0} + - target: {fileID: 3494033333838787708, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.x + value: 54.29 + objectReference: {fileID: 0} + - target: {fileID: 3494033333838787708, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.y + value: -14.55 + objectReference: {fileID: 0} + - target: {fileID: 4363480955202125246, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4363480955202125246, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4363480955202125246, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_SizeDelta.x + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 4363480955202125246, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.x + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 4363480955202125246, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.y + value: -20 + objectReference: {fileID: 0} + - target: {fileID: 4665447407717722650, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4665447407717722650, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4665447407717722650, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.x + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 4665447407717722650, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.y + value: -9.7 + objectReference: {fileID: 0} + - target: {fileID: 4858291099790369080, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4858291099790369080, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4858291099790369080, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_SizeDelta.x + value: 250 + objectReference: {fileID: 0} + - target: {fileID: 4858291099790369080, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_SizeDelta.y + value: 39.4 + objectReference: {fileID: 0} + - target: {fileID: 4858291099790369080, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.x + value: 125 + objectReference: {fileID: 0} + - target: {fileID: 4858291099790369080, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.y + value: -113.7 + objectReference: {fileID: 0} + - target: {fileID: 4867353107941892829, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4867353107941892829, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4867353107941892829, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_SizeDelta.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 4867353107941892829, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.x + value: 88.44 + objectReference: {fileID: 0} + - target: {fileID: 4867353107941892829, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.y + value: -10 + objectReference: {fileID: 0} + - target: {fileID: 5228223446040617401, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5399689864100955811, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_SizeDelta.x + value: -10 + objectReference: {fileID: 0} + - target: {fileID: 5399689864100955811, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_SizeDelta.y + value: -10 + objectReference: {fileID: 0} + - target: {fileID: 5399689864100955811, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5399689864100955811, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5690891463911048314, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5690891463911048314, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5690891463911048314, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_SizeDelta.x + value: 156 + objectReference: {fileID: 0} + - target: {fileID: 5690891463911048314, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.x + value: 178 + objectReference: {fileID: 0} + - target: {fileID: 5690891463911048314, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.y + value: -9.7 + objectReference: {fileID: 0} + - target: {fileID: 5727108152927481385, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5727108152927481385, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5727108152927481385, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.x + value: 153 + objectReference: {fileID: 0} + - target: {fileID: 5727108152927481385, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.y + value: -117 + objectReference: {fileID: 0} + - target: {fileID: 5877115019243546634, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5877115019243546634, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5877115019243546634, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_SizeDelta.x + value: 446 + objectReference: {fileID: 0} + - target: {fileID: 5912558610233554149, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5912558610233554149, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5912558610233554149, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_SizeDelta.x + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 5912558610233554149, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.x + value: 95 + objectReference: {fileID: 0} + - target: {fileID: 5912558610233554149, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.y + value: -32 + objectReference: {fileID: 0} + - target: {fileID: 6488240074719360273, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6488240074719360273, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6488240074719360273, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_SizeDelta.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 6488240074719360273, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.x + value: 106.58 + objectReference: {fileID: 0} + - target: {fileID: 6488240074719360273, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.y + value: -14.55 + objectReference: {fileID: 0} + - target: {fileID: 6627630295502461413, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6627630295502461413, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6627630295502461413, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_SizeDelta.x + value: 446 + objectReference: {fileID: 0} + - target: {fileID: 6627630295502461413, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.y + value: -29.1 + objectReference: {fileID: 0} + - target: {fileID: 6780058889780194640, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6780058889780194640, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6780058889780194640, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.x + value: 153 + objectReference: {fileID: 0} + - target: {fileID: 6780058889780194640, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6827291156829205339, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6827291156829205339, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6827291156829205339, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.x + value: 153 + objectReference: {fileID: 0} + - target: {fileID: 6827291156829205339, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.y + value: -65 + objectReference: {fileID: 0} + - target: {fileID: 6985215476544204495, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6985215476544204495, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6985215476544204495, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6985215476544204495, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6985215476544204495, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6985215476544204495, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6985215476544204495, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_SizeDelta.x + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 6985215476544204495, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_SizeDelta.y + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 6985215476544204495, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6985215476544204495, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6985215476544204495, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6985215476544204495, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6985215476544204495, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6985215476544204495, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6985215476544204495, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6985215476544204495, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6985215476544204495, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6985215476544204495, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6985215476544204495, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6985215476544204495, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7078192909543979200, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7269291478053338860, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7269291478053338860, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7269291478053338860, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_SizeDelta.x + value: 156 + objectReference: {fileID: 0} + - target: {fileID: 7269291478053338860, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.x + value: 226.58 + objectReference: {fileID: 0} + - target: {fileID: 7269291478053338860, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.y + value: -14.55 + objectReference: {fileID: 0} + - target: {fileID: 7477156036910135036, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7477156036910135036, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7477156036910135036, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_SizeDelta.x + value: 220.7 + objectReference: {fileID: 0} + - target: {fileID: 7477156036910135036, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.x + value: 14.650002 + objectReference: {fileID: 0} + - target: {fileID: 7477156036910135036, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.y + value: -68 + objectReference: {fileID: 0} + - target: {fileID: 7800620263123725287, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7800620263123725287, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7800620263123725287, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_SizeDelta.x + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 7800620263123725287, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.x + value: 212.7 + objectReference: {fileID: 0} + - target: {fileID: 7800620263123725287, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.y + value: -10 + objectReference: {fileID: 0} + - target: {fileID: 7846748625437787228, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7846748625437787228, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7846748625437787228, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_SizeDelta.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 7846748625437787228, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.x + value: 84 + objectReference: {fileID: 0} + - target: {fileID: 7846748625437787228, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.y + value: -9.7 + objectReference: {fileID: 0} + - target: {fileID: 7903397570594201269, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_Alpha + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8419079392565781790, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8419079392565781790, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8486975125003500587, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8486975125003500587, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8486975125003500587, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_SizeDelta.x + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 8486975125003500587, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.x + value: 132.58 + objectReference: {fileID: 0} + - target: {fileID: 8486975125003500587, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.y + value: -14.55 + objectReference: {fileID: 0} + - target: {fileID: 8532396370851822974, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8667994790311820080, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8842069803793742325, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8965938301174026105, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8965938301174026105, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8965938301174026105, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_SizeDelta.x + value: 68 + objectReference: {fileID: 0} + - target: {fileID: 8965938301174026105, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.y + value: -0.01499939 + objectReference: {fileID: 0} + - target: {fileID: 9123167509379526391, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9123167509379526391, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9123167509379526391, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.x + value: 125 + objectReference: {fileID: 0} + - target: {fileID: 9123167509379526391, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_AnchoredPosition.y + value: -10 + objectReference: {fileID: 0} + - target: {fileID: 9199684697179890385, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_Color.b + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9199684697179890385, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_Color.g + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9199684697179890385, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: m_Color.r + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9201780729106875205, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + propertyPath: k__BackingField + value: + objectReference: {fileID: 4958791656658143303} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} +--- !u!114 &4958791656658143303 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 5350559431428411233, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + m_PrefabInstance: {fileID: 1049386857507292966} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 38b1c5e9144d4ef39861c60d5bc3c592, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!224 &7953449017702476265 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6985215476544204495, guid: 2936d4da401930d4f8fef6fefb4010b1, type: 3} + m_PrefabInstance: {fileID: 1049386857507292966} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2987018616467084711 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 5604293973387185170} + m_Modifications: + - target: {fileID: 216954503483567130, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 216954503483567130, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.y + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 556587912230755051, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.x + value: 120 + objectReference: {fileID: 0} + - target: {fileID: 791050805523401173, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 791050805523401173, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.y + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 935382261191405662, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 935382261191405662, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 935382261191405662, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.x + value: 106.18 + objectReference: {fileID: 0} + - target: {fileID: 935382261191405662, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.y + value: 16.95 + objectReference: {fileID: 0} + - target: {fileID: 935382261191405662, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_AnchoredPosition.x + value: 60 + objectReference: {fileID: 0} + - target: {fileID: 1095953891227981704, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 1095953891227981704, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.y + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_TargetGraphic + value: + objectReference: {fileID: 7515248605741474219} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_NormalColor.a + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_PressedColor.b + value: 0.09411765 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_PressedColor.g + value: 0.08235294 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_PressedColor.r + value: 0.08627451 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_SelectedColor.b + value: 0.2901961 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_SelectedColor.g + value: 0.2509804 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_SelectedColor.r + value: 0.2627451 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_HighlightedColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_HighlightedColor.b + value: 0.2901961 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_HighlightedColor.g + value: 0.2509804 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_HighlightedColor.r + value: 0.2627451 + objectReference: {fileID: 0} + - target: {fileID: 2014140899845957181, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2014140899845957181, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.y + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2749807465873248309, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Controller + value: + objectReference: {fileID: 22100000, guid: 4b5a15667381b4784bde37ce9ff484e1, type: 2} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.x + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.y + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3146780150498150332, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: d9c6f1a768af74beda15ba3c1d781a1d, type: 3} + - target: {fileID: 4701620919981290508, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Color.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4701620919981290508, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_PixelsPerUnitMultiplier + value: 2.5 + objectReference: {fileID: 0} + - target: {fileID: 5656729445006871095, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Name + value: CameraReelButton + objectReference: {fileID: 0} + - target: {fileID: 5790594399661718223, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5984625867669522073, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_text + value: Camera reel [K] + objectReference: {fileID: 0} + - target: {fileID: 5984625867669522073, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_HorizontalAlignment + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6451472314827119683, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: 8796a439d614f4fdf86af926190739d3, type: 3} + - target: {fileID: 7727841365288015261, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: 8796a439d614f4fdf86af926190739d3, type: 3} + - target: {fileID: 8350839749097872697, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: d9c6f1a768af74beda15ba3c1d781a1d, type: 3} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} +--- !u!224 &1134998193861742370 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + m_PrefabInstance: {fileID: 2987018616467084711} + m_PrefabAsset: {fileID: 0} +--- !u!114 &7515248605741474219 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4701620919981290508, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + m_PrefabInstance: {fileID: 2987018616467084711} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &3645700712778829393 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 5604293973387185170} + m_Modifications: + - target: {fileID: 216954503483567130, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.x + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 216954503483567130, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.y + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 556587912230755051, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.x + value: 47.11 + objectReference: {fileID: 0} + - target: {fileID: 791050805523401173, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 791050805523401173, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.y + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 935382261191405662, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.x + value: 31.11 + objectReference: {fileID: 0} + - target: {fileID: 935382261191405662, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.y + value: 16.95 + objectReference: {fileID: 0} + - target: {fileID: 1095953891227981704, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.x + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 1095953891227981704, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.y + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_TargetGraphic + value: + objectReference: {fileID: 8333807938935568989} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_NormalColor.a + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_PressedColor.b + value: 0.09411765 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_PressedColor.g + value: 0.08235294 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_PressedColor.r + value: 0.08627451 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_SelectedColor.b + value: 0.2901961 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_SelectedColor.g + value: 0.2509804 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_SelectedColor.r + value: 0.2627451 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_HighlightedColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_HighlightedColor.b + value: 0.2901961 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_HighlightedColor.g + value: 0.2509804 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_HighlightedColor.r + value: 0.2627451 + objectReference: {fileID: 0} + - target: {fileID: 2014140899845957181, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2014140899845957181, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.y + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2749807465873248309, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Controller + value: + objectReference: {fileID: 22100000, guid: a006366825b69884f9bb5da54b63adb1, type: 2} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.x + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.y + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3146780150498150332, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: a2705bd12f679144aab6caed37c89555, type: 3} + - target: {fileID: 4701620919981290508, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Color.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4701620919981290508, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_PixelsPerUnitMultiplier + value: 2.5 + objectReference: {fileID: 0} + - target: {fileID: 5656729445006871095, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Name + value: HelpButton + objectReference: {fileID: 0} + - target: {fileID: 5790594399661718223, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5984625867669522073, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_text + value: Help + objectReference: {fileID: 0} + - target: {fileID: 5984625867669522073, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_HorizontalAlignment + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6451472314827119683, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: 54db90b513f86ff46a6aa6f6676cd48b, type: 3} + - target: {fileID: 7727841365288015261, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: 6e68f3c0e96070343bd5cf728a7b71b6, type: 3} + - target: {fileID: 8350839749097872697, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: 54db90b513f86ff46a6aa6f6676cd48b, type: 3} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} +--- !u!224 &1453666765052253396 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + m_PrefabInstance: {fileID: 3645700712778829393} + m_PrefabAsset: {fileID: 0} +--- !u!114 &8333807938935568989 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4701620919981290508, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + m_PrefabInstance: {fileID: 3645700712778829393} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &6067486963844999231 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 5604293973387185170} + m_Modifications: + - target: {fileID: 290599697974945711, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 442499476221222804, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + propertyPath: m_IsOn + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1365920692578286551, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1569370055671763010, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1740157142827455356, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + propertyPath: m_SizeDelta.x + value: 154.53 + objectReference: {fileID: 0} + - target: {fileID: 1740157142827455356, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + propertyPath: m_SizeDelta.y + value: 16.95 + objectReference: {fileID: 0} + - target: {fileID: 4466871651195778395, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + propertyPath: m_Name + value: SidebarSettingsButton + objectReference: {fileID: 0} + - target: {fileID: 4694019954775888957, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + propertyPath: m_IgnoreParentGroups + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5818222327650142412, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5818222327650142412, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5818222327650142412, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5818222327650142412, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5818222327650142412, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5818222327650142412, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5818222327650142412, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + propertyPath: m_SizeDelta.x + value: 36 + objectReference: {fileID: 0} + - target: {fileID: 5818222327650142412, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + propertyPath: m_SizeDelta.y + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 5818222327650142412, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5818222327650142412, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5818222327650142412, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5818222327650142412, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5818222327650142412, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5818222327650142412, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5818222327650142412, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5818222327650142412, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5818222327650142412, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5818222327650142412, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5818222327650142412, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5818222327650142412, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8668400090129615844, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8668400090129615844, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + propertyPath: m_Pivot.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8668400090129615844, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8668400090129615844, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8668400090129615844, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + propertyPath: m_AnchorMin.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8668400090129615844, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8668400090129615844, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + propertyPath: m_AnchoredPosition.x + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 8668400090129615844, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8782030481539249862, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + propertyPath: k__BackingField + value: + objectReference: {fileID: 0} + - target: {fileID: 8782030481539249862, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + propertyPath: k__BackingField + value: + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} +--- !u!224 &327198572831187187 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 5818222327650142412, guid: fca8d2ed46e6a3042ba8ff155890c2b8, type: 3} + m_PrefabInstance: {fileID: 6067486963844999231} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7222288146456688198 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 5604293973387185170} + m_Modifications: + - target: {fileID: 216954503483567130, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 216954503483567130, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.y + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 556587912230755051, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.x + value: 96 + objectReference: {fileID: 0} + - target: {fileID: 791050805523401173, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 791050805523401173, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.y + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 935382261191405662, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.x + value: 80.17 + objectReference: {fileID: 0} + - target: {fileID: 935382261191405662, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.y + value: 16.95 + objectReference: {fileID: 0} + - target: {fileID: 1095953891227981704, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 1095953891227981704, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.y + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_TargetGraphic + value: + objectReference: {fileID: 2667603898962215498} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_NormalColor.a + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_PressedColor.b + value: 0.09411765 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_PressedColor.g + value: 0.08235294 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_PressedColor.r + value: 0.08627451 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_SelectedColor.b + value: 0.2901961 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_SelectedColor.g + value: 0.2509804 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_SelectedColor.r + value: 0.2627451 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_HighlightedColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_HighlightedColor.b + value: 0.2901961 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_HighlightedColor.g + value: 0.2509804 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_HighlightedColor.r + value: 0.2627451 + objectReference: {fileID: 0} + - target: {fileID: 2014140899845957181, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2014140899845957181, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.y + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 2749807465873248309, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Controller + value: + objectReference: {fileID: 22100000, guid: bc62642498f372d4890fbc7f976f88bf, type: 2} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.x + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.y + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3146780150498150332, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: a2705bd12f679144aab6caed37c89555, type: 3} + - target: {fileID: 4701620919981290508, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Color.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4701620919981290508, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_PixelsPerUnitMultiplier + value: 2.5 + objectReference: {fileID: 0} + - target: {fileID: 5656729445006871095, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Name + value: SettingsButton + objectReference: {fileID: 0} + - target: {fileID: 5790594399661718223, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5984625867669522073, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_text + value: Settings [P] + objectReference: {fileID: 0} + - target: {fileID: 5984625867669522073, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_HorizontalAlignment + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6451472314827119683, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: 2b4b4cebb1f6def4186ca9855cfba6a8, type: 3} + - target: {fileID: 7727841365288015261, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: 029001f14f4d84465991b8742a08f2a5, type: 3} + - target: {fileID: 8350839749097872697, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: 919e97324f4a648b78ea40906050ee93, type: 3} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} +--- !u!114 &2667603898962215498 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4701620919981290508, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + m_PrefabInstance: {fileID: 7222288146456688198} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!224 &4796034050072095939 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + m_PrefabInstance: {fileID: 7222288146456688198} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7730929951583579283 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 5604293973387185170} + m_Modifications: + - target: {fileID: 216954503483567130, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.x + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 216954503483567130, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.y + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 556587912230755051, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.x + value: 72 + objectReference: {fileID: 0} + - target: {fileID: 791050805523401173, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.x + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 791050805523401173, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.y + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 935382261191405662, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.x + value: 56.66 + objectReference: {fileID: 0} + - target: {fileID: 935382261191405662, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.y + value: 16.95 + objectReference: {fileID: 0} + - target: {fileID: 1095953891227981704, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.x + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 1095953891227981704, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.y + value: 28 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_TargetGraphic + value: + objectReference: {fileID: 3059708337812052127} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_NormalColor.a + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_PressedColor.b + value: 0.09411765 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_PressedColor.g + value: 0.08235294 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_PressedColor.r + value: 0.08627451 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_SelectedColor.b + value: 0.2901961 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_SelectedColor.g + value: 0.2509804 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_SelectedColor.r + value: 0.2627451 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_HighlightedColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_HighlightedColor.b + value: 0.2901961 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_HighlightedColor.g + value: 0.2509804 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_HighlightedColor.r + value: 0.2627451 + objectReference: {fileID: 0} + - target: {fileID: 2014140899845957181, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.x + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 2014140899845957181, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.y + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.x + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.y + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4701620919981290508, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Color.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4701620919981290508, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_PixelsPerUnitMultiplier + value: 2.5 + objectReference: {fileID: 0} + - target: {fileID: 5656729445006871095, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Name + value: MapButton + objectReference: {fileID: 0} + - target: {fileID: 5790594399661718223, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} +--- !u!114 &3059708337812052127 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4701620919981290508, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + m_PrefabInstance: {fileID: 7730929951583579283} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!224 &5619806891425674774 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + m_PrefabInstance: {fileID: 7730929951583579283} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &8967828640613650893 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 5604293973387185170} + m_Modifications: + - target: {fileID: 216954503483567130, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.x + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 216954503483567130, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.y + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 556587912230755051, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.x + value: 100 + objectReference: {fileID: 0} + - target: {fileID: 791050805523401173, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.x + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 791050805523401173, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.y + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 824787487679499640, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 935382261191405662, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 935382261191405662, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 935382261191405662, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.x + value: 86.65 + objectReference: {fileID: 0} + - target: {fileID: 935382261191405662, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.y + value: 16.95 + objectReference: {fileID: 0} + - target: {fileID: 935382261191405662, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_AnchoredPosition.x + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 1023683380798118866, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1095953891227981704, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.x + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 1095953891227981704, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.y + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_TargetGraphic + value: + objectReference: {fileID: 4416804126162052545} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_NormalColor.a + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_PressedColor.b + value: 0.09411765 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_PressedColor.g + value: 0.08235294 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_PressedColor.r + value: 0.08627451 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_SelectedColor.b + value: 0.2901961 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_SelectedColor.g + value: 0.2509804 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_SelectedColor.r + value: 0.2627451 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_HighlightedColor.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_HighlightedColor.b + value: 0.2901961 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_HighlightedColor.g + value: 0.2509804 + objectReference: {fileID: 0} + - target: {fileID: 1500693959885502415, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Colors.m_HighlightedColor.r + value: 0.2627451 + objectReference: {fileID: 0} + - target: {fileID: 2014140899845957181, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.x + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 2014140899845957181, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.y + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 2749807465873248309, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Controller + value: + objectReference: {fileID: 22100000, guid: 45fd91e3ea57d4d149ddc633c5eb4537, type: 2} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.x + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_SizeDelta.y + value: 32 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3146780150498150332, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: 311d727e083ff4efc9d4ca2b49c4a9b1, type: 3} + - target: {fileID: 3219149122954669430, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: k__BackingField + value: + objectReference: {fileID: 766790208803979264} + - target: {fileID: 4701620919981290508, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Color.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4701620919981290508, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_PixelsPerUnitMultiplier + value: 2.5 + objectReference: {fileID: 0} + - target: {fileID: 5656729445006871095, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Name + value: NotificationsButton + objectReference: {fileID: 0} + - target: {fileID: 5790594399661718223, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5984625867669522073, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_text + value: Notifications + objectReference: {fileID: 0} + - target: {fileID: 6451472314827119683, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: 1bdabd0b8b9b94931a241981e7786be2, type: 3} + - target: {fileID: 7669936517213317908, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7727841365288015261, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: 1bdabd0b8b9b94931a241981e7786be2, type: 3} + - target: {fileID: 8350839749097872697, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: 311d727e083ff4efc9d4ca2b49c4a9b1, type: 3} + - target: {fileID: 8532040109245339427, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 2042614679920404985, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + insertIndex: -1 + addedObject: {fileID: 5617653712863383836} + - targetCorrespondingSourceObject: {fileID: 2788950014895397509, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + insertIndex: -1 + addedObject: {fileID: 8947822211123522747} + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 5656729445006871095, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + insertIndex: 1 + addedObject: {fileID: 766790208803979264} + - targetCorrespondingSourceObject: {fileID: 5656729445006871095, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + insertIndex: -1 + addedObject: {fileID: 6752160793399028054} + m_SourcePrefab: {fileID: 100100000, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} +--- !u!1 &3671733143938358266 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 5656729445006871095, guid: 571c63ddcf1523b45a64fabd71cb6dd5, type: 3} + m_PrefabInstance: {fileID: 8967828640613650893} + m_PrefabAsset: {fileID: 0} +--- !u!114 &766790208803979264 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3671733143938358266} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c49ca1955f944decaab3280e1c39b5a1, type: 3} + m_Name: + m_EditorClassIdentifier: +