diff --git a/.gitignore b/.gitignore index 34c084a..2875a5f 100644 --- a/.gitignore +++ b/.gitignore @@ -99,3 +99,4 @@ crashlytics-build.properties /bin /.omc /.omx +/.dotnet_home \ No newline at end of file diff --git a/Assets/GameMain/Scripts/CustomComponent/CombineComponent.cs b/Assets/GameMain/Scripts/CustomComponent/CombineComponent.cs index 51e3e03..f862819 100644 --- a/Assets/GameMain/Scripts/CustomComponent/CombineComponent.cs +++ b/Assets/GameMain/Scripts/CustomComponent/CombineComponent.cs @@ -1,6 +1,5 @@ using System.Collections.Generic; using System.Linq; -using Definition.Enum; using Event; using UI; using UnityEngine; @@ -42,40 +41,11 @@ namespace CustomComponent /// [SerializeField] private Transform _puzzleRoot = null; - /// - /// 拼装开始时提示文本。 - /// - [SerializeField] - [TextArea(2, 4)] - private string _startHint = "Assemble dougong from lower-to-upper and inner-to-outer."; + [SerializeField] [TextArea(1, 3)] private string _successHint = "拼接成功"; - /// - /// 放置顺序错误提示文本。 - /// - [SerializeField] - [TextArea(2, 4)] - private string _wrongOrderHint = "Wrong order. Place lower or inner parts first."; + [SerializeField] [TextArea(1, 3)] private string _orderErrorHint = "顺序错误"; - /// - /// 部件不匹配提示文本。 - /// - [SerializeField] - [TextArea(2, 4)] - private string _wrongPartHint = "Part does not match this slot."; - - /// - /// 槽位已占用提示文本。 - /// - [SerializeField] - [TextArea(2, 4)] - private string _slotOccupiedHint = "This slot is already occupied."; - - /// - /// 拼装完成提示文本。 - /// - [SerializeField] - [TextArea(2, 4)] - private string _completeHint = "Dougong assembly completed."; + [SerializeField] [TextArea(1, 3)] private string _positionErrorHint = "位置错误"; /// /// 当前参与拼装的槽位列表。 @@ -229,11 +199,6 @@ namespace CustomComponent _isPaused = false; GameEntry.Event.Fire(this, CombineProgressEventArgs.Create(_placedCount, _orderedSlots.Count)); - - if (!string.IsNullOrEmpty(_startHint)) - { - GameEntry.Event.Fire(this, CombineGuideMessageEventArgs.Create(_startHint)); - } } /// @@ -311,7 +276,7 @@ namespace CustomComponent return true; } - RejectPlace(part, _slotOccupiedHint); + RejectPlace(part, CombineFeedbackType.PositionError); return false; } @@ -325,8 +290,7 @@ namespace CustomComponent return true; } - string hint = string.IsNullOrEmpty(slot.MismatchHint) ? _wrongPartHint : slot.MismatchHint; - RejectPlace(part, hint); + RejectPlace(part, CombineFeedbackType.PositionError); return false; } @@ -340,7 +304,7 @@ namespace CustomComponent return true; } - RejectPlace(part, _wrongOrderHint); + RejectPlace(part, CombineFeedbackType.OrderError); return false; } @@ -354,7 +318,7 @@ namespace CustomComponent _placedCount++; AdvanceOrderCursor(); - PublishExplanation(part, slot); + PublishFeedback(CombineFeedbackType.Success); GameEntry.Event.Fire(this, CombineProgressEventArgs.Create(_placedCount, _orderedSlots.Count)); TryCompletePuzzle(); @@ -372,11 +336,6 @@ namespace CustomComponent _isCompleted = true; - if (!string.IsNullOrEmpty(_completeHint)) - { - GameEntry.Event.Fire(this, CombineGuideMessageEventArgs.Create(_completeHint)); - } - GameEntry.Event.Fire(this, CombineCompletedEventArgs.Create()); _onPuzzleCompleted.Invoke(); } @@ -384,14 +343,29 @@ namespace CustomComponent /// /// 处理放置失败:部件回弹并提示。 /// - private void RejectPlace(CombineDraggablePart part, string hint) + private void RejectPlace(CombineDraggablePart part, CombineFeedbackType feedbackType) { part.ReturnToSpawnAnimated(); + PublishFeedback(feedbackType); + } - if (!string.IsNullOrEmpty(hint)) + private void PublishFeedback(CombineFeedbackType feedbackType) + { + string message = string.Empty; + switch (feedbackType) { - GameEntry.Event.Fire(this, CombineGuideMessageEventArgs.Create(hint)); + case CombineFeedbackType.Success: + message = _successHint; + break; + case CombineFeedbackType.OrderError: + message = _orderErrorHint; + break; + case CombineFeedbackType.PositionError: + message = _positionErrorHint; + break; } + + GameEntry.Event.Fire(this, CombineFeedbackEventArgs.Create(feedbackType, message)); } #endregion @@ -603,50 +577,6 @@ namespace CustomComponent } } - /// - /// 发布当前放置对应的力学说明文案。 - /// - private void PublishExplanation(CombineDraggablePart part, CombineSlot slot) - { - string explanation = slot.MechanicsExplanation; - if (string.IsNullOrEmpty(explanation)) - { - explanation = part.MechanicsExplanation; - } - - if (string.IsNullOrEmpty(explanation)) - { - explanation = GetDefaultExplanation(part.PartType); - } - - if (!string.IsNullOrEmpty(explanation)) - { - GameEntry.Event.Fire(this, CombinePartMessageEventArgs.Create(explanation)); - } - } - - /// - /// 兜底力学说明文案。 - /// - private static string GetDefaultExplanation(CombinePartType partType) - { - switch (partType) - { - case CombinePartType.Dou: - return "Dou transfers upper load and works as the base node."; - case CombinePartType.Sheng: - return "Sheng raises layer height to form the bracket hierarchy."; - case CombinePartType.Gong: - return "Gong spreads force laterally through overhang."; - case CombinePartType.Qiao: - return "Qiao continues force transfer to the outer side."; - case CombinePartType.Ang: - return "Ang uses leverage to redirect eave load inward."; - default: - return string.Empty; - } - } - #endregion } } diff --git a/Assets/GameMain/Scripts/CustomComponent/StoryDirective/StoryCombineConfig.cs b/Assets/GameMain/Scripts/CustomComponent/StoryDirective/StoryCombineConfig.cs index 916a7f6..bf5a6b0 100644 --- a/Assets/GameMain/Scripts/CustomComponent/StoryDirective/StoryCombineConfig.cs +++ b/Assets/GameMain/Scripts/CustomComponent/StoryDirective/StoryCombineConfig.cs @@ -1,6 +1,7 @@ using System; using System.Collections.Generic; -using UI; +using UnityEngine; +using UnityEngine.Serialization; namespace CustomComponent { @@ -8,7 +9,7 @@ namespace CustomComponent public sealed class StoryCombineConfig { public bool AutoStart = true; - public List Slots = new List(); - public List Parts = new List(); + public GameObject StructurePrefab; + [FormerlySerializedAs("PartPrefabs")] public List PartSprites = new List(); } } diff --git a/Assets/GameMain/Scripts/CustomComponent/StoryDirective/StoryStartCombineDirectiveAsset.cs b/Assets/GameMain/Scripts/CustomComponent/StoryDirective/StoryStartCombineDirectiveAsset.cs index 8e4c9bd..3eb683c 100644 --- a/Assets/GameMain/Scripts/CustomComponent/StoryDirective/StoryStartCombineDirectiveAsset.cs +++ b/Assets/GameMain/Scripts/CustomComponent/StoryDirective/StoryStartCombineDirectiveAsset.cs @@ -5,8 +5,6 @@ namespace CustomComponent [CreateAssetMenu(menuName = "Story/Directive/Start Combine", fileName = "Directive_StartCombine")] public sealed class StoryStartCombineDirectiveAsset : StoryDirectiveAsset { - [SerializeField] private bool _useDefaultConfig = true; - [SerializeField] private StoryCombineConfig _combineConfig = new StoryCombineConfig(); public override string ActionName => "StartCombine"; @@ -18,8 +16,7 @@ namespace CustomComponent return; } - StoryCombineConfig config = _useDefaultConfig ? null : _combineConfig; - director.ExecuteStartCombine(config); + director.ExecuteStartCombine(_combineConfig); } } } diff --git a/Assets/GameMain/Scripts/CustomComponent/StoryDirectorComponent.cs b/Assets/GameMain/Scripts/CustomComponent/StoryDirectorComponent.cs index 9a8c0f2..5ff4421 100644 --- a/Assets/GameMain/Scripts/CustomComponent/StoryDirectorComponent.cs +++ b/Assets/GameMain/Scripts/CustomComponent/StoryDirectorComponent.cs @@ -1,6 +1,5 @@ using System.Collections; using System.Collections.Generic; -using Definition.Enum; using Event; using UI; using UnityEngine; @@ -293,149 +292,33 @@ namespace CustomComponent private static CombineFormContext BuildCombineFormContext(StoryCombineConfig config) { - if (config != null && config.Slots != null && config.Slots.Count > 0) + if (config == null) { - return new CombineFormContext - { - Slots = CloneSlots(config.Slots), - Parts = CloneParts(config.Parts), - AutoStart = config.AutoStart - }; + return null; } - return BuildDefaultCombineContext(); - } - - private static List CloneSlots(List source) - { - var result = new List(); - if (source == null) - { - return result; - } - - for (int i = 0; i < source.Count; i++) - { - CombineSlotContext slot = source[i]; - if (slot == null) - { - continue; - } - - result.Add(new CombineSlotContext - { - RequiredPartType = slot.RequiredPartType, - BuildOrder = slot.BuildOrder, - RequireStrictOrder = slot.RequireStrictOrder, - AnchoredPosition = slot.AnchoredPosition, - SizeDelta = slot.SizeDelta, - MechanicsExplanation = slot.MechanicsExplanation, - MismatchHint = slot.MismatchHint - }); - } - - return result; - } - - private static List CloneParts(List source) - { - var result = new List(); - if (source == null) - { - return result; - } - - for (int i = 0; i < source.Count; i++) - { - CombinePartContext part = source[i]; - if (part == null) - { - continue; - } - - result.Add(new CombinePartContext - { - PartType = part.PartType, - PartDisplayName = part.PartDisplayName, - MechanicsExplanation = part.MechanicsExplanation, - LockAfterPlaced = part.LockAfterPlaced - }); - } - - return result; - } - - private static CombineFormContext BuildDefaultCombineContext() - { - List slots = new List - { - new CombineSlotContext - { - RequiredPartType = CombinePartType.Dou, - BuildOrder = 0, - RequireStrictOrder = true, - AnchoredPosition = new Vector2(-320f, -160f), - SizeDelta = new Vector2(120f, 120f), - MechanicsExplanation = "Dou transfers upper load and works as the base node." - }, - new CombineSlotContext - { - RequiredPartType = CombinePartType.Sheng, - BuildOrder = 1, - RequireStrictOrder = true, - AnchoredPosition = new Vector2(-320f, -20f), - SizeDelta = new Vector2(120f, 120f), - MechanicsExplanation = "Sheng raises layer height to form the bracket hierarchy." - }, - new CombineSlotContext - { - RequiredPartType = CombinePartType.Gong, - BuildOrder = 2, - RequireStrictOrder = true, - AnchoredPosition = new Vector2(-320f, 120f), - SizeDelta = new Vector2(120f, 120f), - MechanicsExplanation = "Gong spreads force laterally through overhang." - }, - new CombineSlotContext - { - RequiredPartType = CombinePartType.Qiao, - BuildOrder = 3, - RequireStrictOrder = true, - AnchoredPosition = new Vector2(-160f, 120f), - SizeDelta = new Vector2(120f, 120f), - MechanicsExplanation = "Qiao continues force transfer to the outer side." - }, - new CombineSlotContext - { - RequiredPartType = CombinePartType.Ang, - BuildOrder = 4, - RequireStrictOrder = true, - AnchoredPosition = new Vector2(0f, 120f), - SizeDelta = new Vector2(120f, 120f), - MechanicsExplanation = "Ang uses leverage to redirect eave load inward." - } - }; - - List parts = new List - { - new CombinePartContext - { PartType = CombinePartType.Dou, PartDisplayName = "Dou", LockAfterPlaced = true }, - new CombinePartContext - { PartType = CombinePartType.Sheng, PartDisplayName = "Sheng", LockAfterPlaced = true }, - new CombinePartContext - { PartType = CombinePartType.Gong, PartDisplayName = "Gong", LockAfterPlaced = true }, - new CombinePartContext - { PartType = CombinePartType.Qiao, PartDisplayName = "Qiao", LockAfterPlaced = true }, - new CombinePartContext - { PartType = CombinePartType.Ang, PartDisplayName = "Ang", LockAfterPlaced = true } - }; - return new CombineFormContext { - Slots = slots, - Parts = parts, - AutoStart = true + StructurePrefab = config.StructurePrefab, + PartSprites = ClonePartSprites(config.PartSprites), + AutoStart = config.AutoStart }; } + + private static List ClonePartSprites(List source) + { + var result = new List(); + if (source == null) + { + return result; + } + + for (int i = 0; i < source.Count; i++) + { + result.Add(source[i]); + } + + return result; + } } } diff --git a/Assets/GameMain/Scripts/Event/Combine/CombineFeedbackEventArgs.cs b/Assets/GameMain/Scripts/Event/Combine/CombineFeedbackEventArgs.cs new file mode 100644 index 0000000..39094d0 --- /dev/null +++ b/Assets/GameMain/Scripts/Event/Combine/CombineFeedbackEventArgs.cs @@ -0,0 +1,45 @@ +using GameFramework; +using GameFramework.Event; + +namespace Event +{ + public enum CombineFeedbackType : byte + { + None = 0, + Success = 1, + OrderError = 2, + PositionError = 3 + } + + public class CombineFeedbackEventArgs : GameEventArgs + { + public static readonly int EventId = typeof(CombineFeedbackEventArgs).GetHashCode(); + + public override int Id => EventId; + + public CombineFeedbackType FeedbackType { get; private set; } + + public string Message { get; private set; } + + public CombineFeedbackEventArgs() + { + FeedbackType = CombineFeedbackType.None; + Message = string.Empty; + } + + public static CombineFeedbackEventArgs Create(CombineFeedbackType feedbackType, string message) + { + var args = ReferencePool.Acquire(); + + args.FeedbackType = feedbackType; + args.Message = message ?? string.Empty; + return args; + } + + public override void Clear() + { + FeedbackType = CombineFeedbackType.None; + Message = string.Empty; + } + } +} diff --git a/Assets/GameMain/Scripts/UI/Context/CombinePartContext.cs.meta b/Assets/GameMain/Scripts/Event/Combine/CombineFeedbackEventArgs.cs.meta similarity index 83% rename from Assets/GameMain/Scripts/UI/Context/CombinePartContext.cs.meta rename to Assets/GameMain/Scripts/Event/Combine/CombineFeedbackEventArgs.cs.meta index 3626626..39c5c08 100644 --- a/Assets/GameMain/Scripts/UI/Context/CombinePartContext.cs.meta +++ b/Assets/GameMain/Scripts/Event/Combine/CombineFeedbackEventArgs.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 82f303529f5b4b040845223f97a66cfa +guid: 760eb8da887f4ab9918f01a43ca40b59 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Assets/GameMain/Scripts/Event/Combine/CombineGuideMessageEventArgs.cs b/Assets/GameMain/Scripts/Event/Combine/CombineGuideMessageEventArgs.cs deleted file mode 100644 index f92aae3..0000000 --- a/Assets/GameMain/Scripts/Event/Combine/CombineGuideMessageEventArgs.cs +++ /dev/null @@ -1,32 +0,0 @@ -using GameFramework; -using GameFramework.Event; - -namespace Event -{ - public class CombineGuideMessageEventArgs : GameEventArgs - { - public static readonly int EventId = typeof(CombineGuideMessageEventArgs).GetHashCode(); - - public override int Id => EventId; - - public string Message { get; private set; } - - public CombineGuideMessageEventArgs() - { - Message = ""; - } - - public static CombineGuideMessageEventArgs Create(string message) - { - var args = ReferencePool.Acquire(); - - args.Message = message; - return args; - } - - public override void Clear() - { - Message = ""; - } - } -} \ No newline at end of file diff --git a/Assets/GameMain/Scripts/Event/Combine/CombineGuideMessageEventArgs.cs.meta b/Assets/GameMain/Scripts/Event/Combine/CombineGuideMessageEventArgs.cs.meta deleted file mode 100644 index 11ee268..0000000 --- a/Assets/GameMain/Scripts/Event/Combine/CombineGuideMessageEventArgs.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 7d6ccdc983514de981ac731659f6fa0e -timeCreated: 1770510601 \ No newline at end of file diff --git a/Assets/GameMain/Scripts/Event/Combine/CombinePartMessageEventArgs.cs b/Assets/GameMain/Scripts/Event/Combine/CombinePartMessageEventArgs.cs deleted file mode 100644 index 8d5dfa8..0000000 --- a/Assets/GameMain/Scripts/Event/Combine/CombinePartMessageEventArgs.cs +++ /dev/null @@ -1,32 +0,0 @@ -using GameFramework; -using GameFramework.Event; - -namespace Event -{ - public class CombinePartMessageEventArgs : GameEventArgs - { - public static readonly int EventId = typeof(CombinePartMessageEventArgs).GetHashCode(); - - public override int Id => EventId; - - public string Message { get; private set; } - - public CombinePartMessageEventArgs() - { - Message = ""; - } - - public static CombinePartMessageEventArgs Create(string message) - { - var args = ReferencePool.Acquire(); - - args.Message = message; - return args; - } - - public override void Clear() - { - Message = ""; - } - } -} \ No newline at end of file diff --git a/Assets/GameMain/Scripts/Event/Combine/CombinePartMessageEventArgs.cs.meta b/Assets/GameMain/Scripts/Event/Combine/CombinePartMessageEventArgs.cs.meta deleted file mode 100644 index 77a9fee..0000000 --- a/Assets/GameMain/Scripts/Event/Combine/CombinePartMessageEventArgs.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: fd83ff85d4a8443db7a9cba10c02529f -timeCreated: 1770510848 \ No newline at end of file diff --git a/Assets/GameMain/Scripts/Procedure/ProcedureCombine.cs b/Assets/GameMain/Scripts/Procedure/ProcedureCombine.cs index 9f6aead..c7b6efe 100644 --- a/Assets/GameMain/Scripts/Procedure/ProcedureCombine.cs +++ b/Assets/GameMain/Scripts/Procedure/ProcedureCombine.cs @@ -1,8 +1,5 @@ -using Definition.Enum; -using System.Collections.Generic; using CustomComponent; using UI; -using UnityEngine; using ProcedureOwner = GameFramework.Fsm.IFsm; namespace Procedure @@ -75,84 +72,5 @@ namespace Procedure #endregion - #region Other Methods - - /// - /// 构建测试用关卡上下文(槽位、部件与自动开始配置)。 - /// - private static CombineFormContext BuildTestOpenData() - { - List slots = new List - { - new CombineSlotContext - { - RequiredPartType = CombinePartType.Dou, - BuildOrder = 0, - RequireStrictOrder = true, - AnchoredPosition = new Vector2(-320f, -160f), - SizeDelta = new Vector2(120f, 120f), - MechanicsExplanation = "Dou transfers upper load and works as the base node." - }, - new CombineSlotContext - { - RequiredPartType = CombinePartType.Sheng, - BuildOrder = 1, - RequireStrictOrder = true, - AnchoredPosition = new Vector2(-320f, -20f), - SizeDelta = new Vector2(120f, 120f), - MechanicsExplanation = "Sheng raises layer height to form the bracket hierarchy." - }, - new CombineSlotContext - { - RequiredPartType = CombinePartType.Gong, - BuildOrder = 2, - RequireStrictOrder = true, - AnchoredPosition = new Vector2(-320f, 120f), - SizeDelta = new Vector2(120f, 120f), - MechanicsExplanation = "Gong spreads force laterally through overhang." - }, - new CombineSlotContext - { - RequiredPartType = CombinePartType.Qiao, - BuildOrder = 3, - RequireStrictOrder = true, - AnchoredPosition = new Vector2(-160f, 120f), - SizeDelta = new Vector2(120f, 120f), - MechanicsExplanation = "Qiao continues force transfer to the outer side." - }, - new CombineSlotContext - { - RequiredPartType = CombinePartType.Ang, - BuildOrder = 4, - RequireStrictOrder = true, - AnchoredPosition = new Vector2(0f, 120f), - SizeDelta = new Vector2(120f, 120f), - MechanicsExplanation = "Ang uses leverage to redirect eave load inward." - } - }; - - List parts = new List - { - new CombinePartContext - { PartType = CombinePartType.Dou, PartDisplayName = "Dou", LockAfterPlaced = true }, - new CombinePartContext - { PartType = CombinePartType.Sheng, PartDisplayName = "Sheng", LockAfterPlaced = true }, - new CombinePartContext - { PartType = CombinePartType.Gong, PartDisplayName = "Gong", LockAfterPlaced = true }, - new CombinePartContext - { PartType = CombinePartType.Qiao, PartDisplayName = "Qiao", LockAfterPlaced = true }, - new CombinePartContext - { PartType = CombinePartType.Ang, PartDisplayName = "Ang", LockAfterPlaced = true } - }; - - return new CombineFormContext - { - Slots = slots, - Parts = parts, - AutoStart = true - }; - } - - #endregion } } diff --git a/Assets/GameMain/Scripts/UI/Context/CombineFormContext.cs b/Assets/GameMain/Scripts/UI/Context/CombineFormContext.cs index ea5aab7..6f54905 100644 --- a/Assets/GameMain/Scripts/UI/Context/CombineFormContext.cs +++ b/Assets/GameMain/Scripts/UI/Context/CombineFormContext.cs @@ -1,4 +1,3 @@ -using System.Collections; using System.Collections.Generic; using UnityEngine; @@ -10,18 +9,18 @@ namespace UI public sealed class CombineFormContext : UIContext { /// - /// Slot definitions. Position and order are provided externally. + /// Assembled structure/silhouette prefab. Slots are read directly from this prefab. /// - public List Slots; + public GameObject StructurePrefab; /// - /// Optional part definitions. When null/empty, parts are derived from slots. + /// Part sprites spawned on the right panel. /// - public List Parts; + public List PartSprites = new List(); /// /// Auto start puzzle after runtime nodes are generated. /// public bool AutoStart = true; } -} \ No newline at end of file +} diff --git a/Assets/GameMain/Scripts/UI/Context/CombinePartContext.cs b/Assets/GameMain/Scripts/UI/Context/CombinePartContext.cs deleted file mode 100644 index b6ff15e..0000000 --- a/Assets/GameMain/Scripts/UI/Context/CombinePartContext.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System; -using Definition.Enum; -using UnityEngine; - -namespace UI -{ - /// - /// Runtime part data passed from external system. - /// - [Serializable] - public sealed class CombinePartContext - { - public CombinePartType PartType = CombinePartType.Dou; - - public string PartDisplayName = "Dou"; - - public string MechanicsExplanation = string.Empty; - - public bool LockAfterPlaced = true; - } -} \ No newline at end of file diff --git a/Assets/GameMain/Scripts/UI/Context/CombineSlotContext.cs b/Assets/GameMain/Scripts/UI/Context/CombineSlotContext.cs deleted file mode 100644 index f02a233..0000000 --- a/Assets/GameMain/Scripts/UI/Context/CombineSlotContext.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System; -using Definition.Enum; -using UnityEngine; - -namespace UI -{ - /// - /// Runtime slot data passed from external system. - /// - [Serializable] - public sealed class CombineSlotContext - { - public CombinePartType RequiredPartType = CombinePartType.Dou; - - public int BuildOrder = 0; - - public bool RequireStrictOrder = true; - - public Vector2 AnchoredPosition = Vector2.zero; - - public Vector2 SizeDelta = new Vector2(120f, 120f); - - public string MechanicsExplanation = string.Empty; - - public string MismatchHint = string.Empty; - } - -} \ No newline at end of file diff --git a/Assets/GameMain/Scripts/UI/View/CombineDraggablePart.cs b/Assets/GameMain/Scripts/UI/View/CombineDraggablePart.cs index ecca549..5777d15 100644 --- a/Assets/GameMain/Scripts/UI/View/CombineDraggablePart.cs +++ b/Assets/GameMain/Scripts/UI/View/CombineDraggablePart.cs @@ -3,6 +3,7 @@ using DG.Tweening; using Definition.Enum; using UnityEngine; using UnityEngine.EventSystems; +using UnityEngine.UI; namespace UI { @@ -16,16 +17,14 @@ namespace UI [SerializeField] private CombinePartType _partType = CombinePartType.Dou; - [SerializeField] private string _partDisplayName = "Dou"; - - [SerializeField] [TextArea(2, 4)] private string _mechanicsExplanation = string.Empty; - [SerializeField] private bool _lockAfterPlaced = true; [SerializeField] private RectTransform _rectTransform; [SerializeField] private CanvasGroup _canvasGroup; + [SerializeField] private Image _partImage; + [SerializeField] private float _defaultScaleMultiplier = 0.8f; [SerializeField] private float _hoverScaleMultiplier = 1f; @@ -80,8 +79,6 @@ namespace UI public CombinePartType PartType => _partType; - public string MechanicsExplanation => _mechanicsExplanation; - #endregion #region Unity Lifecycle @@ -120,17 +117,23 @@ namespace UI _controller = controller; } - /// - /// 使用运行时数据初始化部件配置。 - /// - public void Initialize(CombinePartContext data) + public void ConfigureRuntime(CombinePartType partType, Sprite sprite) { - _partType = data.PartType; - _partDisplayName = string.IsNullOrEmpty(data.PartDisplayName) - ? data.PartType.ToString() - : data.PartDisplayName; - _mechanicsExplanation = data.MechanicsExplanation ?? string.Empty; - _lockAfterPlaced = data.LockAfterPlaced; + _partType = partType; + + if (_partImage == null) + { + _partImage = GetComponentInChildren(true); + } + + if (_partImage != null) + { + _partImage.sprite = sprite; + if (sprite != null) + { + _partImage.SetNativeSize(); + } + } } /// diff --git a/Assets/GameMain/Scripts/UI/View/CombineForm.cs b/Assets/GameMain/Scripts/UI/View/CombineForm.cs index 084069b..579ae46 100644 --- a/Assets/GameMain/Scripts/UI/View/CombineForm.cs +++ b/Assets/GameMain/Scripts/UI/View/CombineForm.cs @@ -4,6 +4,7 @@ using Event; using GameFramework.Event; using TMPro; using UnityEngine; +using UnityEngine.Serialization; using UnityGameFramework.Runtime; namespace UI @@ -15,23 +16,14 @@ namespace UI { #region Property - [SerializeField] private CombineComponent _controller; - [SerializeField] private RectTransform _slotRoot; [SerializeField] private RectTransform _partRoot; - [SerializeField] private CombineSlot _slotPrefab; - [SerializeField] private CombineDraggablePart _partPrefab; - [SerializeField] private TMP_Text _guideText; - - [SerializeField] private TMP_Text _explanationText; - - [SerializeField] private TMP_Text _progressText; - - [SerializeField] private string _progressFormat = "{0}/{1}"; + [FormerlySerializedAs("_progressText")] [SerializeField] + private TMP_Text _hintText; [SerializeField] private Vector2 _partStartAnchoredPosition = new(0f, -40f); @@ -45,6 +37,8 @@ namespace UI [SerializeField] [Range(0f, 1f)] private float _partSpawnMaxYNormalized = 0.9f; + private CombineComponent _controller; + private readonly List _runtimeNodes = new(); #endregion @@ -71,32 +65,24 @@ namespace UI { _controller = GameEntry.Combine; } - + if (userData is CombineFormContext context) { - if (context.Slots.Count == 0) + if (!CanBuildContext(context)) { - Log.Warning("CombineMvcForm open failed. Slot model is empty."); + Log.Warning("CombineMvcForm open failed. StructurePrefab/PartSprites is invalid."); return; } Build(context); _controller.BindRuntimeContext(_slotRoot, _partRoot); - GameEntry.Event.Subscribe(CombineGuideMessageEventArgs.EventId, OnGuideMessageChanged); - GameEntry.Event.Subscribe(CombinePartMessageEventArgs.EventId, OnPartExplained); - GameEntry.Event.Subscribe(CombineProgressEventArgs.EventId, OnProgressChanged); - GameEntry.Event.Subscribe(CombineCompletedEventArgs.EventId, OnPuzzleCompleted); + GameEntry.Event.Subscribe(CombineFeedbackEventArgs.EventId, OnFeedbackChanged); if (context.AutoStart) { _controller.StartPuzzle(); } - else - { - GameEntry.Event.Fire(this, - CombineProgressEventArgs.Create(_controller.CurrentStep, _controller.TotalStep)); - } } else { @@ -104,12 +90,21 @@ namespace UI } } + private static bool CanBuildContext(CombineFormContext context) + { + if (context == null) + { + return false; + } + + bool hasStructurePrefab = context.StructurePrefab != null; + bool hasPartSprites = context.PartSprites != null && context.PartSprites.Count > 0; + return hasStructurePrefab && hasPartSprites; + } + protected override void OnClose(bool isShutdown, object userData) { - GameEntry.Event.Unsubscribe(CombineGuideMessageEventArgs.EventId, OnGuideMessageChanged); - GameEntry.Event.Unsubscribe(CombinePartMessageEventArgs.EventId, OnPartExplained); - GameEntry.Event.Unsubscribe(CombineProgressEventArgs.EventId, OnProgressChanged); - GameEntry.Event.Unsubscribe(CombineCompletedEventArgs.EventId, OnPuzzleCompleted); + GameEntry.Event.Unsubscribe(CombineFeedbackEventArgs.EventId, OnFeedbackChanged); if (_controller != null) { @@ -180,58 +175,131 @@ namespace UI _runtimeNodes.Clear(); } - + private void ResetTexts() { - GameEntry.Event.Fire(this, CombineGuideMessageEventArgs.Create(string.Empty)); - GameEntry.Event.Fire(this, CombinePartMessageEventArgs.Create(string.Empty)); - GameEntry.Event.Fire(this, CombineProgressEventArgs.Create(0, 0)); + if (_hintText != null) + { + _hintText.text = string.Empty; + } } private void Build(CombineFormContext context) { ClearRuntimeNodes(); - foreach (var slotData in context.Slots) + List runtimeSlots = BuildSlots(context); + if (runtimeSlots.Count == 0) { - CombineSlot slot = Instantiate(_slotPrefab, _slotRoot, false); - slot.Initialize(slotData); - slot.SetSnapPoint(slot.transform as RectTransform); - _runtimeNodes.Add(slot.gameObject); + Log.Warning("CombineMvcForm build failed. No CombineSlot found in structure prefab."); + return; } - List partContexts = BuildPartContextList(context); - for (int i = 0; i < partContexts.Count; i++) + List partSprites = ClonePartSprites(context.PartSprites); + BuildParts(partSprites, runtimeSlots); + } + + private List BuildSlots(CombineFormContext context) + { + var runtimeSlots = new List(); + if (context.StructurePrefab == null) { - CombinePartContext partData = partContexts[i]; + return runtimeSlots; + } + + GameObject structureNode = Instantiate(context.StructurePrefab, _slotRoot, false); + CenterStructureNode(structureNode); + _runtimeNodes.Add(structureNode); + + CombineStageOverlay stageOverlay = structureNode.GetComponentInChildren(true); + if (stageOverlay != null) + { + List managedSlots = stageOverlay.GetManagedSlots(); + if (managedSlots.Count > 0) + { + return managedSlots; + } + } + + CombineSlot[] structureSlots = structureNode.GetComponentsInChildren(true); + for (int i = 0; i < structureSlots.Length; i++) + { + CombineSlot slot = structureSlots[i]; + if (slot != null) + { + runtimeSlots.Add(slot); + } + } + + return runtimeSlots; + } + + private void BuildParts(List partSprites, List runtimeSlots) + { + if (_partPrefab == null) + { + Log.Warning("CombineMvcForm build failed. Part prefab is missing."); + return; + } + + List orderedSlots = new List(runtimeSlots); + orderedSlots.Sort((a, b) => a.BuildOrder.CompareTo(b.BuildOrder)); + + int spawnCount = Mathf.Min(partSprites.Count, orderedSlots.Count); + if (partSprites.Count != orderedSlots.Count) + { + Log.Warning("CombineMvcForm build mismatch. partSprites={0}, slots={1}.", partSprites.Count.ToString(), + orderedSlots.Count.ToString()); + } + + for (int i = 0; i < spawnCount; i++) + { + CombineSlot slot = orderedSlots[i]; + if (slot == null) + { + continue; + } + CombineDraggablePart part = Instantiate(_partPrefab, _partRoot, false); - part.Initialize(partData); + part.ConfigureRuntime(slot.RequiredPartType, partSprites[i]); SetPartSpawnPosition(part, i); _runtimeNodes.Add(part.gameObject); } } - private List BuildPartContextList(CombineFormContext context) + private static List ClonePartSprites(List source) { - if (context.Parts != null && context.Parts.Count > 0) + var result = new List(); + if (source == null) { - return context.Parts; + return result; } - List fallbackParts = new List(context.Slots.Count); - for (int i = 0; i < context.Slots.Count; i++) + for (int i = 0; i < source.Count; i++) { - CombineSlotContext slot = context.Slots[i]; - fallbackParts.Add(new CombinePartContext - { - PartType = slot.RequiredPartType, - PartDisplayName = slot.RequiredPartType.ToString(), - MechanicsExplanation = slot.MechanicsExplanation, - LockAfterPlaced = true - }); + result.Add(source[i]); } - return fallbackParts; + return result; + } + + private static void CenterStructureNode(GameObject structureNode) + { + if (structureNode == null) + { + return; + } + + RectTransform rectTransform = structureNode.transform as RectTransform; + if (rectTransform != null) + { + rectTransform.anchoredPosition = Vector2.zero; + rectTransform.localScale = Vector3.one; + return; + } + + structureNode.transform.localPosition = Vector3.zero; + structureNode.transform.localScale = Vector3.one; } private void SetPartSpawnPosition(CombineDraggablePart part, int index) @@ -249,10 +317,14 @@ namespace UI return; } - float minX = Mathf.Lerp(rootRect.xMin, rootRect.xMax, Mathf.Min(_partSpawnMinXNormalized, _partSpawnMaxXNormalized)); - float maxX = Mathf.Lerp(rootRect.xMin, rootRect.xMax, Mathf.Max(_partSpawnMinXNormalized, _partSpawnMaxXNormalized)); - float minY = Mathf.Lerp(rootRect.yMin, rootRect.yMax, Mathf.Min(_partSpawnMinYNormalized, _partSpawnMaxYNormalized)); - float maxY = Mathf.Lerp(rootRect.yMin, rootRect.yMax, Mathf.Max(_partSpawnMinYNormalized, _partSpawnMaxYNormalized)); + float minX = Mathf.Lerp(rootRect.xMin, rootRect.xMax, + Mathf.Min(_partSpawnMinXNormalized, _partSpawnMaxXNormalized)); + float maxX = Mathf.Lerp(rootRect.xMin, rootRect.xMax, + Mathf.Max(_partSpawnMinXNormalized, _partSpawnMaxXNormalized)); + float minY = Mathf.Lerp(rootRect.yMin, rootRect.yMax, + Mathf.Min(_partSpawnMinYNormalized, _partSpawnMaxYNormalized)); + float maxY = Mathf.Lerp(rootRect.yMin, rootRect.yMax, + Mathf.Max(_partSpawnMinYNormalized, _partSpawnMaxYNormalized)); partRect.anchoredPosition = new Vector2( Random.Range(minX, maxX), @@ -263,39 +335,12 @@ namespace UI #region Event Handlers - private void OnGuideMessageChanged(object sender, GameEventArgs e) + private void OnFeedbackChanged(object sender, GameEventArgs e) { - if (!(e is CombineGuideMessageEventArgs args)) return; - if (_guideText != null) + if (!(e is CombineFeedbackEventArgs args)) return; + if (_hintText != null) { - _guideText.text = args.Message; - } - } - - private void OnPartExplained(object sender, GameEventArgs e) - { - if (!(e is CombinePartMessageEventArgs args)) return; - if (_explanationText != null) - { - _explanationText.text = args.Message; - } - } - - private void OnProgressChanged(object sender, GameEventArgs e) - { - if (!(e is CombineProgressEventArgs args)) return; - if (_progressText != null) - { - _progressText.text = string.Format(_progressFormat, args.CurrentStep, args.TotalSteps); - } - } - - private void OnPuzzleCompleted(object sender, GameEventArgs e) - { - if (!(e is CombineCompletedEventArgs args)) return; - if (_progressText != null) - { - _progressText.text = string.Format(_progressFormat, _controller.TotalStep, _controller.TotalStep); + _hintText.text = args.Message; } } diff --git a/Assets/GameMain/Scripts/UI/View/CombineSlot.cs b/Assets/GameMain/Scripts/UI/View/CombineSlot.cs index cafa100..4ac3341 100644 --- a/Assets/GameMain/Scripts/UI/View/CombineSlot.cs +++ b/Assets/GameMain/Scripts/UI/View/CombineSlot.cs @@ -32,16 +32,6 @@ namespace UI /// [SerializeField] private RectTransform _snapPoint; - /// - /// 放置成功后的力学说明文案。 - /// - [SerializeField] [TextArea(2, 4)] private string _mechanicsExplanation = string.Empty; - - /// - /// 部件不匹配时的自定义提示文案。 - /// - [SerializeField] [TextArea(2, 4)] private string _mismatchHint = string.Empty; - #endregion #region Runtime State @@ -80,16 +70,6 @@ namespace UI /// public bool IsOccupied => _occupiedPart != null; - /// - /// 获取槽位的力学说明文案。 - /// - public string MechanicsExplanation => _mechanicsExplanation; - - /// - /// 获取槽位不匹配提示文案。 - /// - public string MismatchHint => _mismatchHint; - /// /// 获取槽位吸附点。 /// @@ -107,25 +87,6 @@ namespace UI _controller = controller; } - /// - /// 使用运行时数据初始化槽位配置。 - /// - public void Initialize(CombineSlotContext data) - { - _requiredPartType = data.RequiredPartType; - _buildOrder = data.BuildOrder; - _requireStrictOrder = data.RequireStrictOrder; - _mechanicsExplanation = data.MechanicsExplanation ?? string.Empty; - _mismatchHint = data.MismatchHint ?? string.Empty; - - RectTransform rectTransform = transform as RectTransform; - if (rectTransform != null) - { - rectTransform.anchoredPosition = data.AnchoredPosition; - rectTransform.sizeDelta = data.SizeDelta; - } - } - /// /// 设置槽位吸附点,为空时回退到槽位自身。 /// diff --git a/Assets/GameMain/Scripts/UI/View/CombineStageOverlay.cs b/Assets/GameMain/Scripts/UI/View/CombineStageOverlay.cs new file mode 100644 index 0000000..caee5ba --- /dev/null +++ b/Assets/GameMain/Scripts/UI/View/CombineStageOverlay.cs @@ -0,0 +1,114 @@ +using System.Collections.Generic; +using Event; +using GameFramework.Event; +using UnityEngine; +using UnityEngine.UI; +using UnityGameFramework.Runtime; + +namespace UI +{ + /// + /// Stage overlay for combine silhouette prefab. + /// Sprite index matches assemble step index (step1 -> index0). + /// + public class CombineStageOverlay : MonoBehaviour + { + [SerializeField] private Image _overlayImage; + + [SerializeField] private List _stageSprites = new List(); + + [SerializeField] private List _slots = new List(); + + [SerializeField] private bool _autoCollectSlotsWhenEmpty = true; + + private void Awake() + { + if (_overlayImage == null) + { + _overlayImage = GetComponent(); + } + } + + private void OnEnable() + { + if (GameEntry.Event != null) + { + GameEntry.Event.Subscribe(CombineProgressEventArgs.EventId, OnCombineProgressChanged); + } + + ApplyOverlayByStep(0); + } + + private void OnDisable() + { + if (GameEntry.Event != null) + { + GameEntry.Event.Unsubscribe(CombineProgressEventArgs.EventId, OnCombineProgressChanged); + } + } + + private void OnCombineProgressChanged(object sender, GameEventArgs e) + { + if (!(e is CombineProgressEventArgs args)) + { + return; + } + + ApplyOverlayByStep(args.CurrentStep); + } + + public List GetManagedSlots() + { + var result = new List(); + + if (_slots != null && _slots.Count > 0) + { + for (int i = 0; i < _slots.Count; i++) + { + CombineSlot slot = _slots[i]; + if (slot != null && !result.Contains(slot)) + { + result.Add(slot); + } + } + } + + if (result.Count == 0 && _autoCollectSlotsWhenEmpty) + { + CombineSlot[] discoveredSlots = GetComponentsInChildren(true); + for (int i = 0; i < discoveredSlots.Length; i++) + { + CombineSlot slot = discoveredSlots[i]; + if (slot != null) + { + result.Add(slot); + } + } + } + + return result; + } + + private void ApplyOverlayByStep(int currentStep) + { + if (_overlayImage == null) + { + return; + } + + if (currentStep <= 0 || _stageSprites == null || _stageSprites.Count == 0) + { + _overlayImage.sprite = null; + return; + } + + int spriteIndex = Mathf.Clamp(currentStep - 1, 0, _stageSprites.Count - 1); + Sprite sprite = _stageSprites[spriteIndex]; + _overlayImage.sprite = sprite; + if (sprite != null) + { + _overlayImage.SetNativeSize(); + } + } + } +} diff --git a/Assets/GameMain/Scripts/UI/Context/CombineSlotContext.cs.meta b/Assets/GameMain/Scripts/UI/View/CombineStageOverlay.cs.meta similarity index 83% rename from Assets/GameMain/Scripts/UI/Context/CombineSlotContext.cs.meta rename to Assets/GameMain/Scripts/UI/View/CombineStageOverlay.cs.meta index c7d4f5f..ada9574 100644 --- a/Assets/GameMain/Scripts/UI/Context/CombineSlotContext.cs.meta +++ b/Assets/GameMain/Scripts/UI/View/CombineStageOverlay.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 03894567063ea7d42a417545043e32c6 +guid: a9073bd22a6f4675b117bd711b68a031 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Assets/GameMain/StoryDirector/Combine1005.asset b/Assets/GameMain/StoryDirector/Combine1005.asset index 33ed54c..760d449 100644 --- a/Assets/GameMain/StoryDirector/Combine1005.asset +++ b/Assets/GameMain/StoryDirector/Combine1005.asset @@ -18,5 +18,73 @@ MonoBehaviour: _useDefaultConfig: 1 _combineConfig: AutoStart: 1 - Slots: [] - Parts: [] + StructurePrefab: {fileID: 0} + Slots: + - RequiredPartType: 0 + BuildOrder: 0 + RequireStrictOrder: 1 + AnchoredPosition: {x: 0, y: 0} + SizeDelta: {x: 0, y: 0} + MechanicsExplanation: + MismatchHint: + - RequiredPartType: 0 + BuildOrder: 1 + RequireStrictOrder: 1 + AnchoredPosition: {x: 0, y: 0} + SizeDelta: {x: 0, y: 0} + MechanicsExplanation: + MismatchHint: + - RequiredPartType: 0 + BuildOrder: 2 + RequireStrictOrder: 1 + AnchoredPosition: {x: 0, y: 0} + SizeDelta: {x: 0, y: 0} + MechanicsExplanation: + MismatchHint: + - RequiredPartType: 0 + BuildOrder: 3 + RequireStrictOrder: 1 + AnchoredPosition: {x: 0, y: 0} + SizeDelta: {x: 0, y: 0} + MechanicsExplanation: + MismatchHint: + - RequiredPartType: 0 + BuildOrder: 4 + RequireStrictOrder: 1 + AnchoredPosition: {x: 0, y: 0} + SizeDelta: {x: 0, y: 0} + MechanicsExplanation: + MismatchHint: + - RequiredPartType: 0 + BuildOrder: 5 + RequireStrictOrder: 1 + AnchoredPosition: {x: 0, y: 0} + SizeDelta: {x: 0, y: 0} + MechanicsExplanation: + MismatchHint: + Parts: + - PartType: 0 + PartDisplayName: + MechanicsExplanation: + LockAfterPlaced: 1 + - PartType: 0 + PartDisplayName: + MechanicsExplanation: + LockAfterPlaced: 1 + - PartType: 0 + PartDisplayName: + MechanicsExplanation: + LockAfterPlaced: 1 + - PartType: 0 + PartDisplayName: + MechanicsExplanation: + LockAfterPlaced: 1 + - PartType: 0 + PartDisplayName: + MechanicsExplanation: + LockAfterPlaced: 1 + - PartType: 0 + PartDisplayName: + MechanicsExplanation: + LockAfterPlaced: 1 + PartEntries: [] diff --git a/Assets/GameMain/UI/UIForms/CombineForm.prefab b/Assets/GameMain/UI/UIForms/CombineForm.prefab index 197517d..f6522ab 100644 --- a/Assets/GameMain/UI/UIForms/CombineForm.prefab +++ b/Assets/GameMain/UI/UIForms/CombineForm.prefab @@ -30,10 +30,10 @@ RectTransform: m_Children: [] m_Father: {fileID: 4910643681303047144} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: -600, y: 0} - m_SizeDelta: {x: 800, y: 1200} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 0, y: 0.5} + m_AnchoredPosition: {x: 564.5, y: 0} + m_SizeDelta: {x: 700, y: 936} m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &2011188234629358943 GameObject: @@ -65,10 +65,10 @@ RectTransform: m_Children: [] m_Father: {fileID: 4910643681303047144} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 600, y: 0} - m_SizeDelta: {x: 800, y: 1200} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -564.5, y: 0} + m_SizeDelta: {x: 700, y: 936} m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &2986823183271339632 GameObject: @@ -82,7 +82,7 @@ GameObject: - component: {fileID: 2741572727601712841} - component: {fileID: 8374446790382258145} m_Layer: 5 - m_Name: GuideText + m_Name: HintText m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -102,10 +102,10 @@ RectTransform: m_Children: [] m_Father: {fileID: 4910643681303047144} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 600} - m_SizeDelta: {x: 1200, y: 200} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -50} + m_SizeDelta: {x: 1200, y: 100} m_Pivot: {x: 0.5, y: 0.5} --- !u!222 &2741572727601712841 CanvasRenderer: @@ -135,144 +135,11 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: New Text + m_text: "\u5B8C\u6210" m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 1, g: 1, b: 1, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: -1183493901 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 72 - m_fontSizeBase: 36 - m_fontWeight: 400 - m_enableAutoSizing: 1 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!1 &3873621996460712409 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 87251070282432426} - - component: {fileID: 7060376361321348075} - - component: {fileID: 853330703568573631} - m_Layer: 5 - m_Name: ExplantionText - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &87251070282432426 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3873621996460712409} - 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: 4910643681303047144} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: -600} - m_SizeDelta: {x: 1200, y: 200} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &7060376361321348075 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3873621996460712409} - m_CullTransparentMesh: 1 ---- !u!114 &853330703568573631 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3873621996460712409} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: New Text - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontAsset: {fileID: 11400000, guid: a84959718d612514583680c96ee8271a, type: 2} + m_sharedMaterial: {fileID: 7425184593944002063, guid: a84959718d612514583680c96ee8271a, + type: 2} m_fontSharedMaterials: [] m_fontMaterial: {fileID: 0} m_fontMaterials: [] @@ -350,7 +217,7 @@ GameObject: - component: {fileID: 2420282737750769956} - component: {fileID: 457794338423505963} m_Layer: 5 - m_Name: raycast + m_Name: bg m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -370,10 +237,10 @@ RectTransform: m_Children: [] m_Father: {fileID: 4910643681303047144} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} + m_SizeDelta: {x: 1619, y: 936} m_Pivot: {x: 0.5, y: 0.5} --- !u!222 &2420282737750769956 CanvasRenderer: @@ -396,14 +263,14 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 0} + m_Sprite: {fileID: 21300000, guid: cea23c2d9f8088e48a5c1c211de387fd, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -413,7 +280,7 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!1 &5084888560994457996 +--- !u!1 &5027607342650564509 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -421,94 +288,23 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 4910643681303047144} - - component: {fileID: 1929177314570966893} + - component: {fileID: 6901203087883984833} + - component: {fileID: 1782294839083808459} + - component: {fileID: 6976853878314717487} m_Layer: 5 - m_Name: CombineForm + m_Name: TipText m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &4910643681303047144 +--- !u!224 &6901203087883984833 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5084888560994457996} - 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: 4526989310283327243} - - {fileID: 7190008853478101747} - - {fileID: 1061474815361198294} - - {fileID: 7767208163422656795} - - {fileID: 87251070282432426} - - {fileID: 2518245264378983476} - 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: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1929177314570966893 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5084888560994457996} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 004eb70514fd9064ca990769ebe97043, type: 3} - m_Name: - m_EditorClassIdentifier: - _controller: {fileID: 0} - _slotRoot: {fileID: 7190008853478101747} - _partRoot: {fileID: 1061474815361198294} - _slotPrefab: {fileID: 7403865899990918019, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, - type: 3} - _partPrefab: {fileID: 168291002298569870, guid: 68d252316715f9f4fbb327802325e2e2, - type: 3} - _guideText: {fileID: 8374446790382258145} - _explanationText: {fileID: 853330703568573631} - _progressText: {fileID: 7447302114744653531} - _progressFormat: '{0}/{1}' - _partStartAnchoredPosition: {x: 0, y: -40} - _partVerticalSpacing: 120 - _partSpawnMinXNormalized: 0.55 - _partSpawnMaxXNormalized: 0.95 - _partSpawnMinYNormalized: 0.1 - _partSpawnMaxYNormalized: 0.9 ---- !u!1 &5518555242189156955 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2518245264378983476} - - component: {fileID: 3039910190566301186} - - component: {fileID: 7447302114744653531} - m_Layer: 5 - m_Name: ProgressText - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2518245264378983476 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5518555242189156955} + m_GameObject: {fileID: 5027607342650564509} 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} @@ -516,26 +312,26 @@ RectTransform: m_Children: [] m_Father: {fileID: 4910643681303047144} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 1} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -300, y: -100} - m_SizeDelta: {x: 600, y: 200} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 50} + m_SizeDelta: {x: 1200, y: 100} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3039910190566301186 +--- !u!222 &1782294839083808459 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5518555242189156955} + m_GameObject: {fileID: 5027607342650564509} m_CullTransparentMesh: 1 ---- !u!114 &7447302114744653531 +--- !u!114 &6976853878314717487 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5518555242189156955} + m_GameObject: {fileID: 5027607342650564509} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} @@ -549,10 +345,11 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: New Text + m_text: "\u5C06\u53F3\u4FA7\u7684\u90E8\u4EF6\u4EE5\u4E00\u5B9A\u987A\u5E8F\u653E\u7F6E\u5728\u5DE6\u4FA7" m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontAsset: {fileID: 11400000, guid: a84959718d612514583680c96ee8271a, type: 2} + m_sharedMaterial: {fileID: 7425184593944002063, guid: a84959718d612514583680c96ee8271a, + type: 2} m_fontSharedMaterials: [] m_fontMaterial: {fileID: 0} m_fontMaterials: [] @@ -618,3 +415,143 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &5084888560994457996 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4910643681303047144} + - component: {fileID: 1929177314570966893} + m_Layer: 5 + m_Name: CombineForm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4910643681303047144 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5084888560994457996} + 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: 3123058300020048662} + - {fileID: 4526989310283327243} + - {fileID: 7190008853478101747} + - {fileID: 1061474815361198294} + - {fileID: 7767208163422656795} + - {fileID: 6901203087883984833} + 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: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1929177314570966893 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5084888560994457996} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 004eb70514fd9064ca990769ebe97043, type: 3} + m_Name: + m_EditorClassIdentifier: + _slotRoot: {fileID: 7190008853478101747} + _partRoot: {fileID: 1061474815361198294} + _partPrefab: {fileID: 168291002298569870, guid: 68d252316715f9f4fbb327802325e2e2, + type: 3} + _hintText: {fileID: 8374446790382258145} + _partStartAnchoredPosition: {x: 0, y: -40} + _partVerticalSpacing: 120 + _partSpawnMinXNormalized: 0.55 + _partSpawnMaxXNormalized: 0.95 + _partSpawnMinYNormalized: 0.1 + _partSpawnMaxYNormalized: 0.9 +--- !u!1 &8697212227441041374 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3123058300020048662} + - component: {fileID: 4934787828251337820} + - component: {fileID: 5275645048665292411} + m_Layer: 5 + m_Name: raycast + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3123058300020048662 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8697212227441041374} + 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: 4910643681303047144} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4934787828251337820 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8697212227441041374} + m_CullTransparentMesh: 1 +--- !u!114 &5275645048665292411 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8697212227441041374} + 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} + 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 diff --git a/Assets/GameMain/UI/UIItems/Part.prefab b/Assets/GameMain/UI/UIItems/Part.prefab index 2db9f0a..eec2644 100644 --- a/Assets/GameMain/UI/UIItems/Part.prefab +++ b/Assets/GameMain/UI/UIItems/Part.prefab @@ -52,11 +52,16 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: _partType: 0 - _partDisplayName: Dou - _mechanicsExplanation: _lockAfterPlaced: 1 _rectTransform: {fileID: 1599725415412585006} _canvasGroup: {fileID: 6838118435317591914} + _partImage: {fileID: 3927671209063741250} + _defaultScaleMultiplier: 0.8 + _hoverScaleMultiplier: 1 + _hoverTweenDuration: 0.15 + _hoverTweenEase: 6 + _returnToSpawnDuration: 0.4 + _returnToSpawnEase: 9 --- !u!225 &6838118435317591914 CanvasGroup: m_ObjectHideFlags: 0 diff --git a/Assets/GameMain/UI/UIItems/Puzzle1.prefab b/Assets/GameMain/UI/UIItems/Puzzle1.prefab new file mode 100644 index 0000000..a369b66 --- /dev/null +++ b/Assets/GameMain/UI/UIItems/Puzzle1.prefab @@ -0,0 +1,1237 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2106666004701778807 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1740328780267263940} + - component: {fileID: 7707572366540228025} + - component: {fileID: 3686457308343851765} + m_Layer: 5 + m_Name: assemble + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1740328780267263940 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2106666004701778807} + 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: 5794052529663435983} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7707572366540228025 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2106666004701778807} + m_CullTransparentMesh: 1 +--- !u!114 &3686457308343851765 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2106666004701778807} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 4baabebd4d690db45bc75e2e21f84509, type: 3} + 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 &5683112058995301121 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5794052529663435983} + - component: {fileID: 7326208258942262143} + - component: {fileID: 7806383512775746984} + m_Layer: 5 + m_Name: Puzzle1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5794052529663435983 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5683112058995301121} + 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: 2976691118114127848} + - {fileID: 1740328780267263940} + - {fileID: 3836746855600990764} + - {fileID: 5792497928833933334} + - {fileID: 2906817591701175206} + - {fileID: 6752727998275489566} + - {fileID: 2012441421303829031} + - {fileID: 5822314726620909925} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 700, y: 700} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7326208258942262143 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5683112058995301121} + m_CullTransparentMesh: 1 +--- !u!114 &7806383512775746984 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5683112058995301121} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a9073bd22a6f4675b117bd711b68a031, type: 3} + m_Name: + m_EditorClassIdentifier: + _overlayImage: {fileID: 3686457308343851765} + _stageSprites: + - {fileID: 21300000, guid: b21df4f13557faf47951119fb1504f24, type: 3} + - {fileID: 21300000, guid: 8490b01ac63568444ac32877c26f9a23, type: 3} + - {fileID: 21300000, guid: 2cf6423f475747d4eb3e41870b932379, type: 3} + - {fileID: 21300000, guid: a793dcd9f61b3344d9df4baf282810d7, type: 3} + - {fileID: 21300000, guid: 07f214ae2daa41d4f9673751fc3280dd, type: 3} + - {fileID: 21300000, guid: 4baabebd4d690db45bc75e2e21f84509, type: 3} + - {fileID: 21300000, guid: 4baabebd4d690db45bc75e2e21f84509, type: 3} + _slots: + - {fileID: 293934195997143910} + - {fileID: 7010285317921667420} + - {fileID: 1836774053956428524} + - {fileID: 7826162282794440276} + - {fileID: 3082502531991374701} + - {fileID: 7054777846070085679} + _autoCollectSlotsWhenEmpty: 1 +--- !u!1 &6429774079239888782 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2976691118114127848} + - component: {fileID: 9065813913777486435} + - component: {fileID: 1854074348239699435} + m_Layer: 5 + m_Name: shadow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2976691118114127848 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6429774079239888782} + 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: 5794052529663435983} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &9065813913777486435 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6429774079239888782} + m_CullTransparentMesh: 1 +--- !u!114 &1854074348239699435 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6429774079239888782} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 43051836326ff304bb1d6a00c18d8066, type: 3} + 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!1001 &529256371894070188 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 5794052529663435983} + m_Modifications: + - target: {fileID: 666986232687351230, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Name + value: Slot 6 + objectReference: {fileID: 0} + - target: {fileID: 666986232687351230, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_SizeDelta.x + value: 316 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_SizeDelta.y + value: 153 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 72.00001 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 219.1 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7403865899990918019, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: _buildOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 1334563188, guid: 162b1a9e60c0334429f94cc51a9b3850, + type: 3} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Color.b + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Color.g + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Color.r + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, type: 3} + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, type: 3} +--- !u!224 &5822314726620909925 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + m_PrefabInstance: {fileID: 529256371894070188} + m_PrefabAsset: {fileID: 0} +--- !u!114 &7054777846070085679 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7403865899990918019, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + m_PrefabInstance: {fileID: 529256371894070188} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5986fde954b3467b96ccc5d2d741297a, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &573744502264388319 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 5794052529663435983} + m_Modifications: + - target: {fileID: 666986232687351230, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Name + value: Slot 2 + objectReference: {fileID: 0} + - target: {fileID: 666986232687351230, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_SizeDelta.x + value: 206 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_SizeDelta.y + value: 167 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchoredPosition.x + value: -127 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -42.4 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7403865899990918019, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: _buildOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: -832410263, guid: 7f4121720e63d2049bcbf244bda09276, + type: 3} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Color.b + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Color.g + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Color.r + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, type: 3} + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, type: 3} +--- !u!224 &5792497928833933334 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + m_PrefabInstance: {fileID: 573744502264388319} + m_PrefabAsset: {fileID: 0} +--- !u!114 &7010285317921667420 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7403865899990918019, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + m_PrefabInstance: {fileID: 573744502264388319} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5986fde954b3467b96ccc5d2d741297a, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &730653989352502743 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 5794052529663435983} + m_Modifications: + - target: {fileID: 666986232687351230, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Name + value: Slot 4 + objectReference: {fileID: 0} + - target: {fileID: 666986232687351230, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_SizeDelta.x + value: 434 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_SizeDelta.y + value: 119 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchoredPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 10.6 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7403865899990918019, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: _buildOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: -987589928, guid: 618c64d95443dbc47a4b6bb662eb686c, + type: 3} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Color.b + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Color.g + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Color.r + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, type: 3} + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, type: 3} +--- !u!224 &6752727998275489566 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + m_PrefabInstance: {fileID: 730653989352502743} + m_PrefabAsset: {fileID: 0} +--- !u!114 &7826162282794440276 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7403865899990918019, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + m_PrefabInstance: {fileID: 730653989352502743} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5986fde954b3467b96ccc5d2d741297a, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &5510417440934242542 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 5794052529663435983} + m_Modifications: + - target: {fileID: 666986232687351230, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Name + value: Slot 5 + objectReference: {fileID: 0} + - target: {fileID: 666986232687351230, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_SizeDelta.x + value: 225 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_SizeDelta.y + value: 162 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchoredPosition.x + value: -117.50001 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 226.9 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7403865899990918019, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: _buildOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: -1516610160, guid: 1d95f693b5cf2bf4388d82b3f1140663, + type: 3} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Color.b + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Color.g + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Color.r + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, type: 3} + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, type: 3} +--- !u!224 &2012441421303829031 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + m_PrefabInstance: {fileID: 5510417440934242542} + m_PrefabAsset: {fileID: 0} +--- !u!114 &3082502531991374701 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7403865899990918019, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + m_PrefabInstance: {fileID: 5510417440934242542} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5986fde954b3467b96ccc5d2d741297a, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &7109938438843519205 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 5794052529663435983} + m_Modifications: + - target: {fileID: 666986232687351230, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Name + value: Slot 1 + objectReference: {fileID: 0} + - target: {fileID: 666986232687351230, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_SizeDelta.x + value: 157 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_SizeDelta.y + value: 380 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchoredPosition.x + value: -15 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -143.68 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: -525514452, guid: b996df9807bbd234dbcf6fa7ada6204a, + type: 3} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Color.b + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Color.g + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Color.r + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, type: 3} + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, type: 3} +--- !u!114 &293934195997143910 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7403865899990918019, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + m_PrefabInstance: {fileID: 7109938438843519205} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5986fde954b3467b96ccc5d2d741297a, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!224 &3836746855600990764 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + m_PrefabInstance: {fileID: 7109938438843519205} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &9206017939087294831 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 5794052529663435983} + m_Modifications: + - target: {fileID: 666986232687351230, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Name + value: Slot 3 + objectReference: {fileID: 0} + - target: {fileID: 666986232687351230, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_SizeDelta.x + value: 237 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_SizeDelta.y + value: 159 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 111.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -52.6 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7403865899990918019, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: _buildOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 1284561599, guid: 3c8baffcec013c7408d1f76689ce5daa, + type: 3} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Color.b + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Color.g + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Color.r + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, type: 3} + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, type: 3} +--- !u!114 &1836774053956428524 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7403865899990918019, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + m_PrefabInstance: {fileID: 9206017939087294831} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5986fde954b3467b96ccc5d2d741297a, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!224 &2906817591701175206 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + m_PrefabInstance: {fileID: 9206017939087294831} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/GameMain/UI/UIItems/Puzzle1.prefab.meta b/Assets/GameMain/UI/UIItems/Puzzle1.prefab.meta new file mode 100644 index 0000000..6e3c645 --- /dev/null +++ b/Assets/GameMain/UI/UIItems/Puzzle1.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bc1b2ae20db242f43b65214eb26971b0 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GameMain/UI/UIItems/Puzzle2.prefab b/Assets/GameMain/UI/UIItems/Puzzle2.prefab new file mode 100644 index 0000000..a5fd0f6 --- /dev/null +++ b/Assets/GameMain/UI/UIItems/Puzzle2.prefab @@ -0,0 +1,1252 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2770401746694260318 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6713220879011963817} + - component: {fileID: 8463475097567822468} + - component: {fileID: 1113999466167644656} + m_Layer: 5 + m_Name: shadow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6713220879011963817 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2770401746694260318} + 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: 8073929874143521739} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 700, y: 700} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8463475097567822468 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2770401746694260318} + m_CullTransparentMesh: 1 +--- !u!114 &1113999466167644656 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2770401746694260318} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: fbc0a94ca2c7cfb44a81b49cfbcaa319, type: 3} + 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 &2889137471619331928 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8073929874143521739} + - component: {fileID: 249536682988090955} + - component: {fileID: 1230078165715623689} + m_Layer: 5 + m_Name: Puzzle2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8073929874143521739 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2889137471619331928} + 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: 6713220879011963817} + - {fileID: 7125203660545100135} + - {fileID: 705482162937796015} + - {fileID: 6459151817217565989} + - {fileID: 2024599515634043569} + - {fileID: 5879187811660410120} + - {fileID: 5376583332104577173} + - {fileID: 9157560992434891723} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 700, y: 700} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &249536682988090955 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2889137471619331928} + m_CullTransparentMesh: 1 +--- !u!114 &1230078165715623689 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2889137471619331928} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a9073bd22a6f4675b117bd711b68a031, type: 3} + m_Name: + m_EditorClassIdentifier: + _overlayImage: {fileID: 7075558871544599518} + _stageSprites: + - {fileID: 21300000, guid: 46f09487b36554346ab9098c1e768ef4, type: 3} + - {fileID: 21300000, guid: c15a39737aa0c254b8ecbed3394c5a1b, type: 3} + - {fileID: 21300000, guid: 2cf6423f475747d4eb3e41870b932379, type: 3} + - {fileID: 21300000, guid: a793dcd9f61b3344d9df4baf282810d7, type: 3} + - {fileID: 21300000, guid: 4b6383f6f9095514ba98e8b55a997163, type: 3} + - {fileID: 21300000, guid: 4baabebd4d690db45bc75e2e21f84509, type: 3} + - {fileID: 21300000, guid: ca3aeb28aa266294c9163ecf10aa70a8, type: 3} + _slots: + - {fileID: 4098556302455098597} + - {fileID: 7532581731457317999} + - {fileID: 3256751241296204795} + - {fileID: 6970883232021443650} + - {fileID: 8914850698570463711} + - {fileID: 5637572439794807425} + _autoCollectSlotsWhenEmpty: 1 +--- !u!1 &7757698793028595488 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7125203660545100135} + - component: {fileID: 6850354974867318371} + - component: {fileID: 7075558871544599518} + m_Layer: 5 + m_Name: assemble + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7125203660545100135 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7757698793028595488} + 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: 8073929874143521739} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6850354974867318371 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7757698793028595488} + m_CullTransparentMesh: 1 +--- !u!114 &7075558871544599518 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7757698793028595488} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 4b6383f6f9095514ba98e8b55a997163, type: 3} + 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!1001 &433011398961485761 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 8073929874143521739} + m_Modifications: + - target: {fileID: 666986232687351230, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Name + value: Slot 4 + objectReference: {fileID: 0} + - target: {fileID: 666986232687351230, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_SizeDelta.x + value: 168 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_SizeDelta.y + value: 109 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchoredPosition.x + value: -10.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 5.6 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7403865899990918019, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: _buildOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 1788222779, guid: 3235cd53f50ca8c449a25441ad0e856b, + type: 3} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Color.b + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Color.g + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Color.r + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, type: 3} + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, type: 3} +--- !u!224 &5879187811660410120 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + m_PrefabInstance: {fileID: 433011398961485761} + m_PrefabAsset: {fileID: 0} +--- !u!114 &6970883232021443650 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7403865899990918019, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + m_PrefabInstance: {fileID: 433011398961485761} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5986fde954b3467b96ccc5d2d741297a, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &1024230145059856364 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 8073929874143521739} + m_Modifications: + - target: {fileID: 666986232687351230, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Name + value: Slot 2 + objectReference: {fileID: 0} + - target: {fileID: 666986232687351230, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_SizeDelta.x + value: 206 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_SizeDelta.y + value: 167 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchoredPosition.x + value: -127 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -42.4 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7403865899990918019, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: _buildOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: -832410263, guid: 7f4121720e63d2049bcbf244bda09276, + type: 3} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Color.b + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Color.g + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Color.r + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, type: 3} + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, type: 3} +--- !u!224 &6459151817217565989 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + m_PrefabInstance: {fileID: 1024230145059856364} + m_PrefabAsset: {fileID: 0} +--- !u!114 &7532581731457317999 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7403865899990918019, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + m_PrefabInstance: {fileID: 1024230145059856364} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5986fde954b3467b96ccc5d2d741297a, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &2091985477480045148 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 8073929874143521739} + m_Modifications: + - target: {fileID: 666986232687351230, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Name + value: Slot 5 + objectReference: {fileID: 0} + - target: {fileID: 666986232687351230, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_SizeDelta.x + value: 165 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_SizeDelta.y + value: 112 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 162.2 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -38.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7403865899990918019, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: _buildOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: -1507791808, guid: fe485fafec0731b44aa3961749b03a0d, + type: 3} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Color.b + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Color.g + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Color.r + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, type: 3} + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, type: 3} +--- !u!224 &5376583332104577173 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + m_PrefabInstance: {fileID: 2091985477480045148} + m_PrefabAsset: {fileID: 0} +--- !u!114 &8914850698570463711 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7403865899990918019, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + m_PrefabInstance: {fileID: 2091985477480045148} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5986fde954b3467b96ccc5d2d741297a, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &2919316126583640322 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 8073929874143521739} + m_Modifications: + - target: {fileID: 666986232687351230, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Name + value: Slot 6 + objectReference: {fileID: 0} + - target: {fileID: 666986232687351230, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_SizeDelta.x + value: 316 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_SizeDelta.y + value: 153 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 72.00001 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 219.1 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7403865899990918019, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: _buildOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 1334563188, guid: 162b1a9e60c0334429f94cc51a9b3850, + type: 3} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Color.b + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Color.g + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Color.r + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, type: 3} + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, type: 3} +--- !u!114 &5637572439794807425 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7403865899990918019, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + m_PrefabInstance: {fileID: 2919316126583640322} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5986fde954b3467b96ccc5d2d741297a, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!224 &9157560992434891723 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + m_PrefabInstance: {fileID: 2919316126583640322} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5444180357246349432 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 8073929874143521739} + m_Modifications: + - target: {fileID: 666986232687351230, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Name + value: Slot 3 + objectReference: {fileID: 0} + - target: {fileID: 666986232687351230, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_SizeDelta.x + value: 151 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_SizeDelta.y + value: 99 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchoredPosition.x + value: -167.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 44.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7403865899990918019, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: _buildOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: -1006010849, guid: 4d3af79f842ee834c9563e4cfe07185f, + type: 3} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Color.b + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Color.g + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Color.r + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, type: 3} + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, type: 3} +--- !u!224 &2024599515634043569 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + m_PrefabInstance: {fileID: 5444180357246349432} + m_PrefabAsset: {fileID: 0} +--- !u!114 &3256751241296204795 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7403865899990918019, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + m_PrefabInstance: {fileID: 5444180357246349432} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5986fde954b3467b96ccc5d2d741297a, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &6800206682913795942 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 8073929874143521739} + m_Modifications: + - target: {fileID: 666986232687351230, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Name + value: Slot 1 + objectReference: {fileID: 0} + - target: {fileID: 666986232687351230, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_SizeDelta.x + value: 176 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_SizeDelta.y + value: 119 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchoredPosition.x + value: -11.2 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -227.65 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: -1771307094, guid: c2f79190a8337c7459710bcc41462738, + type: 3} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Color.b + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Color.g + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + propertyPath: m_Color.r + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 8505202863679558386, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, type: 3} + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, type: 3} +--- !u!224 &705482162937796015 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6311038108332227273, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + m_PrefabInstance: {fileID: 6800206682913795942} + m_PrefabAsset: {fileID: 0} +--- !u!114 &4098556302455098597 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7403865899990918019, guid: 0bbb3a6d1e6bb8b4a9b4d8f0510d9c63, + type: 3} + m_PrefabInstance: {fileID: 6800206682913795942} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5986fde954b3467b96ccc5d2d741297a, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Assets/GameMain/UI/UIItems/Puzzle2.prefab.meta b/Assets/GameMain/UI/UIItems/Puzzle2.prefab.meta new file mode 100644 index 0000000..d0c86a9 --- /dev/null +++ b/Assets/GameMain/UI/UIItems/Puzzle2.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f47370c1af96d194faa21c881c66b148 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GameMain/UI/UISprites/Background/BG_1.jpg.meta b/Assets/GameMain/UI/UISprites/Background/BG_1.jpg.meta index 2b39153..3650b7d 100644 --- a/Assets/GameMain/UI/UISprites/Background/BG_1.jpg.meta +++ b/Assets/GameMain/UI/UISprites/Background/BG_1.jpg.meta @@ -34,7 +34,7 @@ TextureImporter: maxTextureSize: 2048 textureSettings: serializedVersion: 2 - filterMode: 1 + filterMode: 0 aniso: 1 mipBias: 0 wrapU: 1 @@ -72,7 +72,7 @@ TextureImporter: maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 - textureCompression: 1 + textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 @@ -106,6 +106,19 @@ TextureImporter: ignorePlatformSupport: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] diff --git a/Assets/GameMain/UI/UISprites/Background/BG_2.jpg.meta b/Assets/GameMain/UI/UISprites/Background/BG_2.jpg.meta index 4df2f7b..b4d5992 100644 --- a/Assets/GameMain/UI/UISprites/Background/BG_2.jpg.meta +++ b/Assets/GameMain/UI/UISprites/Background/BG_2.jpg.meta @@ -34,7 +34,7 @@ TextureImporter: maxTextureSize: 2048 textureSettings: serializedVersion: 2 - filterMode: 1 + filterMode: 0 aniso: 1 mipBias: 0 wrapU: 1 @@ -72,7 +72,7 @@ TextureImporter: maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 - textureCompression: 1 + textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 @@ -106,6 +106,19 @@ TextureImporter: ignorePlatformSupport: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] diff --git a/Assets/GameMain/UI/UISprites/Background/BG_3.jpg.meta b/Assets/GameMain/UI/UISprites/Background/BG_3.jpg.meta index 502f6f0..aa91d6b 100644 --- a/Assets/GameMain/UI/UISprites/Background/BG_3.jpg.meta +++ b/Assets/GameMain/UI/UISprites/Background/BG_3.jpg.meta @@ -34,7 +34,7 @@ TextureImporter: maxTextureSize: 2048 textureSettings: serializedVersion: 2 - filterMode: 1 + filterMode: 0 aniso: 1 mipBias: 0 wrapU: 1 @@ -72,7 +72,7 @@ TextureImporter: maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 - textureCompression: 1 + textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 @@ -106,6 +106,19 @@ TextureImporter: ignorePlatformSupport: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] diff --git a/Assets/GameMain/UI/UISprites/Background/BG_Menu.jpg.meta b/Assets/GameMain/UI/UISprites/Background/BG_Menu.jpg.meta index 822f93a..0916c0d 100644 --- a/Assets/GameMain/UI/UISprites/Background/BG_Menu.jpg.meta +++ b/Assets/GameMain/UI/UISprites/Background/BG_Menu.jpg.meta @@ -106,6 +106,19 @@ TextureImporter: ignorePlatformSupport: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] diff --git a/Assets/GameMain/UI/UISprites/Background/bg_4.jpg b/Assets/GameMain/UI/UISprites/Background/bg_4.jpg new file mode 100644 index 0000000..d43cfa7 Binary files /dev/null and b/Assets/GameMain/UI/UISprites/Background/bg_4.jpg differ diff --git a/Assets/GameMain/UI/UISprites/Background/bg_4.jpg.meta b/Assets/GameMain/UI/UISprites/Background/bg_4.jpg.meta new file mode 100644 index 0000000..fd23258 --- /dev/null +++ b/Assets/GameMain/UI/UISprites/Background/bg_4.jpg.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 2732c5cde28a6be4aa906ab72b50e9cb +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GameMain/UI/UISprites/Background/bg_5.jpg b/Assets/GameMain/UI/UISprites/Background/bg_5.jpg new file mode 100644 index 0000000..36e1a58 Binary files /dev/null and b/Assets/GameMain/UI/UISprites/Background/bg_5.jpg differ diff --git a/Assets/GameMain/UI/UISprites/Background/bg_5.jpg.meta b/Assets/GameMain/UI/UISprites/Background/bg_5.jpg.meta new file mode 100644 index 0000000..7c0d1dd --- /dev/null +++ b/Assets/GameMain/UI/UISprites/Background/bg_5.jpg.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 02aa49335d2fcbb45ab31069839b45fd +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: