diff --git a/Assets/GameMain/DataTables/tbformattext.bytes b/Assets/GameMain/DataTables/tbformattext.bytes new file mode 100644 index 0000000..18c4dd6 --- /dev/null +++ b/Assets/GameMain/DataTables/tbformattext.bytes @@ -0,0 +1,3 @@ + HUDHpText {0} / {1} +HUDExpTextLv.{0} HUDCoinText {0}HUDCPUTimeCostTextCPU Frame: {0:F2} msHUDEnemyCountText +Enemy: {0}LevelUpRefreshCostText(刷新 -{0} ShopTitleText商店 (Lv.{0})ShopContinueButtonText继续 (Lv.{0})ShopPlayerCoinText {0}ShopRefreshCostText 刷新 -{0} WeaponListTitle武器 ({0}/{1}) PropListTitle 道具 ({0})ShopGoodsCostText {0} TooltipRecycleButtonText'出售 {0} \ No newline at end of file diff --git a/Assets/GameMain/DataTables/tbformattext.bytes.meta b/Assets/GameMain/DataTables/tbformattext.bytes.meta new file mode 100644 index 0000000..962f4e2 --- /dev/null +++ b/Assets/GameMain/DataTables/tbformattext.bytes.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 09ee293d7e6c7b5478b17ac940bcfb8e +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GameMain/DataTables/tbformattext.json b/Assets/GameMain/DataTables/tbformattext.json new file mode 100644 index 0000000..8fdb1b3 --- /dev/null +++ b/Assets/GameMain/DataTables/tbformattext.json @@ -0,0 +1,58 @@ +[ + { + "name": "HUDHpText", + "format": "{0} / {1}" + }, + { + "name": "HUDExpText", + "format": "Lv.{0}" + }, + { + "name": "HUDCoinText", + "format": " {0}" + }, + { + "name": "HUDCPUTimeCostText", + "format": "CPU Frame: {0:F2} ms" + }, + { + "name": "HUDEnemyCountText", + "format": "Enemy: {0}" + }, + { + "name": "LevelUpRefreshCostText", + "format": "刷新 -{0} " + }, + { + "name": "ShopTitleText", + "format": "商店 (Lv.{0})" + }, + { + "name": "ShopContinueButtonText", + "format": "继续 (Lv.{0})" + }, + { + "name": "ShopPlayerCoinText", + "format": " {0}" + }, + { + "name": "ShopRefreshCostText", + "format": "刷新 -{0} " + }, + { + "name": "WeaponListTitle", + "format": "武器 ({0}/{1})" + }, + { + "name": "PropListTitle", + "format": "道具 ({0})" + }, + { + "name": "ShopGoodsCostText", + "format": "{0} " + }, + { + "name": "TooltipRecycleButtonText", + "format": "出售 {0} " + } +] \ No newline at end of file diff --git a/Assets/GameMain/DataTables/tbformattext.json.meta b/Assets/GameMain/DataTables/tbformattext.json.meta new file mode 100644 index 0000000..57dc9c3 --- /dev/null +++ b/Assets/GameMain/DataTables/tbformattext.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5c1d742cd5d626e4e867ec0ca8482db7 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GameMain/Scripts/Base/Gen/FormatText.cs b/Assets/GameMain/Scripts/Base/Gen/FormatText.cs new file mode 100644 index 0000000..103466d --- /dev/null +++ b/Assets/GameMain/Scripts/Base/Gen/FormatText.cs @@ -0,0 +1,55 @@ + +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using Luban; + + +namespace SepCore.Definition +{ +public sealed partial class FormatText : Luban.BeanBase +{ + public FormatText(ByteBuf _buf) + { + Name = _buf.ReadString(); + Format = _buf.ReadString(); + } + + public static FormatText DeserializeFormatText(ByteBuf _buf) + { + return new FormatText(_buf); + } + + /// + /// 文本名 + /// + public readonly string Name; + /// + /// 格式化字符串 + /// + public readonly string Format; + + public const int __ID__ = -1977697820; + public override int GetTypeId() => __ID__; + + public void ResolveRef(Tables tables) + { + + + } + + public override string ToString() + { + return "{ " + + "name:" + Name + "," + + "format:" + Format + "," + + "}"; + } +} + +} diff --git a/Assets/GameMain/Scripts/Presentation/ObjectPool/DisplayItemObject.cs.meta b/Assets/GameMain/Scripts/Base/Gen/FormatText.cs.meta similarity index 83% rename from Assets/GameMain/Scripts/Presentation/ObjectPool/DisplayItemObject.cs.meta rename to Assets/GameMain/Scripts/Base/Gen/FormatText.cs.meta index 3d13c86..1a197ac 100644 --- a/Assets/GameMain/Scripts/Presentation/ObjectPool/DisplayItemObject.cs.meta +++ b/Assets/GameMain/Scripts/Base/Gen/FormatText.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: f21ab051c635de04998b80804d9bafe5 +guid: 721766cc68542b640a2119ab0c73a833 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Assets/GameMain/Scripts/Base/Gen/Tables.cs b/Assets/GameMain/Scripts/Base/Gen/Tables.cs index 94e78e4..32336e2 100644 --- a/Assets/GameMain/Scripts/Base/Gen/Tables.cs +++ b/Assets/GameMain/Scripts/Base/Gen/Tables.cs @@ -21,6 +21,7 @@ public partial class Tables /// 实体配置 /// public TbEntityConfig TbEntityConfig {get; } + public TbFormatText TbFormatText {get; } /// /// 全局零散配置(单例) /// @@ -65,6 +66,7 @@ public partial class Tables { TbEnemyConfig = new TbEnemyConfig(loader("tbenemyconfig")); TbEntityConfig = new TbEntityConfig(loader("tbentityconfig")); + TbFormatText = new TbFormatText(loader("tbformattext")); TbGlobalConfig = new TbGlobalConfig(loader("tbglobalconfig")); TbGoodsConfig = new TbGoodsConfig(loader("tbgoodsconfig")); TbLevelConfig = new TbLevelConfig(loader("tblevelconfig")); @@ -87,6 +89,7 @@ public partial class Tables { TbEnemyConfig.ResolveRef(this); TbEntityConfig.ResolveRef(this); + TbFormatText.ResolveRef(this); TbGlobalConfig.ResolveRef(this); TbGoodsConfig.ResolveRef(this); TbLevelConfig.ResolveRef(this); diff --git a/Assets/GameMain/Scripts/Base/Gen/TbFormatText.cs b/Assets/GameMain/Scripts/Base/Gen/TbFormatText.cs new file mode 100644 index 0000000..db14d97 --- /dev/null +++ b/Assets/GameMain/Scripts/Base/Gen/TbFormatText.cs @@ -0,0 +1,52 @@ + +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using Luban; + + +namespace SepCore.Definition +{ +public partial class TbFormatText +{ + private readonly System.Collections.Generic.Dictionary _dataMap; + private readonly System.Collections.Generic.List _dataList; + + public TbFormatText(ByteBuf _buf) + { + _dataMap = new System.Collections.Generic.Dictionary(); + _dataList = new System.Collections.Generic.List(); + + for(int n = _buf.ReadSize() ; n > 0 ; --n) + { + FormatText _v; + _v = FormatText.DeserializeFormatText(_buf); + _dataList.Add(_v); + _dataMap.Add(_v.Name, _v); + } + } + + public System.Collections.Generic.Dictionary DataMap => _dataMap; + public System.Collections.Generic.List DataList => _dataList; + + public FormatText GetOrDefault(string key) => _dataMap.TryGetValue(key, out var v) ? v : null; + public FormatText Get(string key) => _dataMap[key]; + public FormatText this[string key] => _dataMap[key]; + + public void ResolveRef(Tables tables) + { + foreach(var _v in _dataList) + { + _v.ResolveRef(tables); + } + } + +} + +} + diff --git a/Assets/GameMain/Scripts/Base/Gen/TbFormatText.cs.meta b/Assets/GameMain/Scripts/Base/Gen/TbFormatText.cs.meta new file mode 100644 index 0000000..0596baf --- /dev/null +++ b/Assets/GameMain/Scripts/Base/Gen/TbFormatText.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8574165ef5ddc674fb6c69eaab38a63e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GameMain/Scripts/Editor/UI/UIAssetsTools.cs b/Assets/GameMain/Scripts/Editor/UI/UIAssetsTools.cs index 6d6b8a4..8f1ba0b 100644 --- a/Assets/GameMain/Scripts/Editor/UI/UIAssetsTools.cs +++ b/Assets/GameMain/Scripts/Editor/UI/UIAssetsTools.cs @@ -72,7 +72,6 @@ namespace SepCore.Editor private sealed class Binding { public Component component; - public UISerializationRoot nestedRoot; public string variableName; public string csharpTypeName; } @@ -129,7 +128,7 @@ namespace SepCore.Editor List generationRoots = CollectGenerationRoots(root); List units = BuildGenerationUnits(generationRoots); - GenerationUnit primaryUnit = units[units.Count - 1]; + GenerationUnit primaryUnit = units[0]; List changedExistingFiles = units .Where(unit => unit.SourceChanged) @@ -382,35 +381,8 @@ namespace SepCore.Editor private static List CollectGenerationRoots(UISerializationRoot selectedRoot) { bool persistentContext = EditorUtility.IsPersistent(selectedRoot); - var result = new List(); - var visited = new HashSet(); - CollectGenerationRootsRecursive(selectedRoot, persistentContext, visited, result); - return result; - } - - private static void CollectGenerationRootsRecursive( - UISerializationRoot current, - bool persistentContext, - HashSet visited, - List result) - { - current = GetCanonicalRoot(current, persistentContext); - if (current == null || !visited.Add(current)) - { - return; - } - - current.RefreshItems(); - for (int i = 0; i < current.NestedFormReferences.Count; i++) - { - UISerializationRoot nestedRoot = current.NestedFormReferences[i].Root; - if (nestedRoot != null) - { - CollectGenerationRootsRecursive(nestedRoot, persistentContext, visited, result); - } - } - - result.Add(current); + UISerializationRoot generationRoot = GetCanonicalRoot(selectedRoot, persistentContext); + return new List { generationRoot }; } private static UISerializationRoot GetCanonicalRoot(UISerializationRoot root, bool persistentContext) @@ -533,18 +505,51 @@ namespace SepCore.Editor throw new InvalidOperationException("A nested UI Form reference is missing below " + GetHierarchyPath(root.transform) + "."); } + UGuiForm nestedForm = FindNestedForm(nestedRoot, out string nestedFormError); + if (nestedForm == null) + { + throw new InvalidOperationException(nestedFormError); + } + string variableName = NormalizeAndValidateVariableName(reference.VariableName, nestedRoot.transform, names); bindings.Add(new Binding { - nestedRoot = nestedRoot, + component = nestedForm, variableName = variableName, - csharpTypeName = "global::" + GeneratedNamespace + "." + GetFormClassName(nestedRoot) + csharpTypeName = GetCSharpTypeName(nestedForm.GetType()) }); } return bindings; } + public static UGuiForm FindNestedForm(UISerializationRoot nestedRoot, out string error) + { + error = null; + if (nestedRoot == null) + { + error = "The nested UI root is missing."; + return null; + } + + UGuiForm[] forms = nestedRoot.GetComponents(); + if (forms.Length == 0) + { + error = "Nested UI root '" + GetHierarchyPath(nestedRoot.transform) + + "' does not have a UGuiForm component. Generate its View & Form scripts first."; + return null; + } + + if (forms.Length > 1) + { + error = "Nested UI root '" + GetHierarchyPath(nestedRoot.transform) + + "' has multiple UGuiForm components."; + return null; + } + + return forms[0]; + } + private static string NormalizeAndValidateVariableName(string value, Transform owner, HashSet names) { string variableName = value == null ? string.Empty : value.Trim(); @@ -755,26 +760,7 @@ namespace SepCore.Editor throw new InvalidOperationException("Generated field was not found: " + binding.variableName + "."); } - UnityEngine.Object target = binding.component; - if (binding.nestedRoot != null) - { - string nestedFormFullName = GeneratedNamespace + "." + GetFormClassName(binding.nestedRoot); - Type nestedFormType = FindGeneratedType(nestedFormFullName); - if (nestedFormType == null) - { - throw new InvalidOperationException("Nested UI form type was not found: " + nestedFormFullName + "."); - } - - target = binding.nestedRoot.GetComponent(nestedFormType); - if (target == null) - { - throw new InvalidOperationException( - "Nested UI root '" + GetHierarchyPath(binding.nestedRoot.transform) + - "' does not have its generated Form component '" + nestedFormFullName + "'."); - } - } - - property.objectReferenceValue = target; + property.objectReferenceValue = binding.component; } serializedView.ApplyModifiedProperties(); diff --git a/Assets/GameMain/Scripts/Editor/UI/UISerializationRootEditor.cs b/Assets/GameMain/Scripts/Editor/UI/UISerializationRootEditor.cs index d2a1009..a5f6106 100644 --- a/Assets/GameMain/Scripts/Editor/UI/UISerializationRootEditor.cs +++ b/Assets/GameMain/Scripts/Editor/UI/UISerializationRootEditor.cs @@ -107,7 +107,15 @@ namespace SepCore.Editor if (nestedRoot != null) { - EditorGUILayout.LabelField("Form Class", UIAssetsTools.GetFormClassName(nestedRoot)); + UGuiForm nestedForm = UIAssetsTools.FindNestedForm(nestedRoot, out string nestedFormError); + if (nestedForm != null) + { + EditorGUILayout.LabelField("Form Class", nestedForm.GetType().FullName); + } + else + { + EditorGUILayout.HelpBox(nestedFormError, MessageType.Error); + } } if (generate.boolValue) diff --git a/Assets/GameMain/Scripts/Presentation/Common/FormatTextUI.cs b/Assets/GameMain/Scripts/Presentation/Common/FormatTextUI.cs new file mode 100644 index 0000000..3f9d049 --- /dev/null +++ b/Assets/GameMain/Scripts/Presentation/Common/FormatTextUI.cs @@ -0,0 +1,41 @@ +using SepCore.Definition; +using TMPro; +using UnityEngine; +using UnityGameFramework.Runtime; + +namespace SepCore.UI +{ + /// + /// 使用 Luban 格式化文本表(TbFormatText)驱动 TextMeshProUGUI 的组件。 + /// 在 Inspector 上填写 Key,调用 Set 传入格式化参数即可更新文本。 + /// + [RequireComponent(typeof(TextMeshProUGUI))] + public class FormatTextUI : MonoBehaviour + { + [SerializeField] private string key; + + private TextMeshProUGUI _text; + + private void Awake() + { + _text = GetComponent(); + } + + public void Set(params object[] args) + { + FormatText format = GameEntry.Luban.Tables.TbFormatText.GetOrDefault(key); + if (format == null) + { + Log.Warning("Can not find format text '{0}'.", key); + return; + } + + _text.SetText(string.Format(format.Format, args)); + } + + public void Clear() + { + _text.SetText(string.Empty); + } + } +} \ No newline at end of file diff --git a/Assets/GameMain/Scripts/Presentation/Common/FormatTextUI.cs.meta b/Assets/GameMain/Scripts/Presentation/Common/FormatTextUI.cs.meta new file mode 100644 index 0000000..91cc27e --- /dev/null +++ b/Assets/GameMain/Scripts/Presentation/Common/FormatTextUI.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2efdcd06cdaa830448f76b22ea7c98fb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GameMain/Scripts/Presentation/Main.meta b/Assets/GameMain/Scripts/Presentation/DisplayList.meta similarity index 77% rename from Assets/GameMain/Scripts/Presentation/Main.meta rename to Assets/GameMain/Scripts/Presentation/DisplayList.meta index 2670e45..194bdfc 100644 --- a/Assets/GameMain/Scripts/Presentation/Main.meta +++ b/Assets/GameMain/Scripts/Presentation/DisplayList.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 16815ca7d82e7ea4c91dd017189eeacb +guid: 0a0edeeb11ca93846b60f6fbb75452a9 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/GameMain/Scripts/Presentation/Main/Shop/DisplayItem.cs b/Assets/GameMain/Scripts/Presentation/DisplayList/DisplayItem.cs similarity index 68% rename from Assets/GameMain/Scripts/Presentation/Main/Shop/DisplayItem.cs rename to Assets/GameMain/Scripts/Presentation/DisplayList/DisplayItem.cs index 0f2b4fe..6eaaac4 100644 --- a/Assets/GameMain/Scripts/Presentation/Main/Shop/DisplayItem.cs +++ b/Assets/GameMain/Scripts/Presentation/DisplayList/DisplayItem.cs @@ -11,18 +11,19 @@ namespace SepCore.UI [SerializeField] private IconArea _iconArea; [SerializeField] private RectTransform _itemRect; + + [SerializeField] private CommonButton _button; private DisplayItemContext _context; private int _index = -1; - public void SetIndex(int index) - { - _index = index; - } + private bool _listenersBound; public async UniTaskVoid OnInit(DisplayItemContext context, int index) { + EnsureListeners(); + _context = context; _index = index; @@ -38,7 +39,22 @@ namespace SepCore.UI _iconArea.OnReset(); } - public void OnItemInfoShow() + private void EnsureListeners() + { + if (_listenersBound) + { + return; + } + + _listenersBound = true; + + CommonButton button = GetComponent(); + button.onClick.AddListener(OnItemInfoLock); + button.RegisterPointerEnterAction(OnItemInfoShow); + button.RegisterPointerExitAction(OnItemInfoHide); + } + + private void OnItemInfoShow() { if (_index < 0) return; @@ -51,14 +67,14 @@ namespace SepCore.UI GameEntry.Event.Fire(this, DisplayItemHoverEventArgs.Create(_index, _context.IsWeapon, targetPos)); } - public void OnItemInfoLock() + private void OnItemInfoLock() { GameEntry.Event.Fire(this, DisplayItemLockEventArgs.Create()); } - public void OnItemInfoHide() + private void OnItemInfoHide() { GameEntry.Event.Fire(this, DisplayItemHideEventArgs.Create()); } } -} \ No newline at end of file +} diff --git a/Assets/GameMain/Scripts/Presentation/Main/Shop/DisplayItem.cs.meta b/Assets/GameMain/Scripts/Presentation/DisplayList/DisplayItem.cs.meta similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/Shop/DisplayItem.cs.meta rename to Assets/GameMain/Scripts/Presentation/DisplayList/DisplayItem.cs.meta diff --git a/Assets/GameMain/Scripts/Presentation/Main/Shop/DisplayItemContext.cs b/Assets/GameMain/Scripts/Presentation/DisplayList/DisplayItemContext.cs similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/Shop/DisplayItemContext.cs rename to Assets/GameMain/Scripts/Presentation/DisplayList/DisplayItemContext.cs diff --git a/Assets/GameMain/Scripts/Presentation/Main/Shop/DisplayItemContext.cs.meta b/Assets/GameMain/Scripts/Presentation/DisplayList/DisplayItemContext.cs.meta similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/Shop/DisplayItemContext.cs.meta rename to Assets/GameMain/Scripts/Presentation/DisplayList/DisplayItemContext.cs.meta diff --git a/Assets/GameMain/Scripts/Presentation/DisplayList/DisplayListContext.cs b/Assets/GameMain/Scripts/Presentation/DisplayList/DisplayListContext.cs new file mode 100644 index 0000000..1ae6f9e --- /dev/null +++ b/Assets/GameMain/Scripts/Presentation/DisplayList/DisplayListContext.cs @@ -0,0 +1,9 @@ +namespace SepCore.UI +{ + public class DisplayListContext : UIContext + { + public int CurrentCount; + public int MaxCount = -1; + public DisplayItemContext[] ItemContexts; + } +} diff --git a/Assets/GameMain/Scripts/Presentation/Main/Shop/DisplayListAreaContext.cs.meta b/Assets/GameMain/Scripts/Presentation/DisplayList/DisplayListContext.cs.meta similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/Shop/DisplayListAreaContext.cs.meta rename to Assets/GameMain/Scripts/Presentation/DisplayList/DisplayListContext.cs.meta diff --git a/Assets/GameMain/Scripts/Presentation/DisplayList/DisplayListForm.Logic.cs b/Assets/GameMain/Scripts/Presentation/DisplayList/DisplayListForm.Logic.cs new file mode 100644 index 0000000..c70b761 --- /dev/null +++ b/Assets/GameMain/Scripts/Presentation/DisplayList/DisplayListForm.Logic.cs @@ -0,0 +1,51 @@ +using System.Collections.Generic; +using UnityEngine; + +namespace SepCore.UI +{ + public partial class DisplayListForm + { + private readonly List _displayItems = new List(); + + public void OnInit(DisplayListContext context) + { + View.titleFormatText.Set(context.CurrentCount, context.MaxCount); + + int targetCount = Mathf.Min(context.CurrentCount, context.ItemContexts.Length); + EnsureItemCount(targetCount); + + for (int i = 0; i < _displayItems.Count; i++) + { + DisplayItem item = _displayItems[i]; + if (i < targetCount) + { + item.OnInit(context.ItemContexts[i], i).Forget(); + item.gameObject.SetActive(true); + } + else + { + item.OnReset(); + item.gameObject.SetActive(false); + } + } + } + + public void OnReset() + { + for (int i = 0; i < _displayItems.Count; i++) + { + _displayItems[i].OnReset(); + _displayItems[i].gameObject.SetActive(false); + } + } + + private void EnsureItemCount(int count) + { + while (_displayItems.Count < count) + { + DisplayItem item = Instantiate(View.displayItemTemplate, View.listRoot.transform); + _displayItems.Add(item); + } + } + } +} diff --git a/Assets/GameMain/Scripts/Presentation/Main/Shop/DisplayListArea.cs.meta b/Assets/GameMain/Scripts/Presentation/DisplayList/DisplayListForm.Logic.cs.meta similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/Shop/DisplayListArea.cs.meta rename to Assets/GameMain/Scripts/Presentation/DisplayList/DisplayListForm.Logic.cs.meta diff --git a/Assets/GameMain/Scripts/Presentation/DisplayList/DisplayListForm.cs b/Assets/GameMain/Scripts/Presentation/DisplayList/DisplayListForm.cs new file mode 100644 index 0000000..a16d0a6 --- /dev/null +++ b/Assets/GameMain/Scripts/Presentation/DisplayList/DisplayListForm.cs @@ -0,0 +1,13 @@ +// +using UnityEngine; + +namespace SepCore.UI +{ + [DisallowMultipleComponent] + public partial class DisplayListForm : UGuiForm + { + [SerializeField] private DisplayListView _view = null; + + public DisplayListView View => _view; + } +} diff --git a/Assets/GameMain/Scripts/Presentation/DisplayList/DisplayListForm.cs.meta b/Assets/GameMain/Scripts/Presentation/DisplayList/DisplayListForm.cs.meta new file mode 100644 index 0000000..0680fd0 --- /dev/null +++ b/Assets/GameMain/Scripts/Presentation/DisplayList/DisplayListForm.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 220e0137e2c60eb4084e50234225dd50 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GameMain/Scripts/Presentation/DisplayList/DisplayListView.cs b/Assets/GameMain/Scripts/Presentation/DisplayList/DisplayListView.cs new file mode 100644 index 0000000..0a649c4 --- /dev/null +++ b/Assets/GameMain/Scripts/Presentation/DisplayList/DisplayListView.cs @@ -0,0 +1,13 @@ +// +using UnityEngine; + +namespace SepCore.UI +{ + [DisallowMultipleComponent] + public partial class DisplayListView : MonoBehaviour + { + [SerializeField] public global::SepCore.UI.FormatTextUI titleFormatText; + [SerializeField] public global::UnityEngine.UI.GridLayoutGroup listRoot; + [SerializeField] public global::SepCore.UI.DisplayItem displayItemTemplate; + } +} diff --git a/Assets/GameMain/Scripts/Presentation/DisplayList/DisplayListView.cs.meta b/Assets/GameMain/Scripts/Presentation/DisplayList/DisplayListView.cs.meta new file mode 100644 index 0000000..e655deb --- /dev/null +++ b/Assets/GameMain/Scripts/Presentation/DisplayList/DisplayListView.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d9eb9bf8c92339346b767aa476f14f94 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GameMain/Scripts/Presentation/Main/Hud.meta b/Assets/GameMain/Scripts/Presentation/Hud.meta similarity index 77% rename from Assets/GameMain/Scripts/Presentation/Main/Hud.meta rename to Assets/GameMain/Scripts/Presentation/Hud.meta index ec3df17..8193ca0 100644 --- a/Assets/GameMain/Scripts/Presentation/Main/Hud.meta +++ b/Assets/GameMain/Scripts/Presentation/Hud.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 5d21ab27094da2548a00119313150780 +guid: ec716511ca2cd8043bff922575851a1b folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/GameMain/Scripts/Presentation/Main/Hud/HudContext.cs b/Assets/GameMain/Scripts/Presentation/Hud/HudContext.cs similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/Hud/HudContext.cs rename to Assets/GameMain/Scripts/Presentation/Hud/HudContext.cs diff --git a/Assets/GameMain/Scripts/Presentation/Main/Hud/HudContext.cs.meta b/Assets/GameMain/Scripts/Presentation/Hud/HudContext.cs.meta similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/Hud/HudContext.cs.meta rename to Assets/GameMain/Scripts/Presentation/Hud/HudContext.cs.meta diff --git a/Assets/GameMain/Scripts/Presentation/Main/Hud/HudController.cs b/Assets/GameMain/Scripts/Presentation/Hud/HudController.cs similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/Hud/HudController.cs rename to Assets/GameMain/Scripts/Presentation/Hud/HudController.cs diff --git a/Assets/GameMain/Scripts/Presentation/Main/Hud/HudController.cs.meta b/Assets/GameMain/Scripts/Presentation/Hud/HudController.cs.meta similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/Hud/HudController.cs.meta rename to Assets/GameMain/Scripts/Presentation/Hud/HudController.cs.meta diff --git a/Assets/GameMain/Scripts/Presentation/Main/Hud/HudForm.cs b/Assets/GameMain/Scripts/Presentation/Hud/HudForm.Logic.cs similarity index 80% rename from Assets/GameMain/Scripts/Presentation/Main/Hud/HudForm.cs rename to Assets/GameMain/Scripts/Presentation/Hud/HudForm.Logic.cs index fba03c0..1e6bea6 100644 --- a/Assets/GameMain/Scripts/Presentation/Main/Hud/HudForm.cs +++ b/Assets/GameMain/Scripts/Presentation/Hud/HudForm.Logic.cs @@ -2,47 +2,29 @@ using System.Collections; using SepCore.Event; using GameFramework.Event; using SepCore.EnemyManager; -using TMPro; using UnityEngine; using Unity.Profiling; -using UnityEngine.UI; namespace SepCore.UI { - public class HudForm : UGuiForm + public partial class HudForm : UGuiForm { [SerializeField] private float _sliderFadeDuration = 0.5f; - [SerializeField] private Slider _hpSlider; - - [SerializeField] private TMP_Text _hpText; - private float _currentHpPercent = 0; private Coroutine _hpSliderFadeCoroutine; - [SerializeField] private Slider _expSlider; - private float _currentExpPercent = 0; private Coroutine _expSliderFadeCoroutine; - [SerializeField] private TMP_Text _expText; - private int _playerCurrentLevel = 1; - [SerializeField] private TMP_Text _coinText; private int _currentCoin = 0; - [SerializeField] private TMP_Text _levelTimeLeftText; private int _currentTimeLeft = 0; - [SerializeField] private TMP_Text _enemyCountText; private EnemyManagerComponent _enemy; - [SerializeField] private GameObject _movePromptRoot; - [SerializeField] private TMP_Text _movePromptText; - - [SerializeField] private TMP_Text _cpuTimeCostText; - [SerializeField] private float _performanceStatsRefreshInterval = 0.2f; private ProfilerRecorder _cpuTimeRecorder; @@ -57,8 +39,8 @@ namespace SepCore.UI public void RefreshMovePrompt(string prompt) { bool visible = !string.IsNullOrEmpty(prompt); - _movePromptRoot.SetActive(visible); - _movePromptText.text = prompt; + View.inputPromptObject.gameObject.SetActive(visible); + View.inputPromptText.text = prompt; } #region FSM @@ -145,15 +127,7 @@ namespace SepCore.UI protected override void OnUpdate(float elapseSeconds, float realElapseSeconds) { base.OnUpdate(elapseSeconds, realElapseSeconds); - if (_enemy == null) - { - _enemy = GameEntry.EnemyManager; - } - - if (_enemy != null) - { - _enemyCountText.text = $"Enemy: {_enemy.CurrentEnemyCount}"; - } + View.enemyCountFormatText.Set(_enemy.CurrentEnemyCount); } #endregion @@ -179,14 +153,13 @@ namespace SepCore.UI if (!hasCpuFrame) { - _cpuTimeCostText.text = - "CPU Frame: -- ms\nSimulation: -- ms\nJob Wait: -- ms"; + View.cpuTimeCostFormatText.Set(-1); return; } float cpuFrameMilliseconds = cpuFrameNanoseconds / 1_000_000f; - - _cpuTimeCostText.SetText("CPU Frame: {0:2} ms",cpuFrameMilliseconds); + + View.cpuTimeCostFormatText.Set(cpuFrameMilliseconds); } private static bool TryGetLastValue(ProfilerRecorder recorder, out long value) @@ -207,7 +180,7 @@ namespace SepCore.UI { if (!(e is PlayerHealthChangeEventArgs args)) return; - _hpText.text = $"{args.CurrentHealth}/{args.MaxHealth}"; + View.hpFormatText.Set(args.CurrentHealth, args.MaxHealth); float percent = (float)args.CurrentHealth / args.MaxHealth; if (Mathf.Approximately(_currentHpPercent, percent)) return; @@ -215,7 +188,7 @@ namespace SepCore.UI _currentHpPercent = percent; if (_hpSliderFadeCoroutine != null) StopCoroutine(_hpSliderFadeCoroutine); - _hpSliderFadeCoroutine = StartCoroutine(_hpSlider.SmoothValue(percent, _sliderFadeDuration)); + _hpSliderFadeCoroutine = StartCoroutine(View.hpSlider.SmoothValue(percent, _sliderFadeDuration)); } private void PlayerExpChange(object sender, GameEventArgs e) @@ -227,7 +200,7 @@ namespace SepCore.UI _currentExpPercent = percent; if (_expSliderFadeCoroutine != null) StopCoroutine(_expSliderFadeCoroutine); - _expSliderFadeCoroutine = StartCoroutine(_expSlider.SmoothValue(percent, _sliderFadeDuration)); + _expSliderFadeCoroutine = StartCoroutine(View.expSlider.SmoothValue(percent, _sliderFadeDuration)); } private void PlayerLevelUp(object sender, GameEventArgs e) @@ -235,7 +208,7 @@ namespace SepCore.UI if (!(e is PlayerLevelUpEventArgs)) return; _playerCurrentLevel++; - _expText.text = $"LV.{_playerCurrentLevel}"; + View.expFormatText.Set(_playerCurrentLevel); } private void PlayerCoinChange(object sender, GameEventArgs e) @@ -243,7 +216,7 @@ namespace SepCore.UI if (!(e is PlayerCoinChangeEventArgs args)) return; if (_currentCoin == args.CoinCount) return; - _coinText.text = $" {args.CoinCount}"; + View.coinFormatText.Set(args.CoinCount); _currentCoin = args.CoinCount; } @@ -253,7 +226,7 @@ namespace SepCore.UI if (_currentTimeLeft == args.LevelTimeLeft) return; _currentTimeLeft = args.LevelTimeLeft; - _levelTimeLeftText.text = _currentTimeLeft.ToString(); + View.countdownText.text = _currentTimeLeft.ToString(); } #endregion diff --git a/Assets/GameMain/Scripts/Presentation/Main/Hud/HudForm.cs.meta b/Assets/GameMain/Scripts/Presentation/Hud/HudForm.Logic.cs.meta similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/Hud/HudForm.cs.meta rename to Assets/GameMain/Scripts/Presentation/Hud/HudForm.Logic.cs.meta diff --git a/Assets/GameMain/Scripts/Presentation/Hud/HudForm.cs b/Assets/GameMain/Scripts/Presentation/Hud/HudForm.cs new file mode 100644 index 0000000..b7f38fa --- /dev/null +++ b/Assets/GameMain/Scripts/Presentation/Hud/HudForm.cs @@ -0,0 +1,13 @@ +// +using UnityEngine; + +namespace SepCore.UI +{ + [DisallowMultipleComponent] + public partial class HudForm : UGuiForm + { + [SerializeField] private HudView _view = null; + + public HudView View => _view; + } +} diff --git a/Assets/GameMain/Scripts/Presentation/Hud/HudForm.cs.meta b/Assets/GameMain/Scripts/Presentation/Hud/HudForm.cs.meta new file mode 100644 index 0000000..4bc824d --- /dev/null +++ b/Assets/GameMain/Scripts/Presentation/Hud/HudForm.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f50fc6aab9e9b4846b0a80dd670c94b7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GameMain/Scripts/Presentation/Hud/HudView.cs b/Assets/GameMain/Scripts/Presentation/Hud/HudView.cs new file mode 100644 index 0000000..1d9ff04 --- /dev/null +++ b/Assets/GameMain/Scripts/Presentation/Hud/HudView.cs @@ -0,0 +1,20 @@ +// +using UnityEngine; + +namespace SepCore.UI +{ + [DisallowMultipleComponent] + public partial class HudView : MonoBehaviour + { + [SerializeField] public global::UnityEngine.UI.Slider hpSlider; + [SerializeField] public global::SepCore.UI.FormatTextUI hpFormatText; + [SerializeField] public global::UnityEngine.UI.Slider expSlider; + [SerializeField] public global::SepCore.UI.FormatTextUI expFormatText; + [SerializeField] public global::SepCore.UI.FormatTextUI coinFormatText; + [SerializeField] public global::SepCore.UI.FormatTextUI enemyCountFormatText; + [SerializeField] public global::SepCore.UI.FormatTextUI cpuTimeCostFormatText; + [SerializeField] public global::TMPro.TextMeshProUGUI countdownText; + [SerializeField] public global::UnityEngine.RectTransform inputPromptObject; + [SerializeField] public global::TMPro.TextMeshProUGUI inputPromptText; + } +} diff --git a/Assets/GameMain/Scripts/Presentation/Hud/HudView.cs.meta b/Assets/GameMain/Scripts/Presentation/Hud/HudView.cs.meta new file mode 100644 index 0000000..e16571a --- /dev/null +++ b/Assets/GameMain/Scripts/Presentation/Hud/HudView.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 128e0c828a462a242a89114f9c8b9d32 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GameMain/Scripts/Presentation/Main/ItemTooltip.meta b/Assets/GameMain/Scripts/Presentation/ItemTooltip.meta similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/ItemTooltip.meta rename to Assets/GameMain/Scripts/Presentation/ItemTooltip.meta diff --git a/Assets/GameMain/Scripts/Presentation/Main/ItemTooltip/ItemTooltipContext.cs b/Assets/GameMain/Scripts/Presentation/ItemTooltip/ItemTooltipContext.cs similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/ItemTooltip/ItemTooltipContext.cs rename to Assets/GameMain/Scripts/Presentation/ItemTooltip/ItemTooltipContext.cs diff --git a/Assets/GameMain/Scripts/Presentation/Main/ItemTooltip/ItemTooltipContext.cs.meta b/Assets/GameMain/Scripts/Presentation/ItemTooltip/ItemTooltipContext.cs.meta similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/ItemTooltip/ItemTooltipContext.cs.meta rename to Assets/GameMain/Scripts/Presentation/ItemTooltip/ItemTooltipContext.cs.meta diff --git a/Assets/GameMain/Scripts/Presentation/Main/ItemTooltip/ItemTooltipController.cs b/Assets/GameMain/Scripts/Presentation/ItemTooltip/ItemTooltipController.cs similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/ItemTooltip/ItemTooltipController.cs rename to Assets/GameMain/Scripts/Presentation/ItemTooltip/ItemTooltipController.cs diff --git a/Assets/GameMain/Scripts/Presentation/Main/ItemTooltip/ItemTooltipController.cs.meta b/Assets/GameMain/Scripts/Presentation/ItemTooltip/ItemTooltipController.cs.meta similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/ItemTooltip/ItemTooltipController.cs.meta rename to Assets/GameMain/Scripts/Presentation/ItemTooltip/ItemTooltipController.cs.meta diff --git a/Assets/GameMain/Scripts/Presentation/Main/ItemTooltip/ItemTooltipForm.cs b/Assets/GameMain/Scripts/Presentation/ItemTooltip/ItemTooltipForm.Logic.cs similarity index 69% rename from Assets/GameMain/Scripts/Presentation/Main/ItemTooltip/ItemTooltipForm.cs rename to Assets/GameMain/Scripts/Presentation/ItemTooltip/ItemTooltipForm.Logic.cs index 2e7884a..07036e2 100644 --- a/Assets/GameMain/Scripts/Presentation/Main/ItemTooltip/ItemTooltipForm.cs +++ b/Assets/GameMain/Scripts/Presentation/ItemTooltip/ItemTooltipForm.Logic.cs @@ -2,28 +2,13 @@ using System; using Cysharp.Threading.Tasks; using SepCore.AsyncTask; using SepCore.Event; -using TMPro; using UnityEngine; using UnityGameFramework.Runtime; namespace SepCore.UI { - public class ItemTooltipForm : UGuiForm + public partial class ItemTooltipForm : UGuiForm { - [SerializeField] private RectTransform _content; - - [SerializeField] private IconArea _iconArea; - - [SerializeField] private TMP_Text _itemTitle; - - [SerializeField] private TMP_Text _itemTypeText; - - [SerializeField] private TMP_Text _itemDescription; - - [SerializeField] private CommonButton _recycleButton; - - [SerializeField] private TMP_Text _itemPrice; - [SerializeField] private bool _autoResizeHeight = true; [SerializeField] private float _fixedTopHeight = 150f; @@ -38,21 +23,24 @@ namespace SepCore.UI private Vector3 _targetPos; + private bool _listenersBound; + public async UniTaskVoid RefreshUI(ItemTooltipContext context) { + EnsureListeners(); + _context = context; _targetPos = ConvertWorldToAnchored(_context.TargetPos); - Log.Info($"{_context.TargetPos}->{_targetPos}"); - _content.anchoredPosition3D = _targetPos; + View.contentRectTransform.anchoredPosition3D = _targetPos; - _itemTitle.text = _context.Title; - _itemTypeText.text = BuildTypeText(_context.ItemType); - _itemDescription.text = _context.Description; - _itemPrice.text = $"{_context.Price} "; + View.titleText.text = _context.Title; + View.typeText.text = BuildTypeText(_context.ItemType); + View.infoText.text = _context.Description; + View.textFormatText.Set(_context.Price); - _recycleButton.gameObject.SetActive(_context.ShowRecycleButton); + View.recycleButton.gameObject.SetActive(_context.ShowRecycleButton); if (!string.IsNullOrEmpty(_context.IconAssetName)) { @@ -60,7 +48,7 @@ namespace SepCore.UI var sprite = await SpriteLoader.LoadSpriteByKeyAsync(iconAssetName); if (_context != null && _context.IconAssetName == iconAssetName) { - _iconArea.OnInit(sprite, context.Rarity); + View.iconArea.OnInit(sprite, context.Rarity); ResizeToFitContent(); ApplyClampedTargetPos(); } @@ -74,7 +62,7 @@ namespace SepCore.UI { base.OnOpen(userData); - if (!(userData is ItemTooltipContext context)) + if (userData is not ItemTooltipContext context) { Log.Error("ItemTooltipForm context is invalid."); return; @@ -89,6 +77,29 @@ namespace SepCore.UI base.OnClose(isShutdown, userData); } + public void OnRecycleButtonClick() + { + GameEntry.Event.Fire(this, ItemTooltipRecycleEventArgs.Create(_context.Index, _context.Price)); + } + + public void OnCancelButtonClick() + { + GameEntry.Event.Fire(this, ItemTooltipHideEventArgs.Create()); + } + + private void EnsureListeners() + { + if (_listenersBound) + { + return; + } + + _listenersBound = true; + + View.recycleButton.onClick.AddListener(OnRecycleButtonClick); + View.cancelButton.onClick.AddListener(OnCancelButtonClick); + } + private void ResizeToFitContent() { if (!_autoResizeHeight) @@ -96,32 +107,32 @@ namespace SepCore.UI return; } - _itemDescription.ForceMeshUpdate(); - var descriptionSize = _itemDescription.rectTransform.sizeDelta; - descriptionSize.y = _itemDescription.preferredHeight; - _itemDescription.rectTransform.sizeDelta = descriptionSize; - float descriptionHeight = Mathf.Max(0f, _itemDescription.preferredHeight); + View.infoText.ForceMeshUpdate(); + var descriptionSize = View.infoText.rectTransform.sizeDelta; + descriptionSize.y = View.infoText.preferredHeight; + View.infoText.rectTransform.sizeDelta = descriptionSize; + float descriptionHeight = Mathf.Max(0f, View.infoText.preferredHeight); float targetHeight = _fixedTopHeight + descriptionHeight + _fixedBottomHeight; Vector2 size = new Vector2(_fixedWidth, targetHeight); - _content.sizeDelta = size; + View.contentRectTransform.sizeDelta = size; } private void ApplyClampedTargetPos() { - RectTransform parent = _content.parent as RectTransform; + RectTransform parent = View.contentRectTransform.parent as RectTransform; if (parent == null) { return; } - Vector2 size = _content.sizeDelta; + Vector2 size = View.contentRectTransform.sizeDelta; if (size.x <= 0f || size.y <= 0f) { - size = _content.rect.size; + size = View.contentRectTransform.rect.size; } - Vector2 pivot = _content.pivot; + Vector2 pivot = View.contentRectTransform.pivot; float halfWidth = parent.rect.width * 0.5f; float halfHeight = parent.rect.height * 0.5f; @@ -133,18 +144,18 @@ namespace SepCore.UI float clampedX = minX <= maxX ? Mathf.Clamp(_targetPos.x, minX, maxX) : 0f; float clampedY = minY <= maxY ? Mathf.Clamp(_targetPos.y, minY, maxY) : 0f; - _content.anchoredPosition3D = new Vector3(clampedX, clampedY, _targetPos.z); + View.contentRectTransform.anchoredPosition3D = new Vector3(clampedX, clampedY, _targetPos.z); } private Vector3 ConvertWorldToAnchored(Vector3 worldPos) { - RectTransform parent = _content.parent as RectTransform; + RectTransform parent = View.contentRectTransform.parent as RectTransform; if (parent == null) { return worldPos; } - Canvas canvas = _content.GetComponentInParent(); + Canvas canvas = View.contentRectTransform.GetComponentInParent(); Canvas rootCanvas = canvas != null ? canvas.rootCanvas : null; Camera uiCamera = null; if (rootCanvas != null && rootCanvas.renderMode != RenderMode.ScreenSpaceOverlay) @@ -159,20 +170,10 @@ namespace SepCore.UI return worldPos; } - float z = _content.anchoredPosition3D.z; + float z = View.contentRectTransform.anchoredPosition3D.z; return new Vector3(localPoint.x, localPoint.y, z); } - public void OnRecycleButtonClick() - { - GameEntry.Event.Fire(this, ItemTooltipRecycleEventArgs.Create(_context.Index, _context.Price)); - } - - public void OnCancelButtonClick() - { - GameEntry.Event.Fire(this, ItemTooltipHideEventArgs.Create()); - } - private string BuildTypeText(ItemType type) { return type switch diff --git a/Assets/GameMain/Scripts/Presentation/Main/ItemTooltip/ItemTooltipForm.cs.meta b/Assets/GameMain/Scripts/Presentation/ItemTooltip/ItemTooltipForm.Logic.cs.meta similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/ItemTooltip/ItemTooltipForm.cs.meta rename to Assets/GameMain/Scripts/Presentation/ItemTooltip/ItemTooltipForm.Logic.cs.meta diff --git a/Assets/GameMain/Scripts/Presentation/ItemTooltip/ItemTooltipForm.cs b/Assets/GameMain/Scripts/Presentation/ItemTooltip/ItemTooltipForm.cs new file mode 100644 index 0000000..07d74de --- /dev/null +++ b/Assets/GameMain/Scripts/Presentation/ItemTooltip/ItemTooltipForm.cs @@ -0,0 +1,13 @@ +// +using UnityEngine; + +namespace SepCore.UI +{ + [DisallowMultipleComponent] + public partial class ItemTooltipForm : UGuiForm + { + [SerializeField] private ItemTooltipView _view = null; + + public ItemTooltipView View => _view; + } +} diff --git a/Assets/GameMain/Scripts/Presentation/ItemTooltip/ItemTooltipForm.cs.meta b/Assets/GameMain/Scripts/Presentation/ItemTooltip/ItemTooltipForm.cs.meta new file mode 100644 index 0000000..fac1f8e --- /dev/null +++ b/Assets/GameMain/Scripts/Presentation/ItemTooltip/ItemTooltipForm.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7489a7d3442947647bee8612880a3f83 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GameMain/Scripts/Presentation/ItemTooltip/ItemTooltipView.cs b/Assets/GameMain/Scripts/Presentation/ItemTooltip/ItemTooltipView.cs new file mode 100644 index 0000000..b63964b --- /dev/null +++ b/Assets/GameMain/Scripts/Presentation/ItemTooltip/ItemTooltipView.cs @@ -0,0 +1,18 @@ +// +using UnityEngine; + +namespace SepCore.UI +{ + [DisallowMultipleComponent] + public partial class ItemTooltipView : MonoBehaviour + { + [SerializeField] public global::UnityEngine.RectTransform contentRectTransform; + [SerializeField] public global::SepCore.UI.IconArea iconArea; + [SerializeField] public global::TMPro.TextMeshProUGUI titleText; + [SerializeField] public global::TMPro.TextMeshProUGUI typeText; + [SerializeField] public global::TMPro.TextMeshProUGUI infoText; + [SerializeField] public global::SepCore.UI.CommonButton recycleButton; + [SerializeField] public global::SepCore.UI.FormatTextUI textFormatText; + [SerializeField] public global::SepCore.UI.CommonButton cancelButton; + } +} diff --git a/Assets/GameMain/Scripts/Presentation/ItemTooltip/ItemTooltipView.cs.meta b/Assets/GameMain/Scripts/Presentation/ItemTooltip/ItemTooltipView.cs.meta new file mode 100644 index 0000000..103f896 --- /dev/null +++ b/Assets/GameMain/Scripts/Presentation/ItemTooltip/ItemTooltipView.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4d9524b70efb9c840a84baed8b0c12d0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GameMain/Scripts/Presentation/Main/Joystick.meta b/Assets/GameMain/Scripts/Presentation/Joystick.meta similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/Joystick.meta rename to Assets/GameMain/Scripts/Presentation/Joystick.meta diff --git a/Assets/GameMain/Scripts/Presentation/Main/Joystick/JoystickContext.cs b/Assets/GameMain/Scripts/Presentation/Joystick/JoystickContext.cs similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/Joystick/JoystickContext.cs rename to Assets/GameMain/Scripts/Presentation/Joystick/JoystickContext.cs diff --git a/Assets/GameMain/Scripts/Presentation/Main/Joystick/JoystickContext.cs.meta b/Assets/GameMain/Scripts/Presentation/Joystick/JoystickContext.cs.meta similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/Joystick/JoystickContext.cs.meta rename to Assets/GameMain/Scripts/Presentation/Joystick/JoystickContext.cs.meta diff --git a/Assets/GameMain/Scripts/Presentation/Main/Joystick/JoystickController.cs b/Assets/GameMain/Scripts/Presentation/Joystick/JoystickController.cs similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/Joystick/JoystickController.cs rename to Assets/GameMain/Scripts/Presentation/Joystick/JoystickController.cs diff --git a/Assets/GameMain/Scripts/Presentation/Main/Joystick/JoystickController.cs.meta b/Assets/GameMain/Scripts/Presentation/Joystick/JoystickController.cs.meta similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/Joystick/JoystickController.cs.meta rename to Assets/GameMain/Scripts/Presentation/Joystick/JoystickController.cs.meta diff --git a/Assets/GameMain/Scripts/Presentation/Main/Joystick/JoystickForm.cs b/Assets/GameMain/Scripts/Presentation/Joystick/JoystickForm.cs similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/Joystick/JoystickForm.cs rename to Assets/GameMain/Scripts/Presentation/Joystick/JoystickForm.cs diff --git a/Assets/GameMain/Scripts/Presentation/Main/Joystick/JoystickForm.cs.meta b/Assets/GameMain/Scripts/Presentation/Joystick/JoystickForm.cs.meta similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/Joystick/JoystickForm.cs.meta rename to Assets/GameMain/Scripts/Presentation/Joystick/JoystickForm.cs.meta diff --git a/Assets/GameMain/Scripts/Presentation/Main/LevelUp.meta b/Assets/GameMain/Scripts/Presentation/LevelUp.meta similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/LevelUp.meta rename to Assets/GameMain/Scripts/Presentation/LevelUp.meta diff --git a/Assets/GameMain/Scripts/Presentation/Main/LevelUp/LevelUpContext.cs b/Assets/GameMain/Scripts/Presentation/LevelUp/LevelUpContext.cs similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/LevelUp/LevelUpContext.cs rename to Assets/GameMain/Scripts/Presentation/LevelUp/LevelUpContext.cs diff --git a/Assets/GameMain/Scripts/Presentation/Main/LevelUp/LevelUpContext.cs.meta b/Assets/GameMain/Scripts/Presentation/LevelUp/LevelUpContext.cs.meta similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/LevelUp/LevelUpContext.cs.meta rename to Assets/GameMain/Scripts/Presentation/LevelUp/LevelUpContext.cs.meta diff --git a/Assets/GameMain/Scripts/Presentation/Main/LevelUp/LevelUpController.cs b/Assets/GameMain/Scripts/Presentation/LevelUp/LevelUpController.cs similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/LevelUp/LevelUpController.cs rename to Assets/GameMain/Scripts/Presentation/LevelUp/LevelUpController.cs diff --git a/Assets/GameMain/Scripts/Presentation/Main/LevelUp/LevelUpController.cs.meta b/Assets/GameMain/Scripts/Presentation/LevelUp/LevelUpController.cs.meta similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/LevelUp/LevelUpController.cs.meta rename to Assets/GameMain/Scripts/Presentation/LevelUp/LevelUpController.cs.meta diff --git a/Assets/GameMain/Scripts/Presentation/LevelUp/LevelUpForm.Logic.cs b/Assets/GameMain/Scripts/Presentation/LevelUp/LevelUpForm.Logic.cs new file mode 100644 index 0000000..a4d48d6 --- /dev/null +++ b/Assets/GameMain/Scripts/Presentation/LevelUp/LevelUpForm.Logic.cs @@ -0,0 +1,108 @@ +using System.Collections.Generic; +using SepCore.Event; +using UnityGameFramework.Runtime; + +namespace SepCore.UI +{ + public partial class LevelUpForm : UGuiForm + { + private readonly List _rewardItems = new List(); + + private LevelUpContext _context; + + private bool _listenersBound; + + public void RefreshUI(LevelUpContext context) + { + EnsureButtonListeners(); + + _context = context; + + if (View.levelUpRewardTemplate.gameObject.activeSelf) + { + View.levelUpRewardTemplate.gameObject.SetActive(false); + } + + int count = _context.Props?.Count ?? 0; + EnsureRewardItemCount(count); + + for (int i = 0; i < _rewardItems.Count; i++) + { + LevelUpRewardItem item = _rewardItems[i]; + if (i < count) + { + item.Init(_context.Props[i]); + item.gameObject.SetActive(true); + } + else + { + item.gameObject.SetActive(false); + } + } + + // 刷新 -20 + View.refreshCostFormatText.Set(context.RefreshPrice); + } + + #region Lifecycle + + protected override void OnOpen(object userData) + { + base.OnOpen(userData); + + if (userData is not LevelUpContext context) + { + Log.Error("LevelUpForm requires LevelUpContext as userData."); + return; + } + + RefreshUI(context); + } + + protected override void OnClose(bool isShutdown, object userData) + { + _context = null; + base.OnClose(isShutdown, userData); + } + + #endregion + + private void EnsureButtonListeners() + { + if (_listenersBound) + { + return; + } + + _listenersBound = true; + + View.refreshButton.onClick.AddListener(OnRefreshButtonClick); + } + + private void EnsureRewardItemCount(int count) + { + while (_rewardItems.Count < count) + { + int index = _rewardItems.Count; + LevelUpRewardItem item = Instantiate(View.levelUpRewardTemplate, View.rewardAreaRoot); + CommonButton button = item.GetComponentInChildren(); + if (button != null) + { + button.onClick.AddListener(() => OnSelectButtonClick(index)); + } + + _rewardItems.Add(item); + } + } + + public void OnSelectButtonClick(int index) + { + GameEntry.Event.Fire(this, LevelUpPropSelectedEventArgs.Create(index)); + } + + public void OnRefreshButtonClick() + { + GameEntry.Event.Fire(this, LevelUpRefreshEventArgs.Create(_context.RefreshPrice)); + } + } +} diff --git a/Assets/GameMain/Scripts/Presentation/Main/LevelUp/LevelUpForm.cs.meta b/Assets/GameMain/Scripts/Presentation/LevelUp/LevelUpForm.Logic.cs.meta similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/LevelUp/LevelUpForm.cs.meta rename to Assets/GameMain/Scripts/Presentation/LevelUp/LevelUpForm.Logic.cs.meta diff --git a/Assets/GameMain/Scripts/Presentation/LevelUp/LevelUpForm.cs b/Assets/GameMain/Scripts/Presentation/LevelUp/LevelUpForm.cs new file mode 100644 index 0000000..d8a4079 --- /dev/null +++ b/Assets/GameMain/Scripts/Presentation/LevelUp/LevelUpForm.cs @@ -0,0 +1,13 @@ +// +using UnityEngine; + +namespace SepCore.UI +{ + [DisallowMultipleComponent] + public partial class LevelUpForm : UGuiForm + { + [SerializeField] private LevelUpView _view = null; + + public LevelUpView View => _view; + } +} diff --git a/Assets/GameMain/Scripts/Presentation/LevelUp/LevelUpForm.cs.meta b/Assets/GameMain/Scripts/Presentation/LevelUp/LevelUpForm.cs.meta new file mode 100644 index 0000000..dda5dfb --- /dev/null +++ b/Assets/GameMain/Scripts/Presentation/LevelUp/LevelUpForm.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3172a8000d5463f45b2f4c5f5a19433d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GameMain/Scripts/Presentation/Main/Context.meta b/Assets/GameMain/Scripts/Presentation/LevelUp/LevelUpRewardItem.meta similarity index 77% rename from Assets/GameMain/Scripts/Presentation/Main/Context.meta rename to Assets/GameMain/Scripts/Presentation/LevelUp/LevelUpRewardItem.meta index e21e354..e02e8f1 100644 --- a/Assets/GameMain/Scripts/Presentation/Main/Context.meta +++ b/Assets/GameMain/Scripts/Presentation/LevelUp/LevelUpRewardItem.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 32bf4a12bd0ac2847b19bbb76b7c3dd5 +guid: 0f0b958b02844f940982990f3922c912 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/GameMain/Scripts/Presentation/Main/LevelUp/LevelUpRewardItem.cs b/Assets/GameMain/Scripts/Presentation/LevelUp/LevelUpRewardItem/LevelUpRewardItem.cs similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/LevelUp/LevelUpRewardItem.cs rename to Assets/GameMain/Scripts/Presentation/LevelUp/LevelUpRewardItem/LevelUpRewardItem.cs diff --git a/Assets/GameMain/Scripts/Presentation/Main/LevelUp/LevelUpRewardItem.cs.meta b/Assets/GameMain/Scripts/Presentation/LevelUp/LevelUpRewardItem/LevelUpRewardItem.cs.meta similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/LevelUp/LevelUpRewardItem.cs.meta rename to Assets/GameMain/Scripts/Presentation/LevelUp/LevelUpRewardItem/LevelUpRewardItem.cs.meta diff --git a/Assets/GameMain/Scripts/Presentation/Main/LevelUp/LevelUpRewardItemContext.cs b/Assets/GameMain/Scripts/Presentation/LevelUp/LevelUpRewardItem/LevelUpRewardItemContext.cs similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/LevelUp/LevelUpRewardItemContext.cs rename to Assets/GameMain/Scripts/Presentation/LevelUp/LevelUpRewardItem/LevelUpRewardItemContext.cs diff --git a/Assets/GameMain/Scripts/Presentation/Main/LevelUp/LevelUpRewardItemContext.cs.meta b/Assets/GameMain/Scripts/Presentation/LevelUp/LevelUpRewardItem/LevelUpRewardItemContext.cs.meta similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/LevelUp/LevelUpRewardItemContext.cs.meta rename to Assets/GameMain/Scripts/Presentation/LevelUp/LevelUpRewardItem/LevelUpRewardItemContext.cs.meta diff --git a/Assets/GameMain/Scripts/Presentation/LevelUp/LevelUpView.cs b/Assets/GameMain/Scripts/Presentation/LevelUp/LevelUpView.cs new file mode 100644 index 0000000..be458ec --- /dev/null +++ b/Assets/GameMain/Scripts/Presentation/LevelUp/LevelUpView.cs @@ -0,0 +1,14 @@ +// +using UnityEngine; + +namespace SepCore.UI +{ + [DisallowMultipleComponent] + public partial class LevelUpView : MonoBehaviour + { + [SerializeField] public global::UnityEngine.RectTransform rewardAreaRoot; + [SerializeField] public global::SepCore.UI.LevelUpRewardItem levelUpRewardTemplate; + [SerializeField] public global::SepCore.UI.CommonButton refreshButton; + [SerializeField] public global::SepCore.UI.FormatTextUI refreshCostFormatText; + } +} diff --git a/Assets/GameMain/Scripts/Presentation/LevelUp/LevelUpView.cs.meta b/Assets/GameMain/Scripts/Presentation/LevelUp/LevelUpView.cs.meta new file mode 100644 index 0000000..3dfeb6e --- /dev/null +++ b/Assets/GameMain/Scripts/Presentation/LevelUp/LevelUpView.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 39b4ea16f6b8d6a47b6ea7078982a7d0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GameMain/Scripts/Presentation/Main/LevelUp/LevelUpForm.cs b/Assets/GameMain/Scripts/Presentation/Main/LevelUp/LevelUpForm.cs deleted file mode 100644 index 6aa45e7..0000000 --- a/Assets/GameMain/Scripts/Presentation/Main/LevelUp/LevelUpForm.cs +++ /dev/null @@ -1,69 +0,0 @@ -using SepCore.Event; -using TMPro; -using UnityEngine; -using UnityGameFramework.Runtime; - -namespace SepCore.UI -{ - public class LevelUpForm : UGuiForm - { - [SerializeField] private LevelUpRewardItem[] _propItems; - - [SerializeField] private TMP_Text _refreshButtonText; - - private LevelUpContext _context; - - public void RefreshUI(LevelUpContext context) - { - _context = context; - - foreach (var propItem in _propItems) - { - propItem.gameObject.SetActive(false); - } - - int count = Mathf.Min(_propItems.Length, _context.Props.Count); - for (int i = 0; i < count; i++) - { - _propItems[i].gameObject.SetActive(true); - _propItems[i].Init(_context.Props[i]); - } - - //刷新 -20 - _refreshButtonText.text = $"刷新 -{context.RefreshPrice} "; - } - - #region FSM - - protected override void OnOpen(object userData) - { - base.OnOpen(userData); - - if (userData is not LevelUpContext context) - { - Log.Error("LevelUpForm requires LevelUpContext as userData."); - return; - } - - RefreshUI(context); - } - - protected override void OnClose(bool isShutdown, object userData) - { - _context = null; - base.OnClose(isShutdown, userData); - } - - #endregion - - public void OnSelectButtonClick(int index) - { - GameEntry.Event.Fire(this, LevelUpPropSelectedEventArgs.Create(index)); - } - - public void OnRefreshButtonClick() - { - GameEntry.Event.Fire(this, LevelUpRefreshEventArgs.Create(_context.RefreshPrice)); - } - } -} diff --git a/Assets/GameMain/Scripts/Presentation/Main/Shop/DisplayListArea.cs b/Assets/GameMain/Scripts/Presentation/Main/Shop/DisplayListArea.cs deleted file mode 100644 index 8c04525..0000000 --- a/Assets/GameMain/Scripts/Presentation/Main/Shop/DisplayListArea.cs +++ /dev/null @@ -1,226 +0,0 @@ -using System; -using System.Collections.Generic; -using GameFramework.ObjectPool; -using TMPro; -using UnityEngine; -using UnityEngine.UI; -using UnityGameFramework.Runtime; - -namespace SepCore.UI -{ - public enum DisplayListAreaType : byte - { - None = 0, - Prop = 1, - Weapon = 2 - } - - public class DisplayListArea : MonoBehaviour - { - [SerializeField] private TMP_Text _titleText; - - [SerializeField] private TMP_Text _countText; - - [SerializeField] private DisplayItem _displayItemTemplate; - - [SerializeField] private Transform _displayItemRoot; - - [SerializeField] private Vector2 _startPosition = Vector2.zero; - - [SerializeField] private float _itemSize = 150f; - - [SerializeField] private float _itemSpacing = 10f; - - [SerializeField] private int _fixedColumnCount = 0; - - [SerializeField] private int _instancePoolCapacity = 32; - - private DisplayListAreaContext _context; - - private IObjectPool _displayItemObjectPool; - private const string DisplayItemPoolName = "DisplayItem"; - - private readonly List _activeItems = new List(); - - public void OnInit(DisplayListAreaContext context) - { - EnsurePool(); - _context = context; - - _titleText.text = context.Title; - UpdateCountText(context.CurrentCount, context.MaxCount); - - int targetCount = Mathf.Min(context.CurrentCount, context.ItemContexts.Length); - EnsureItemCount(targetCount); - for (int i = 0; i < targetCount; i++) - { - _activeItems[i].OnInit(context.ItemContexts[i], i).Forget(); - } - - LayoutItems(); - } - - public void OnReset() - { - _context = null; - - for (int i = _activeItems.Count - 1; i >= 0; i--) - { - HideItem(_activeItems[i]); - } - } - - public void OnDestroy() - { - _displayItemObjectPool?.ReleaseAllUnused(); - } - - public DisplayItem AddItem(DisplayItemContext itemContext) - { - EnsurePool(); - - DisplayItem item = CreateItem(); - - int index = _activeItems.Count; - _activeItems.Add(item); - item.OnInit(itemContext, index).Forget(); - item.SetIndex(index); - - int columnCount = _fixedColumnCount > 0 ? _fixedColumnCount : CalculateColumnCount(GetRootWidth()); - LayoutItem(item, index, columnCount); - - int currentCount = _activeItems.Count; - _context.CurrentCount = currentCount; - - UpdateCountText(currentCount, _context.MaxCount); - - return item; - } - - public bool RemoveItemAt(int index) - { - if (index < 0 || index >= _activeItems.Count) - { - return false; - } - - HideItem(_activeItems[index]); - LayoutItems(); - - int currentCount = _activeItems.Count; - _context.CurrentCount = currentCount; - - UpdateCountText(currentCount, _context.MaxCount); - - return true; - } - - private void EnsurePool() - { - if (_displayItemObjectPool != null) return; - - GridLayoutGroup gridLayout = _displayItemRoot.GetComponent(); - if (gridLayout != null) - { - gridLayout.enabled = false; - } - - if (GameEntry.ObjectPool.HasObjectPool(DisplayItemPoolName)) - { - _displayItemObjectPool = GameEntry.ObjectPool.GetObjectPool(DisplayItemPoolName); - return; - } - - _displayItemObjectPool = - GameEntry.ObjectPool.CreateSingleSpawnObjectPool(DisplayItemPoolName, - _instancePoolCapacity); - } - - private void EnsureItemCount(int count) - { - for (int i = _activeItems.Count; i < count; i++) - { - _activeItems.Add(CreateItem()); - } - - for (int i = _activeItems.Count - 1; i >= count; i--) - { - HideItem(_activeItems[i]); - } - } - - private DisplayItem CreateItem() - { - DisplayItem item; - DisplayItemObject itemObject = _displayItemObjectPool.Spawn(); - if (itemObject != null) - { - item = (DisplayItem)itemObject.Target; - } - else - { - item = Instantiate(_displayItemTemplate); - _displayItemObjectPool.Register(DisplayItemObject.Create(item), true); - } - - item.transform.SetParent(_displayItemRoot, false); - item.gameObject.SetActive(true); - return item; - } - - private void HideItem(DisplayItem item) - { - item.OnReset(); - _activeItems.Remove(item); - item.gameObject.SetActive(false); - _displayItemObjectPool.Unspawn(item); - } - - private void LayoutItems() - { - int columnCount = _fixedColumnCount > 0 ? _fixedColumnCount : CalculateColumnCount(GetRootWidth()); - - for (int i = 0; i < _activeItems.Count; i++) - { - DisplayItem item = _activeItems[i]; - item.SetIndex(i); - LayoutItem(item, i, columnCount); - } - } - - private void LayoutItem(DisplayItem item, int index, int columnCount) - { - RectTransform itemRect = item.GetComponent(); - - float step = _itemSize + _itemSpacing; - int row = index / columnCount; - int col = index % columnCount; - - itemRect.anchorMin = new Vector2(0f, 1f); - itemRect.anchorMax = new Vector2(0f, 1f); - itemRect.pivot = new Vector2(0f, 1f); - itemRect.sizeDelta = new Vector2(_itemSize, _itemSize); - itemRect.anchoredPosition = _startPosition + new Vector2(col * step, -row * step); - } - - private float GetRootWidth() - { - RectTransform rootRect = (RectTransform)_displayItemRoot; - return rootRect.rect.width; - } - - private int CalculateColumnCount(float rootWidth) - { - if (rootWidth <= 0f) return 1; - - float step = _itemSize + _itemSpacing; - int columns = Mathf.FloorToInt((rootWidth + _itemSpacing) / step); - return Mathf.Max(1, columns); - } - - private void UpdateCountText(int currentCount, int maxCount) - { - _countText.text = maxCount == -1 ? $"({currentCount})" : $"({currentCount}/{maxCount})"; - } - } -} diff --git a/Assets/GameMain/Scripts/Presentation/Main/Shop/DisplayListAreaContext.cs b/Assets/GameMain/Scripts/Presentation/Main/Shop/DisplayListAreaContext.cs deleted file mode 100644 index ea28dac..0000000 --- a/Assets/GameMain/Scripts/Presentation/Main/Shop/DisplayListAreaContext.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace SepCore.UI -{ - public class DisplayListAreaContext : UIContext - { - public string Title; - public int CurrentCount; - public int MaxCount = -1; - public DisplayItemContext[] ItemContexts; - } -} \ No newline at end of file diff --git a/Assets/GameMain/Scripts/Presentation/ObjectPool/DisplayItemObject.cs b/Assets/GameMain/Scripts/Presentation/ObjectPool/DisplayItemObject.cs deleted file mode 100644 index fb6221f..0000000 --- a/Assets/GameMain/Scripts/Presentation/ObjectPool/DisplayItemObject.cs +++ /dev/null @@ -1,27 +0,0 @@ -using GameFramework; -using GameFramework.ObjectPool; -using UnityEngine; - -namespace SepCore.UI -{ - public class DisplayItemObject : ObjectBase - { - public static DisplayItemObject Create(object target) - { - DisplayItemObject displayItemObject = ReferencePool.Acquire(); - displayItemObject.Initialize(target); - return displayItemObject; - } - - protected override void Release(bool isShutdown) - { - DisplayItem item = (DisplayItem)Target; - if (item == null) - { - return; - } - - Object.Destroy(item.gameObject); - } - } -} diff --git a/Assets/GameMain/Scripts/Presentation/Main/Shop.meta b/Assets/GameMain/Scripts/Presentation/Shop.meta similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/Shop.meta rename to Assets/GameMain/Scripts/Presentation/Shop.meta diff --git a/Assets/GameMain/Scripts/Presentation/Main/Shop/GoodsItemContext.cs b/Assets/GameMain/Scripts/Presentation/Shop/GoodsItemContext.cs similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/Shop/GoodsItemContext.cs rename to Assets/GameMain/Scripts/Presentation/Shop/GoodsItemContext.cs diff --git a/Assets/GameMain/Scripts/Presentation/Main/Shop/GoodsItemContext.cs.meta b/Assets/GameMain/Scripts/Presentation/Shop/GoodsItemContext.cs.meta similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/Shop/GoodsItemContext.cs.meta rename to Assets/GameMain/Scripts/Presentation/Shop/GoodsItemContext.cs.meta diff --git a/Assets/GameMain/Scripts/Presentation/Main/Shop/ShopContext.cs b/Assets/GameMain/Scripts/Presentation/Shop/ShopContext.cs similarity index 88% rename from Assets/GameMain/Scripts/Presentation/Main/Shop/ShopContext.cs rename to Assets/GameMain/Scripts/Presentation/Shop/ShopContext.cs index 00d5933..eb86efb 100644 --- a/Assets/GameMain/Scripts/Presentation/Main/Shop/ShopContext.cs +++ b/Assets/GameMain/Scripts/Presentation/Shop/ShopContext.cs @@ -8,8 +8,8 @@ namespace SepCore.UI public int RefreshPrice; public int PlayerCoin; public List GoodsItems; - public DisplayListAreaContext PropListContext; - public DisplayListAreaContext WeaponListContext; + public DisplayListContext PropListContext; + public DisplayListContext WeaponListContext; // 控制字段 public bool NeedRefreshGoodsItems; diff --git a/Assets/GameMain/Scripts/Presentation/Main/Shop/ShopContext.cs.meta b/Assets/GameMain/Scripts/Presentation/Shop/ShopContext.cs.meta similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/Shop/ShopContext.cs.meta rename to Assets/GameMain/Scripts/Presentation/Shop/ShopContext.cs.meta diff --git a/Assets/GameMain/Scripts/Presentation/Main/Shop/ShopController.BuildContext.cs b/Assets/GameMain/Scripts/Presentation/Shop/ShopController.BuildContext.cs similarity index 84% rename from Assets/GameMain/Scripts/Presentation/Main/Shop/ShopController.BuildContext.cs rename to Assets/GameMain/Scripts/Presentation/Shop/ShopController.BuildContext.cs index 90c4302..d7ec1f7 100644 --- a/Assets/GameMain/Scripts/Presentation/Main/Shop/ShopController.BuildContext.cs +++ b/Assets/GameMain/Scripts/Presentation/Shop/ShopController.BuildContext.cs @@ -7,6 +7,13 @@ using UnityGameFramework.Runtime; namespace SepCore.UI { + public enum DisplayListAreaType : byte + { + None = 0, + Prop = 1, + Weapon = 2 + } + public partial class ShopController { private async UniTask BuildContext(ShopRawData rawData) @@ -30,8 +37,8 @@ namespace SepCore.UI { GoodsItems = goodsItems, PropListContext = - BuildDisplayListAreaContext(DisplayListAreaType.Prop, rawData.PropItems, rawData.PropMaxCount), - WeaponListContext = BuildDisplayListAreaContext(DisplayListAreaType.Weapon, rawData.WeaponItems, + BuildDisplayListContext(DisplayListAreaType.Prop, rawData.PropItems, rawData.PropMaxCount), + WeaponListContext = BuildDisplayListContext(DisplayListAreaType.Weapon, rawData.WeaponItems, rawData.WeaponMaxCount), NeedRefreshGoodsItems = true, NeedRefreshPlayerCoin = true, @@ -41,7 +48,7 @@ namespace SepCore.UI }; } - private static DisplayListAreaContext BuildDisplayListAreaContext(DisplayListAreaType listType, + private static DisplayListContext BuildDisplayListContext(DisplayListAreaType listType, IReadOnlyList items, int maxCount) { DisplayItemContext[] itemContexts = new DisplayItemContext[items.Count]; @@ -66,25 +73,14 @@ namespace SepCore.UI break; } - return new DisplayListAreaContext + return new DisplayListContext { - Title = GetDisplayListTitle(listType), CurrentCount = itemContexts.Length, MaxCount = maxCount, ItemContexts = itemContexts }; } - private static string GetDisplayListTitle(DisplayListAreaType listType) - { - return listType switch - { - DisplayListAreaType.Weapon => "武器", - DisplayListAreaType.Prop => "道具", - _ => string.Empty - }; - } - private static DisplayItemContext BuildPropItem(PropItem propItem) { return new DisplayItemContext @@ -105,7 +101,7 @@ namespace SepCore.UI }; } - private static void AppendDisplayItemContext(DisplayListAreaContext listContext, DisplayItemContext newItem) + private static void AppendDisplayItemContext(DisplayListContext listContext, DisplayItemContext newItem) { int oldCount = listContext.ItemContexts.Length; DisplayItemContext[] newContexts = new DisplayItemContext[oldCount + 1]; diff --git a/Assets/GameMain/Scripts/Presentation/Main/Shop/ShopController.BuildContext.cs.meta b/Assets/GameMain/Scripts/Presentation/Shop/ShopController.BuildContext.cs.meta similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/Shop/ShopController.BuildContext.cs.meta rename to Assets/GameMain/Scripts/Presentation/Shop/ShopController.BuildContext.cs.meta diff --git a/Assets/GameMain/Scripts/Presentation/Main/Shop/ShopController.cs b/Assets/GameMain/Scripts/Presentation/Shop/ShopController.cs similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/Shop/ShopController.cs rename to Assets/GameMain/Scripts/Presentation/Shop/ShopController.cs diff --git a/Assets/GameMain/Scripts/Presentation/Main/Shop/ShopController.cs.meta b/Assets/GameMain/Scripts/Presentation/Shop/ShopController.cs.meta similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/Shop/ShopController.cs.meta rename to Assets/GameMain/Scripts/Presentation/Shop/ShopController.cs.meta diff --git a/Assets/GameMain/Scripts/Presentation/Main/Shop/ShopForm.cs b/Assets/GameMain/Scripts/Presentation/Shop/ShopForm.Logic.cs similarity index 51% rename from Assets/GameMain/Scripts/Presentation/Main/Shop/ShopForm.cs rename to Assets/GameMain/Scripts/Presentation/Shop/ShopForm.Logic.cs index 97a6410..72bd67b 100644 --- a/Assets/GameMain/Scripts/Presentation/Main/Shop/ShopForm.cs +++ b/Assets/GameMain/Scripts/Presentation/Shop/ShopForm.Logic.cs @@ -1,115 +1,56 @@ using System.Collections.Generic; using SepCore.Event; -using TMPro; -using UnityEngine; using UnityGameFramework.Runtime; namespace SepCore.UI { - public class ShopForm : UGuiForm + public partial class ShopForm : UGuiForm { - #region Property - - [SerializeField] private TMP_Text _titleText; - - [SerializeField] private TMP_Text _continueButtonText; - - [SerializeField] private TMP_Text _refreshPriceText; - - [SerializeField] private TMP_Text _playerCoinText; - - [SerializeField] private ShopGoodsItem[] _goodsItems; - - [SerializeField] private DisplayListArea _propListArea; - - [SerializeField] private DisplayListArea _weaponListArea; + private readonly List _goodsItems = new List(); private ShopContext _context; - #endregion - + private bool _listenersBound; public void RefreshUI(ShopContext context) { + EnsureButtonListeners(); + _context = context; - // 首次打开或需要全量刷新时 if (context.NeedRefreshGoodsItems) { - _titleText.text = $"商店 (Lv.{context.CurrentLevel})"; - _continueButtonText.text = $"继续 (Lv.{context.CurrentLevel + 1})"; + View.titleFormatText.Set(context.CurrentLevel); + View.continueButtonFormatText.Set(context.CurrentLevel + 1); RefreshGoodsItems(context.GoodsItems); context.NeedRefreshGoodsItems = false; } if (context.NeedRefreshPrice) { - RefreshRefreshPrice(context.RefreshPrice); + View.refreshButtonFormatText.Set(context.RefreshPrice); context.NeedRefreshPrice = false; } if (context.NeedRefreshPlayerCoin) { - _playerCoinText.text = $" {context.PlayerCoin}"; + View.playerCoinFormatText.Set(context.PlayerCoin); context.NeedRefreshPlayerCoin = false; } if (context.NeedRefreshPropList) { - _propListArea.OnInit(context.PropListContext); + View.propList.OnInit(context.PropListContext); context.NeedRefreshPropList = false; } if (context.NeedRefreshWeaponList) { - _weaponListArea.OnInit(context.WeaponListContext); + View.weaponList.OnInit(context.WeaponListContext); context.NeedRefreshWeaponList = false; } } - private void RefreshGoodsItems(List goodsItems) - { - foreach (var item in _goodsItems) - { - item.gameObject.SetActive(false); - } - - int count = Mathf.Min(_goodsItems.Length, goodsItems.Count); - for (int i = 0; i < count; i++) - { - if (goodsItems[i] == null) continue; - - _goodsItems[i].Init(goodsItems[i]); - _goodsItems[i].gameObject.SetActive(true); - } - } - - private void RefreshRefreshPrice(int refreshPrice) - { - _refreshPriceText.text = $"刷新 -{refreshPrice} "; - } - - #region ButtonClick - - public void OnContinueButtonClick() - { - GameEntry.Event.Fire(this, ShopContinueEventArgs.Create()); - } - - public void OnPurchaseButtonClick(int index) - { - GameEntry.Event.Fire(this, ShopPurchaseEventArgs.Create(index)); - } - - public void OnRefreshButtonClick() - { - GameEntry.Event.Fire(this, ShopRefreshEventArgs.Create(_context.RefreshPrice)); - } - - #endregion - - #region FSM - protected override void OnOpen(object userData) { base.OnOpen(userData); @@ -127,12 +68,67 @@ namespace SepCore.UI { _context = null; - _propListArea.OnReset(); - _weaponListArea.OnReset(); + for (int i = 0; i < _goodsItems.Count; i++) + { + _goodsItems[i].OnReset(); + } + + View.propList.OnReset(); + View.weaponList.OnReset(); base.OnClose(isShutdown, userData); } - #endregion + private void EnsureButtonListeners() + { + if (_listenersBound) + { + return; + } + + _listenersBound = true; + + View.continueButton.onClick.AddListener(OnContinueButtonClick); + View.refreshButton.onClick.AddListener(OnRefreshButtonClick); + } + + private void RefreshGoodsItems(List goodsItems) + { + EnsureGoodsItemCount(goodsItems.Count); + + for (int i = 0; i < _goodsItems.Count; i++) + { + ShopGoodsItem item = _goodsItems[i]; + if (i < goodsItems.Count && goodsItems[i] != null) + { + item.Init(goodsItems[i], i); + item.gameObject.SetActive(true); + } + else + { + item.OnReset(); + item.gameObject.SetActive(false); + } + } + } + + private void EnsureGoodsItemCount(int count) + { + while (_goodsItems.Count < count) + { + ShopGoodsItem item = Instantiate(View.goodsItemTemplate, View.GoodsItemRoot); + _goodsItems.Add(item); + } + } + + public void OnContinueButtonClick() + { + GameEntry.Event.Fire(this, ShopContinueEventArgs.Create()); + } + + public void OnRefreshButtonClick() + { + GameEntry.Event.Fire(this, ShopRefreshEventArgs.Create(_context.RefreshPrice)); + } } } diff --git a/Assets/GameMain/Scripts/Presentation/Main/Shop/ShopForm.cs.meta b/Assets/GameMain/Scripts/Presentation/Shop/ShopForm.Logic.cs.meta similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/Shop/ShopForm.cs.meta rename to Assets/GameMain/Scripts/Presentation/Shop/ShopForm.Logic.cs.meta diff --git a/Assets/GameMain/Scripts/Presentation/Shop/ShopForm.cs b/Assets/GameMain/Scripts/Presentation/Shop/ShopForm.cs new file mode 100644 index 0000000..2355115 --- /dev/null +++ b/Assets/GameMain/Scripts/Presentation/Shop/ShopForm.cs @@ -0,0 +1,13 @@ +// +using UnityEngine; + +namespace SepCore.UI +{ + [DisallowMultipleComponent] + public partial class ShopForm : UGuiForm + { + [SerializeField] private ShopView _view = null; + + public ShopView View => _view; + } +} diff --git a/Assets/GameMain/Scripts/Presentation/Shop/ShopForm.cs.meta b/Assets/GameMain/Scripts/Presentation/Shop/ShopForm.cs.meta new file mode 100644 index 0000000..e568b8a --- /dev/null +++ b/Assets/GameMain/Scripts/Presentation/Shop/ShopForm.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2b261ad08be35724a83c21227db57e6b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GameMain/Scripts/Presentation/Main/Shop/ShopGoodsItem.cs b/Assets/GameMain/Scripts/Presentation/Shop/ShopGoodsItem.cs similarity index 52% rename from Assets/GameMain/Scripts/Presentation/Main/Shop/ShopGoodsItem.cs rename to Assets/GameMain/Scripts/Presentation/Shop/ShopGoodsItem.cs index 8e3f0d2..c80b3db 100644 --- a/Assets/GameMain/Scripts/Presentation/Main/Shop/ShopGoodsItem.cs +++ b/Assets/GameMain/Scripts/Presentation/Shop/ShopGoodsItem.cs @@ -1,26 +1,32 @@ using System; +using SepCore.Event; using TMPro; using UnityEngine; -using UnityEngine.UI; namespace SepCore.UI { public class ShopGoodsItem : MonoBehaviour { [SerializeField] private IconArea _iconArea; - + [SerializeField] private TMP_Text _titleText; - + [SerializeField] private TMP_Text _typeText; - + [SerializeField] private TMP_Text _descriptionText; - + [SerializeField] private TMP_Text _costText; - #region Init + private int _index = -1; - public void Init(GoodsItemContext data) + private bool _listenersBound; + + public void Init(GoodsItemContext data, int index) { + EnsureListeners(); + + _index = index; + _iconArea.OnInit(data.Icon, data.Rarity); _titleText.text = data.Name; _typeText.text = data.ItemType switch @@ -34,6 +40,32 @@ namespace SepCore.UI _costText.text = $"{data.Price} "; } - #endregion + public void OnReset() + { + _index = -1; + } + + private void EnsureListeners() + { + if (_listenersBound) + { + return; + } + + _listenersBound = true; + + CommonButton button = GetComponentInChildren(true); + button.onClick.AddListener(OnPurchaseClick); + } + + private void OnPurchaseClick() + { + if (_index < 0) + { + return; + } + + GameEntry.Event.Fire(this, ShopPurchaseEventArgs.Create(_index)); + } } } diff --git a/Assets/GameMain/Scripts/Presentation/Main/Shop/ShopGoodsItem.cs.meta b/Assets/GameMain/Scripts/Presentation/Shop/ShopGoodsItem.cs.meta similarity index 100% rename from Assets/GameMain/Scripts/Presentation/Main/Shop/ShopGoodsItem.cs.meta rename to Assets/GameMain/Scripts/Presentation/Shop/ShopGoodsItem.cs.meta diff --git a/Assets/GameMain/Scripts/Presentation/Shop/ShopView.cs b/Assets/GameMain/Scripts/Presentation/Shop/ShopView.cs new file mode 100644 index 0000000..180d61c --- /dev/null +++ b/Assets/GameMain/Scripts/Presentation/Shop/ShopView.cs @@ -0,0 +1,20 @@ +// +using UnityEngine; + +namespace SepCore.UI +{ + [DisallowMultipleComponent] + public partial class ShopView : MonoBehaviour + { + [SerializeField] public global::SepCore.UI.FormatTextUI titleFormatText; + [SerializeField] public global::SepCore.UI.FormatTextUI playerCoinFormatText; + [SerializeField] public global::SepCore.UI.CommonButton refreshButton; + [SerializeField] public global::SepCore.UI.FormatTextUI refreshButtonFormatText; + [SerializeField] public global::UnityEngine.RectTransform GoodsItemRoot; + [SerializeField] public global::SepCore.UI.ShopGoodsItem goodsItemTemplate; + [SerializeField] public global::SepCore.UI.CommonButton continueButton; + [SerializeField] public global::SepCore.UI.FormatTextUI continueButtonFormatText; + [SerializeField] public global::SepCore.UI.DisplayListForm weaponList; + [SerializeField] public global::SepCore.UI.DisplayListForm propList; + } +} diff --git a/Assets/GameMain/Scripts/Presentation/Shop/ShopView.cs.meta b/Assets/GameMain/Scripts/Presentation/Shop/ShopView.cs.meta new file mode 100644 index 0000000..7dd16f3 --- /dev/null +++ b/Assets/GameMain/Scripts/Presentation/Shop/ShopView.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 10a546b2f753668479061813a7f5781f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GameMain/Scripts/Runtime/CustomComponent/Luban/LubanComponent.cs b/Assets/GameMain/Scripts/Runtime/CustomComponent/Luban/LubanComponent.cs index 1603b55..6e94364 100644 --- a/Assets/GameMain/Scripts/Runtime/CustomComponent/Luban/LubanComponent.cs +++ b/Assets/GameMain/Scripts/Runtime/CustomComponent/Luban/LubanComponent.cs @@ -20,6 +20,7 @@ namespace SepCore.CustomComponent { "tbenemyconfig", "tbentityconfig", + "tbformattext", "tbglobalconfig", "tbgoodsconfig", "tblevelconfig", @@ -57,6 +58,11 @@ namespace SepCore.CustomComponent StringAccessor(tables => key => tables.TbEntityConfig.GetOrDefault(key), tables => tables.TbEntityConfig.DataList) }, + { + typeof(FormatText), + StringAccessor(tables => key => tables.TbFormatText.GetOrDefault(key), + tables => tables.TbFormatText.DataList) + }, { typeof(GoodsConfig), Accessor(tables => id => tables.TbGoodsConfig.GetOrDefault(id), @@ -165,7 +171,7 @@ namespace SepCore.CustomComponent public bool IsReady => Tables != null; public TbGlobalConfig Global => Tables.TbGlobalConfig; - + /// /// 按 id 获取数据行,未找到时返回 null。 /// @@ -191,6 +197,7 @@ namespace SepCore.CustomComponent { return (T)accessor.StringRowGetter(Tables, id.ToString()); } + throw new NotSupportedException("Table for type '" + typeof(T).FullName + "' does not use an int key."); } @@ -222,7 +229,9 @@ namespace SepCore.CustomComponent { return (T)accessor.RowGetter(Tables, parsedId); } - throw new NotSupportedException("Table for type '" + typeof(T).FullName + "' does not use a string key."); + + throw new NotSupportedException( + "Table for type '" + typeof(T).FullName + "' does not use a string key."); } return (T)accessor.StringRowGetter(Tables, key); diff --git a/Assets/GameMain/Scripts/Presentation/Main/View.meta b/Assets/GameMain/Scripts/Runtime/UIBase/Menu.meta similarity index 77% rename from Assets/GameMain/Scripts/Presentation/Main/View.meta rename to Assets/GameMain/Scripts/Runtime/UIBase/Menu.meta index 61b7c7f..7508d05 100644 --- a/Assets/GameMain/Scripts/Presentation/Main/View.meta +++ b/Assets/GameMain/Scripts/Runtime/UIBase/Menu.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 7af0b9398035e254cb6de37a6c301552 +guid: f228612923ff51343a4dab06ce4c1f92 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/GameMain/Scripts/Presentation/ObjectPool.meta b/Assets/GameMain/Scripts/Runtime/UIBase/Menu/Menu.meta similarity index 77% rename from Assets/GameMain/Scripts/Presentation/ObjectPool.meta rename to Assets/GameMain/Scripts/Runtime/UIBase/Menu/Menu.meta index 580a2df..1d627be 100644 --- a/Assets/GameMain/Scripts/Presentation/ObjectPool.meta +++ b/Assets/GameMain/Scripts/Runtime/UIBase/Menu/Menu.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 166c0ae58c1d0b34ababe6d3a3791efa +guid: 8e4010de30b33144fa20400058edfeba folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/GameMain/Scripts/Runtime/UIBase/Menu/SelectRole.meta b/Assets/GameMain/Scripts/Runtime/UIBase/Menu/SelectRole.meta new file mode 100644 index 0000000..08785bc --- /dev/null +++ b/Assets/GameMain/Scripts/Runtime/UIBase/Menu/SelectRole.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6b12df2039d69e14aa018b259f3789cf +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GameMain/Scripts/Runtime/UIBase/Menu/Setting.meta b/Assets/GameMain/Scripts/Runtime/UIBase/Menu/Setting.meta new file mode 100644 index 0000000..c833997 --- /dev/null +++ b/Assets/GameMain/Scripts/Runtime/UIBase/Menu/Setting.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 35c8961f073eae8479506bdec8b745f8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GameMain/UI/UIForms/DisplayListForm.prefab b/Assets/GameMain/UI/UIForms/DisplayListForm.prefab new file mode 100644 index 0000000..afbfe77 --- /dev/null +++ b/Assets/GameMain/UI/UIForms/DisplayListForm.prefab @@ -0,0 +1,1091 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3269868508819550281 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4231299199349700917} + - component: {fileID: 4448118629447991222} + - component: {fileID: 8151111378243796664} + m_Layer: 5 + m_Name: Line + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4231299199349700917 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3269868508819550281} + 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: 7525011631909034376} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 150, y: 0} + m_SizeDelta: {x: -300, y: 3} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4448118629447991222 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3269868508819550281} + m_CullTransparentMesh: 1 +--- !u!114 &8151111378243796664 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3269868508819550281} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.39215687, g: 0.39215687, b: 0.39215687, 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: 6cbc2c323b77f804fb958fa4eca33998, 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 &3389837851818769361 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8502893160619067189} + - component: {fileID: 8241165401970470222} + - component: {fileID: 1086616384406335043} + - component: {fileID: 979750411381491577} + - component: {fileID: 7421809151772321609} + m_Layer: 5 + m_Name: TitleText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8502893160619067189 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3389837851818769361} + 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: 7525011631909034376} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 0, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 300, y: 60} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &8241165401970470222 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3389837851818769361} + m_CullTransparentMesh: 1 +--- !u!114 &1086616384406335043 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3389837851818769361} + 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: "\u6B66\u5668 (6)" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 99d811b0183246646a2ce8df996f4bca, type: 2} + m_sharedMaterial: {fileID: -1106088975554028259, guid: 99d811b0183246646a2ce8df996f4bca, + 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: 50 + m_fontSizeBase: 50 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!114 &979750411381491577 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3389837851818769361} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2efdcd06cdaa830448f76b22ea7c98fb, type: 3} + m_Name: + m_EditorClassIdentifier: + key: +--- !u!114 &7421809151772321609 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3389837851818769361} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} + m_Name: + m_EditorClassIdentifier: + componentReferences: + - component: {fileID: 8502893160619067189} + generateReference: 0 + variableName: titleTextRectTransform + - component: {fileID: 8241165401970470222} + generateReference: 0 + variableName: titleTextCanvasRenderer + - component: {fileID: 1086616384406335043} + generateReference: 0 + variableName: titleTextTextMeshProUGUI + - component: {fileID: 979750411381491577} + generateReference: 1 + variableName: titleFormatText +--- !u!1 &3536800226614735007 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7704034866334028946} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7704034866334028946 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3536800226614735007} + 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: 1516803856666965989} + m_Father: {fileID: 8410892076302992884} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &3599793461584918333 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1516803856666965989} + - component: {fileID: 2825908207551876174} + - component: {fileID: 3290696284782280729} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1516803856666965989 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3599793461584918333} + 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: 7704034866334028946} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2825908207551876174 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3599793461584918333} + m_CullTransparentMesh: 1 +--- !u!114 &3290696284782280729 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3599793461584918333} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &5629509091290821154 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4526370488341744408} + - component: {fileID: 5196708336199221395} + - component: {fileID: 3963926208860498409} + - component: {fileID: 1777624568989214053} + m_Layer: 5 + m_Name: DisplayListForm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4526370488341744408 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5629509091290821154} + 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: 7525011631909034376} + - {fileID: 4981884259294905114} + 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: 755, y: 0.000005722} + m_SizeDelta: {x: 500, y: 400} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &5196708336199221395 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5629509091290821154} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 335062b0d81ae40f49c923ef4bf19dd7, type: 3} + m_Name: + m_EditorClassIdentifier: + serializationItems: + - {fileID: 7421809151772321609} + - {fileID: 2516773967075909584} + - {fileID: 6878987017681044918} + nestedFormReferences: [] +--- !u!114 &3963926208860498409 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5629509091290821154} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d9eb9bf8c92339346b767aa476f14f94, type: 3} + m_Name: + m_EditorClassIdentifier: + titleFormatText: {fileID: 979750411381491577} + listRoot: {fileID: 3701725931451414387} + displayItemTemplate: {fileID: 7665718191382344016} +--- !u!114 &1777624568989214053 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5629509091290821154} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 220e0137e2c60eb4084e50234225dd50, type: 3} + m_Name: + m_EditorClassIdentifier: + _view: {fileID: 3963926208860498409} +--- !u!1 &5772998941464038032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4981884259294905114} + - component: {fileID: 954236259709469935} + - component: {fileID: 580942998382748102} + m_Layer: 5 + m_Name: Scroll View + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4981884259294905114 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5772998941464038032} + 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: 2623398542883225289} + - {fileID: 8410892076302992884} + m_Father: {fileID: 4526370488341744408} + 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: -45} + m_SizeDelta: {x: 0, y: -90} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &954236259709469935 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5772998941464038032} + m_CullTransparentMesh: 1 +--- !u!114 &580942998382748102 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5772998941464038032} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 1577666914337401340} + m_Horizontal: 1 + m_Vertical: 1 + m_MovementType: 1 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 2623398542883225289} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 5688896742384124641} + m_HorizontalScrollbarVisibility: 2 + m_VerticalScrollbarVisibility: 2 + m_HorizontalScrollbarSpacing: -3 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &6438226919146386125 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1577666914337401340} + - component: {fileID: 2401673058504153015} + - component: {fileID: 3701725931451414387} + - component: {fileID: 2516773967075909584} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1577666914337401340 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6438226919146386125} + 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: 3836216583980977695} + m_Father: {fileID: 2623398542883225289} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!114 &2401673058504153015 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6438226919146386125} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!114 &3701725931451414387 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6438226919146386125} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8a8695521f0d02e499659fee002a26c2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 0 + m_StartCorner: 0 + m_StartAxis: 0 + m_CellSize: {x: 150, y: 150} + m_Spacing: {x: 10, y: 10} + m_Constraint: 0 + m_ConstraintCount: 2 +--- !u!114 &2516773967075909584 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6438226919146386125} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} + m_Name: + m_EditorClassIdentifier: + componentReferences: + - component: {fileID: 1577666914337401340} + generateReference: 0 + variableName: contentRectTransform + - component: {fileID: 2401673058504153015} + generateReference: 0 + variableName: contentContentSizeFitter + - component: {fileID: 3701725931451414387} + generateReference: 1 + variableName: listRoot +--- !u!1 &8990037872504734389 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2623398542883225289} + - component: {fileID: 2940161181603582722} + - component: {fileID: 4479533367978884199} + - component: {fileID: 1261850612075620483} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2623398542883225289 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8990037872504734389} + 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: 1577666914337401340} + m_Father: {fileID: 4981884259294905114} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!222 &2940161181603582722 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8990037872504734389} + m_CullTransparentMesh: 1 +--- !u!114 &4479533367978884199 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8990037872504734389} + 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: 10917, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &1261850612075620483 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8990037872504734389} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!1 &9030446795313535242 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7525011631909034376} + m_Layer: 5 + m_Name: Top + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7525011631909034376 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9030446795313535242} + 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: 8502893160619067189} + - {fileID: 4231299199349700917} + m_Father: {fileID: 4526370488341744408} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -40} + m_SizeDelta: {x: 0, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &9140351756309658782 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8410892076302992884} + - component: {fileID: 7076369912220074149} + - component: {fileID: 6542567540298645387} + - component: {fileID: 5688896742384124641} + m_Layer: 5 + m_Name: Scrollbar Vertical + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8410892076302992884 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9140351756309658782} + 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: 7704034866334028946} + m_Father: {fileID: 4981884259294905114} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: -17} + m_Pivot: {x: 1, y: 1} +--- !u!222 &7076369912220074149 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9140351756309658782} + m_CullTransparentMesh: 1 +--- !u!114 &6542567540298645387 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9140351756309658782} + 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: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &5688896742384124641 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9140351756309658782} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2a4db7a114972834c8e4117be1d82ba3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 3290696284782280729} + m_HandleRect: {fileID: 1516803856666965989} + m_Direction: 2 + m_Value: 0 + m_Size: 1 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1001 &1938641399125117660 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1577666914337401340} + m_Modifications: + - target: {fileID: 257858949270972103, guid: a76ff56683a2bc2479ebd63dcdd658b0, + type: 3} + propertyPath: m_Name + value: DisplayItemTemplate + objectReference: {fileID: 0} + - target: {fileID: 257858949270972103, guid: a76ff56683a2bc2479ebd63dcdd658b0, + type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2138039234147195629, guid: a76ff56683a2bc2479ebd63dcdd658b0, + type: 3} + propertyPath: m_Color.a + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 2138039234147195629, guid: a76ff56683a2bc2479ebd63dcdd658b0, + type: 3} + propertyPath: m_Color.b + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 2138039234147195629, guid: a76ff56683a2bc2479ebd63dcdd658b0, + type: 3} + propertyPath: m_Color.g + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 2138039234147195629, guid: a76ff56683a2bc2479ebd63dcdd658b0, + type: 3} + propertyPath: m_Color.r + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 3448502482762597571, guid: a76ff56683a2bc2479ebd63dcdd658b0, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 3448502482762597571, guid: a76ff56683a2bc2479ebd63dcdd658b0, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 3448502482762597571, guid: a76ff56683a2bc2479ebd63dcdd658b0, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3448502482762597571, guid: a76ff56683a2bc2479ebd63dcdd658b0, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3448502482762597571, guid: a76ff56683a2bc2479ebd63dcdd658b0, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3448502482762597571, guid: a76ff56683a2bc2479ebd63dcdd658b0, + type: 3} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3448502482762597571, guid: a76ff56683a2bc2479ebd63dcdd658b0, + type: 3} + propertyPath: m_SizeDelta.x + value: 150 + objectReference: {fileID: 0} + - target: {fileID: 3448502482762597571, guid: a76ff56683a2bc2479ebd63dcdd658b0, + type: 3} + propertyPath: m_SizeDelta.y + value: 150 + objectReference: {fileID: 0} + - target: {fileID: 3448502482762597571, guid: a76ff56683a2bc2479ebd63dcdd658b0, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3448502482762597571, guid: a76ff56683a2bc2479ebd63dcdd658b0, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3448502482762597571, guid: a76ff56683a2bc2479ebd63dcdd658b0, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3448502482762597571, guid: a76ff56683a2bc2479ebd63dcdd658b0, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3448502482762597571, guid: a76ff56683a2bc2479ebd63dcdd658b0, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3448502482762597571, guid: a76ff56683a2bc2479ebd63dcdd658b0, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3448502482762597571, guid: a76ff56683a2bc2479ebd63dcdd658b0, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3448502482762597571, guid: a76ff56683a2bc2479ebd63dcdd658b0, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 75 + objectReference: {fileID: 0} + - target: {fileID: 3448502482762597571, guid: a76ff56683a2bc2479ebd63dcdd658b0, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -75 + objectReference: {fileID: 0} + - target: {fileID: 3448502482762597571, guid: a76ff56683a2bc2479ebd63dcdd658b0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3448502482762597571, guid: a76ff56683a2bc2479ebd63dcdd658b0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3448502482762597571, guid: a76ff56683a2bc2479ebd63dcdd658b0, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 257858949270972103, guid: a76ff56683a2bc2479ebd63dcdd658b0, + type: 3} + insertIndex: -1 + addedObject: {fileID: 6878987017681044918} + m_SourcePrefab: {fileID: 100100000, guid: a76ff56683a2bc2479ebd63dcdd658b0, type: 3} +--- !u!1 &1833925256541875227 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 257858949270972103, guid: a76ff56683a2bc2479ebd63dcdd658b0, + type: 3} + m_PrefabInstance: {fileID: 1938641399125117660} + m_PrefabAsset: {fileID: 0} +--- !u!114 &6878987017681044918 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1833925256541875227} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} + m_Name: + m_EditorClassIdentifier: + componentReferences: + - component: {fileID: 3836216583980977695} + generateReference: 0 + variableName: displayItemRectTransform + - component: {fileID: 4467063309247144157} + generateReference: 0 + variableName: displayItemCanvasRenderer + - component: {fileID: 7665718191382344016} + generateReference: 1 + variableName: displayItemTemplate + - component: {fileID: 7391131634017195098} + generateReference: 0 + variableName: displayItemCommo +--- !u!224 &3836216583980977695 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 3448502482762597571, guid: a76ff56683a2bc2479ebd63dcdd658b0, + type: 3} + m_PrefabInstance: {fileID: 1938641399125117660} + m_PrefabAsset: {fileID: 0} +--- !u!222 &4467063309247144157 stripped +CanvasRenderer: + m_CorrespondingSourceObject: {fileID: 2817356147833661953, guid: a76ff56683a2bc2479ebd63dcdd658b0, + type: 3} + m_PrefabInstance: {fileID: 1938641399125117660} + m_PrefabAsset: {fileID: 0} +--- !u!114 &7391131634017195098 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 8968323939827146374, guid: a76ff56683a2bc2479ebd63dcdd658b0, + type: 3} + m_PrefabInstance: {fileID: 1938641399125117660} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1833925256541875227} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a5079836f95c2a44b96fa331487ebb70, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &7665718191382344016 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 8108003253794388876, guid: a76ff56683a2bc2479ebd63dcdd658b0, + type: 3} + m_PrefabInstance: {fileID: 1938641399125117660} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1833925256541875227} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7fe0ad0e96348114786974bb02d62914, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Assets/GameMain/UI/UIForms/DisplayListForm.prefab.meta b/Assets/GameMain/UI/UIForms/DisplayListForm.prefab.meta new file mode 100644 index 0000000..51beb81 --- /dev/null +++ b/Assets/GameMain/UI/UIForms/DisplayListForm.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: dd09af1a9a441da409e57f235fbff385 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GameMain/UI/UIForms/HudForm.prefab b/Assets/GameMain/UI/UIForms/HudForm.prefab index 5bba7d8..f7f9f9f 100644 --- a/Assets/GameMain/UI/UIForms/HudForm.prefab +++ b/Assets/GameMain/UI/UIForms/HudForm.prefab @@ -10,6 +10,7 @@ GameObject: m_Component: - component: {fileID: 1898912521751469060} - component: {fileID: 5299361850566254458} + - component: {fileID: 2683555179817567623} m_Layer: 5 m_Name: Slider m_TagString: Untagged @@ -89,6 +90,25 @@ MonoBehaviour: m_OnValueChanged: m_PersistentCalls: m_Calls: [] +--- !u!114 &2683555179817567623 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 354765269731237081} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} + m_Name: + m_EditorClassIdentifier: + componentReferences: + - component: {fileID: 1898912521751469060} + generateReference: 0 + variableName: sliderRectTransform + - component: {fileID: 5299361850566254458} + generateReference: 1 + variableName: hpSlider --- !u!1 &1093731290841678102 GameObject: m_ObjectHideFlags: 0 @@ -177,6 +197,7 @@ GameObject: - component: {fileID: 844544797351374585} - component: {fileID: 8628784289326000741} - component: {fileID: 4622934279017998176} + - component: {fileID: 6147153731094542669} m_Layer: 5 m_Name: InputPrompt m_TagString: Untagged @@ -302,6 +323,28 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!114 &6147153731094542669 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1181223948078793352} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} + m_Name: + m_EditorClassIdentifier: + componentReferences: + - component: {fileID: 844544797351374585} + generateReference: 1 + variableName: inputPromptObject + - component: {fileID: 8628784289326000741} + generateReference: 0 + variableName: inputPromptCanvasRenderer + - component: {fileID: 4622934279017998176} + generateReference: 1 + variableName: inputPromptText --- !u!1 &1254538346940764031 GameObject: m_ObjectHideFlags: 0 @@ -723,6 +766,8 @@ GameObject: - component: {fileID: 2321401882073682150} - component: {fileID: 1782615630760369603} - component: {fileID: 2927128461236740550} + - component: {fileID: 1338032805297419914} + - component: {fileID: 4085884790449951551} m_Layer: 5 m_Name: Text (TMP) m_TagString: Untagged @@ -847,6 +892,44 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!114 &1338032805297419914 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5257437757145065837} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2efdcd06cdaa830448f76b22ea7c98fb, type: 3} + m_Name: + m_EditorClassIdentifier: + key: HUDCoinText +--- !u!114 &4085884790449951551 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5257437757145065837} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} + m_Name: + m_EditorClassIdentifier: + componentReferences: + - component: {fileID: 2321401882073682150} + generateReference: 0 + variableName: textTMPRectTransform + - component: {fileID: 1782615630760369603} + generateReference: 0 + variableName: textTMPCanvasRenderer + - component: {fileID: 2927128461236740550} + generateReference: 0 + variableName: textTMPTextMeshProUGUI + - component: {fileID: 1338032805297419914} + generateReference: 1 + variableName: coinFormatText --- !u!1 &5631092228615999952 GameObject: m_ObjectHideFlags: 0 @@ -857,6 +940,7 @@ GameObject: m_Component: - component: {fileID: 8236818010774652375} - component: {fileID: 8665470951107162402} + - component: {fileID: 3112243653259427451} m_Layer: 5 m_Name: Slider m_TagString: Untagged @@ -936,6 +1020,25 @@ MonoBehaviour: m_OnValueChanged: m_PersistentCalls: m_Calls: [] +--- !u!114 &3112243653259427451 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5631092228615999952} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} + m_Name: + m_EditorClassIdentifier: + componentReferences: + - component: {fileID: 8236818010774652375} + generateReference: 0 + variableName: sliderRectTransform + - component: {fileID: 8665470951107162402} + generateReference: 1 + variableName: expSlider --- !u!1 &5770324452358855434 GameObject: m_ObjectHideFlags: 0 @@ -945,7 +1048,9 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 5845023051097607336} - - component: {fileID: 6441412682266920784} + - component: {fileID: 1400725265441350809} + - component: {fileID: 5287927180934711754} + - component: {fileID: 8964044174534830133} m_Layer: 5 m_Name: HudForm m_TagString: Untagged @@ -979,7 +1084,7 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &6441412682266920784 +--- !u!114 &1400725265441350809 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -988,21 +1093,57 @@ MonoBehaviour: m_GameObject: {fileID: 5770324452358855434} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: bd4c4d6e8d4b0f54c830e2cfef46848e, type: 3} + m_Script: {fileID: 11500000, guid: 335062b0d81ae40f49c923ef4bf19dd7, type: 3} m_Name: m_EditorClassIdentifier: + serializationItems: + - {fileID: 2683555179817567623} + - {fileID: 5839081052582000735} + - {fileID: 3112243653259427451} + - {fileID: 7322939721948672541} + - {fileID: 4085884790449951551} + - {fileID: 7818830623860974121} + - {fileID: 3804240423293578540} + - {fileID: 5196414089076549728} + - {fileID: 6147153731094542669} + nestedFormReferences: [] +--- !u!114 &5287927180934711754 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5770324452358855434} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f50fc6aab9e9b4846b0a80dd670c94b7, type: 3} + m_Name: + m_EditorClassIdentifier: + _view: {fileID: 8964044174534830133} _sliderFadeDuration: 0.5 - _hpSlider: {fileID: 5299361850566254458} - _hpText: {fileID: 239521969410047457} - _expSlider: {fileID: 8665470951107162402} - _expText: {fileID: 1751630811530388523} - _coinText: {fileID: 2927128461236740550} - _levelTimeLeftText: {fileID: 4547091306916251724} - _enemyCountText: {fileID: 1716982582738894949} - _movePromptRoot: {fileID: 1181223948078793352} - _movePromptText: {fileID: 4622934279017998176} - _cpuTimeCostText: {fileID: 3568634826224029446} _performanceStatsRefreshInterval: 0.2 +--- !u!114 &8964044174534830133 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5770324452358855434} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 128e0c828a462a242a89114f9c8b9d32, type: 3} + m_Name: + m_EditorClassIdentifier: + hpSlider: {fileID: 5299361850566254458} + hpFormatText: {fileID: 3511617315799540544} + expSlider: {fileID: 8665470951107162402} + expFormatText: {fileID: 2782782041585949375} + coinFormatText: {fileID: 1338032805297419914} + enemyCountFormatText: {fileID: 40991353312457281} + cpuTimeCostFormatText: {fileID: 1437112477034048177} + countdownText: {fileID: 4547091306916251724} + inputPromptObject: {fileID: 844544797351374585} + inputPromptText: {fileID: 4622934279017998176} --- !u!1 &5990189277179061188 GameObject: m_ObjectHideFlags: 0 @@ -1125,6 +1266,8 @@ GameObject: - component: {fileID: 4969722040546674666} - component: {fileID: 134193338904535592} - component: {fileID: 239521969410047457} + - component: {fileID: 5839081052582000735} + - component: {fileID: 3511617315799540544} m_Layer: 5 m_Name: HpText m_TagString: Untagged @@ -1249,6 +1392,44 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!114 &5839081052582000735 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6311144745162350469} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} + m_Name: + m_EditorClassIdentifier: + componentReferences: + - component: {fileID: 4969722040546674666} + generateReference: 0 + variableName: hpTextRectTransform + - component: {fileID: 134193338904535592} + generateReference: 0 + variableName: hpTextCanvasRenderer + - component: {fileID: 239521969410047457} + generateReference: 0 + variableName: hpTextTextMeshProUGUI + - component: {fileID: 3511617315799540544} + generateReference: 1 + variableName: hpFormatText +--- !u!114 &3511617315799540544 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6311144745162350469} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2efdcd06cdaa830448f76b22ea7c98fb, type: 3} + m_Name: + m_EditorClassIdentifier: + key: HUDHpText --- !u!1 &6718941606657889011 GameObject: m_ObjectHideFlags: 0 @@ -1260,6 +1441,7 @@ GameObject: - component: {fileID: 716378031281921353} - component: {fileID: 3543496471495762840} - component: {fileID: 4547091306916251724} + - component: {fileID: 5196414089076549728} m_Layer: 5 m_Name: LevelCountdown m_TagString: Untagged @@ -1384,6 +1566,28 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!114 &5196414089076549728 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6718941606657889011} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} + m_Name: + m_EditorClassIdentifier: + componentReferences: + - component: {fileID: 716378031281921353} + generateReference: 0 + variableName: levelCountdownRectTransform + - component: {fileID: 3543496471495762840} + generateReference: 0 + variableName: levelCountdownCanvasRenderer + - component: {fileID: 4547091306916251724} + generateReference: 1 + variableName: countdownText --- !u!1 &6730857398932861040 GameObject: m_ObjectHideFlags: 0 @@ -1395,6 +1599,8 @@ GameObject: - component: {fileID: 7063504788097480022} - component: {fileID: 6366053473665816812} - component: {fileID: 1751630811530388523} + - component: {fileID: 7322939721948672541} + - component: {fileID: 2782782041585949375} m_Layer: 5 m_Name: ExpText m_TagString: Untagged @@ -1519,6 +1725,44 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!114 &7322939721948672541 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6730857398932861040} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} + m_Name: + m_EditorClassIdentifier: + componentReferences: + - component: {fileID: 7063504788097480022} + generateReference: 0 + variableName: expTextRectTransform + - component: {fileID: 6366053473665816812} + generateReference: 0 + variableName: expTextCanvasRenderer + - component: {fileID: 1751630811530388523} + generateReference: 0 + variableName: expTextTextMeshProUGUI + - component: {fileID: 2782782041585949375} + generateReference: 1 + variableName: expFormatText +--- !u!114 &2782782041585949375 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6730857398932861040} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2efdcd06cdaa830448f76b22ea7c98fb, type: 3} + m_Name: + m_EditorClassIdentifier: + key: HUDExpText --- !u!1 &7553274491524383503 GameObject: m_ObjectHideFlags: 0 @@ -1566,6 +1810,8 @@ GameObject: - component: {fileID: 3637160362095897130} - component: {fileID: 8788606425707752593} - component: {fileID: 1716982582738894949} + - component: {fileID: 7818830623860974121} + - component: {fileID: 40991353312457281} m_Layer: 5 m_Name: Text (TMP) m_TagString: Untagged @@ -1690,6 +1936,44 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!114 &7818830623860974121 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8499455344539348579} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} + m_Name: + m_EditorClassIdentifier: + componentReferences: + - component: {fileID: 3637160362095897130} + generateReference: 0 + variableName: textTMPRectTransform + - component: {fileID: 8788606425707752593} + generateReference: 0 + variableName: textTMPCanvasRenderer + - component: {fileID: 1716982582738894949} + generateReference: 0 + variableName: textTMPTextMeshProUGUI + - component: {fileID: 40991353312457281} + generateReference: 1 + variableName: enemyCountFormatText +--- !u!114 &40991353312457281 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8499455344539348579} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2efdcd06cdaa830448f76b22ea7c98fb, type: 3} + m_Name: + m_EditorClassIdentifier: + key: HUDEnemyCountText --- !u!1 &8883820757741353608 GameObject: m_ObjectHideFlags: 0 @@ -1701,6 +1985,8 @@ GameObject: - component: {fileID: 5394394129721257420} - component: {fileID: 7988281595709803232} - component: {fileID: 3568634826224029446} + - component: {fileID: 1437112477034048177} + - component: {fileID: 3804240423293578540} m_Layer: 5 m_Name: Text (TMP) m_TagString: Untagged @@ -1745,8 +2031,8 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: + m_Name: + m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 @@ -1755,7 +2041,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: "CPU Frame: -- ms\nSimulation: -- ms\nJob Wait: -- ms\nGC Alloc: -- B/frame" + m_text: 'CPU Frame: -- ms' m_isRightToLeft: 0 m_fontAsset: {fileID: 11400000, guid: 99d811b0183246646a2ce8df996f4bca, type: 2} m_sharedMaterial: {fileID: -1106088975554028259, guid: 99d811b0183246646a2ce8df996f4bca, @@ -1825,3 +2111,41 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!114 &1437112477034048177 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8883820757741353608} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2efdcd06cdaa830448f76b22ea7c98fb, type: 3} + m_Name: + m_EditorClassIdentifier: + key: HUDCPUTimeCostText +--- !u!114 &3804240423293578540 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8883820757741353608} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} + m_Name: + m_EditorClassIdentifier: + componentReferences: + - component: {fileID: 5394394129721257420} + generateReference: 0 + variableName: textTMPRectTransform + - component: {fileID: 7988281595709803232} + generateReference: 0 + variableName: textTMPCanvasRenderer + - component: {fileID: 3568634826224029446} + generateReference: 0 + variableName: textTMPTextMeshProUGUI + - component: {fileID: 1437112477034048177} + generateReference: 1 + variableName: cpuTimeCostFormatText diff --git a/Assets/GameMain/UI/UIForms/ItemTooltipForm.prefab b/Assets/GameMain/UI/UIForms/ItemTooltipForm.prefab index 1e825f8..ef9ee0d 100644 --- a/Assets/GameMain/UI/UIForms/ItemTooltipForm.prefab +++ b/Assets/GameMain/UI/UIForms/ItemTooltipForm.prefab @@ -10,6 +10,8 @@ GameObject: m_Component: - component: {fileID: 6368625289863409235} - component: {fileID: 4303509830935515119} + - component: {fileID: 2236042990348165862} + - component: {fileID: 139036983684137330} m_Layer: 5 m_Name: ItemTooltipForm m_TagString: Untagged @@ -49,18 +51,54 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 32469245f20597240a3c51d2cd1fb0c5, type: 3} m_Name: m_EditorClassIdentifier: - _content: {fileID: 7543853000780573685} - _iconArea: {fileID: 7488000213460330546} - _itemTitle: {fileID: 103163210424128144} - _itemTypeText: {fileID: 7330401870143477410} - _itemDescription: {fileID: 6102478747521363808} - _recycleButton: {fileID: 7966632555814587605} - _itemPrice: {fileID: 5325267725881622460} + _view: {fileID: 139036983684137330} _autoResizeHeight: 1 _fixedTopHeight: 180 _fixedBottomHeight: 300 _fixedWidth: 600 _screenEdgePadding: 0 +--- !u!114 &2236042990348165862 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 395929355422612576} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 335062b0d81ae40f49c923ef4bf19dd7, type: 3} + m_Name: + m_EditorClassIdentifier: + serializationItems: + - {fileID: 4777802152543729244} + - {fileID: 8926258706962002499} + - {fileID: 8559108892240801629} + - {fileID: 249520213934040151} + - {fileID: 3868237545351061730} + - {fileID: 5617935853479120081} + - {fileID: 400612800417406683} + - {fileID: 227536339921118688} + nestedFormReferences: [] +--- !u!114 &139036983684137330 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 395929355422612576} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4d9524b70efb9c840a84baed8b0c12d0, type: 3} + m_Name: + m_EditorClassIdentifier: + contentRectTransform: {fileID: 7543853000780573685} + iconArea: {fileID: 7488000213460330546} + titleText: {fileID: 103163210424128144} + typeText: {fileID: 7330401870143477410} + infoText: {fileID: 6102478747521363808} + recycleButton: {fileID: 7966632555814587605} + textFormatText: {fileID: 6269556444878685483} + cancelButton: {fileID: 6053195524865570449} --- !u!1 &625540161254782982 GameObject: m_ObjectHideFlags: 0 @@ -72,6 +110,7 @@ GameObject: - component: {fileID: 7543853000780573685} - component: {fileID: 3996340794476105959} - component: {fileID: 1280310065211852598} + - component: {fileID: 4777802152543729244} m_Layer: 5 m_Name: content m_TagString: Untagged @@ -142,6 +181,28 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 +--- !u!114 &4777802152543729244 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 625540161254782982} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} + m_Name: + m_EditorClassIdentifier: + componentReferences: + - component: {fileID: 7543853000780573685} + generateReference: 1 + variableName: contentRectTransform + - component: {fileID: 3996340794476105959} + generateReference: 0 + variableName: contentCanvasRenderer + - component: {fileID: 1280310065211852598} + generateReference: 0 + variableName: contentImage --- !u!1 &940244511227154073 GameObject: m_ObjectHideFlags: 0 @@ -153,6 +214,7 @@ GameObject: - component: {fileID: 5554396850370679744} - component: {fileID: 3016715766725874917} - component: {fileID: 6053195524865570449} + - component: {fileID: 227536339921118688} m_Layer: 5 m_Name: CancelButton m_TagString: Untagged @@ -178,9 +240,9 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 0} - m_AnchoredPosition: {x: 0, y: 80} + m_AnchoredPosition: {x: 0, y: 40.00003} m_SizeDelta: {x: -60, y: 80} - m_Pivot: {x: 0.5, y: 0.5} + m_Pivot: {x: 0.5, y: 0} --- !u!222 &3016715766725874917 CanvasRenderer: m_ObjectHideFlags: 0 @@ -233,18 +295,6 @@ MonoBehaviour: m_OnClick: m_PersistentCalls: m_Calls: - - m_Target: {fileID: 4303509830935515119} - m_TargetAssemblyTypeName: SepCore.UI.ItemTooltipForm, SepCore.Presentation - m_MethodName: OnCancelButtonClick - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_Target: {fileID: 4303509830935515119} m_TargetAssemblyTypeName: SepCore.UI.UGuiForm, SepCore.Runtime m_MethodName: PlayUISound @@ -276,6 +326,28 @@ MonoBehaviour: _onPointerExitAction: m_PersistentCalls: m_Calls: [] +--- !u!114 &227536339921118688 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 940244511227154073} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} + m_Name: + m_EditorClassIdentifier: + componentReferences: + - component: {fileID: 5554396850370679744} + generateReference: 0 + variableName: cancelButtonRectTransform + - component: {fileID: 3016715766725874917} + generateReference: 0 + variableName: cancelButtonCanvasRenderer + - component: {fileID: 6053195524865570449} + generateReference: 1 + variableName: cancelButton --- !u!1 &2619564942114189097 GameObject: m_ObjectHideFlags: 0 @@ -287,6 +359,7 @@ GameObject: - component: {fileID: 2312726378312491185} - component: {fileID: 3590733437255178557} - component: {fileID: 103163210424128144} + - component: {fileID: 8559108892240801629} m_Layer: 5 m_Name: Title m_TagString: Untagged @@ -310,9 +383,9 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 260, y: -55} + m_AnchoredPosition: {x: 160.00003, y: -30} m_SizeDelta: {x: 200, y: 50} - m_Pivot: {x: 0.5, y: 0.5} + m_Pivot: {x: 0, y: 1} --- !u!222 &3590733437255178557 CanvasRenderer: m_ObjectHideFlags: 0 @@ -411,6 +484,28 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!114 &8559108892240801629 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2619564942114189097} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} + m_Name: + m_EditorClassIdentifier: + componentReferences: + - component: {fileID: 2312726378312491185} + generateReference: 0 + variableName: titleRectTransform + - component: {fileID: 3590733437255178557} + generateReference: 0 + variableName: titleCanvasRenderer + - component: {fileID: 103163210424128144} + generateReference: 1 + variableName: titleText --- !u!1 &3431459096652039295 GameObject: m_ObjectHideFlags: 0 @@ -422,6 +517,7 @@ GameObject: - component: {fileID: 8339817834368489370} - component: {fileID: 948043910868272271} - component: {fileID: 7966632555814587605} + - component: {fileID: 5617935853479120081} m_Layer: 5 m_Name: RecycleButton m_TagString: Untagged @@ -447,9 +543,9 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 0} - m_AnchoredPosition: {x: 0, y: 180} + m_AnchoredPosition: {x: 0, y: 140.00003} m_SizeDelta: {x: -60, y: 80} - m_Pivot: {x: 0.5, y: 0.5} + m_Pivot: {x: 0.5, y: 0} --- !u!222 &948043910868272271 CanvasRenderer: m_ObjectHideFlags: 0 @@ -502,18 +598,6 @@ MonoBehaviour: m_OnClick: m_PersistentCalls: m_Calls: - - m_Target: {fileID: 4303509830935515119} - m_TargetAssemblyTypeName: SepCore.UI.ItemTooltipForm, SepCore.Presentation - m_MethodName: OnRecycleButtonClick - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_Target: {fileID: 4303509830935515119} m_TargetAssemblyTypeName: SepCore.UI.UGuiForm, SepCore.Runtime m_MethodName: PlayUISound @@ -545,6 +629,28 @@ MonoBehaviour: _onPointerExitAction: m_PersistentCalls: m_Calls: [] +--- !u!114 &5617935853479120081 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3431459096652039295} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} + m_Name: + m_EditorClassIdentifier: + componentReferences: + - component: {fileID: 8339817834368489370} + generateReference: 0 + variableName: recycleButtonRectTransform + - component: {fileID: 948043910868272271} + generateReference: 0 + variableName: recycleButtonCanvasRenderer + - component: {fileID: 7966632555814587605} + generateReference: 1 + variableName: recycleButton --- !u!1 &4049733250793100133 GameObject: m_ObjectHideFlags: 0 @@ -556,6 +662,7 @@ GameObject: - component: {fileID: 2131471118485666816} - component: {fileID: 6203466971508003467} - component: {fileID: 7330401870143477410} + - component: {fileID: 249520213934040151} m_Layer: 5 m_Name: Type m_TagString: Untagged @@ -579,9 +686,9 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 260, y: -98.70999} - m_SizeDelta: {x: 200, y: 37.421997} - m_Pivot: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 160, y: -80.00006} + m_SizeDelta: {x: 200, y: 40} + m_Pivot: {x: 0, y: 1} --- !u!222 &6203466971508003467 CanvasRenderer: m_ObjectHideFlags: 0 @@ -638,7 +745,7 @@ MonoBehaviour: m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_fontSize: 28.35 + m_fontSize: 30.3 m_fontSizeBase: 36 m_fontWeight: 400 m_enableAutoSizing: 1 @@ -680,6 +787,28 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!114 &249520213934040151 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4049733250793100133} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} + m_Name: + m_EditorClassIdentifier: + componentReferences: + - component: {fileID: 2131471118485666816} + generateReference: 0 + variableName: typeRectTransform + - component: {fileID: 6203466971508003467} + generateReference: 0 + variableName: typeCanvasRenderer + - component: {fileID: 7330401870143477410} + generateReference: 1 + variableName: typeText --- !u!1 &4095056822365537865 GameObject: m_ObjectHideFlags: 0 @@ -691,6 +820,8 @@ GameObject: - component: {fileID: 2582297470296751951} - component: {fileID: 82863396142021810} - component: {fileID: 5325267725881622460} + - component: {fileID: 400612800417406683} + - component: {fileID: 6269556444878685483} m_Layer: 5 m_Name: Text (TMP) m_TagString: Untagged @@ -815,6 +946,44 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!114 &400612800417406683 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4095056822365537865} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} + m_Name: + m_EditorClassIdentifier: + componentReferences: + - component: {fileID: 2582297470296751951} + generateReference: 0 + variableName: textTMPRectTransform + - component: {fileID: 82863396142021810} + generateReference: 0 + variableName: textTMPCanvasRenderer + - component: {fileID: 5325267725881622460} + generateReference: 0 + variableName: textTMPTextMeshProUGUI + - component: {fileID: 6269556444878685483} + generateReference: 1 + variableName: textFormatText +--- !u!114 &6269556444878685483 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4095056822365537865} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2efdcd06cdaa830448f76b22ea7c98fb, type: 3} + m_Name: + m_EditorClassIdentifier: + key: TooltipRecycleButtonText --- !u!1 &4978846148003915283 GameObject: m_ObjectHideFlags: 0 @@ -826,6 +995,7 @@ GameObject: - component: {fileID: 8691033862686863159} - component: {fileID: 4798810177026917072} - component: {fileID: 6102478747521363808} + - component: {fileID: 3868237545351061730} m_Layer: 5 m_Name: Info m_TagString: Untagged @@ -950,6 +1120,28 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!114 &3868237545351061730 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4978846148003915283} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} + m_Name: + m_EditorClassIdentifier: + componentReferences: + - component: {fileID: 8691033862686863159} + generateReference: 0 + variableName: infoRectTransform + - component: {fileID: 4798810177026917072} + generateReference: 0 + variableName: infoCanvasRenderer + - component: {fileID: 6102478747521363808} + generateReference: 1 + variableName: infoText --- !u!1 &7041563492282097683 GameObject: m_ObjectHideFlags: 0 @@ -1246,12 +1438,12 @@ PrefabInstance: - target: {fileID: 2013242078151408287, guid: d5396f61766946c4db970694836a49fc, type: 3} propertyPath: m_Pivot.x - value: 0.5 + value: 0 objectReference: {fileID: 0} - target: {fileID: 2013242078151408287, guid: d5396f61766946c4db970694836a49fc, type: 3} propertyPath: m_Pivot.y - value: 0.5 + value: 1 objectReference: {fileID: 0} - target: {fileID: 2013242078151408287, guid: d5396f61766946c4db970694836a49fc, type: 3} @@ -1321,12 +1513,12 @@ PrefabInstance: - target: {fileID: 2013242078151408287, guid: d5396f61766946c4db970694836a49fc, type: 3} propertyPath: m_AnchoredPosition.x - value: 75 + value: 25 objectReference: {fileID: 0} - target: {fileID: 2013242078151408287, guid: d5396f61766946c4db970694836a49fc, type: 3} propertyPath: m_AnchoredPosition.y - value: -75 + value: -25 objectReference: {fileID: 0} - target: {fileID: 2013242078151408287, guid: d5396f61766946c4db970694836a49fc, type: 3} @@ -1351,21 +1543,59 @@ PrefabInstance: m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] - m_AddedComponents: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 8492647102234125480, guid: d5396f61766946c4db970694836a49fc, + type: 3} + insertIndex: -1 + addedObject: {fileID: 8926258706962002499} m_SourcePrefab: {fileID: 100100000, guid: d5396f61766946c4db970694836a49fc, type: 3} +--- !u!222 &2348582311939345835 stripped +CanvasRenderer: + m_CorrespondingSourceObject: {fileID: 2304687868387687279, guid: d5396f61766946c4db970694836a49fc, + type: 3} + m_PrefabInstance: {fileID: 4570083026248103620} + m_PrefabAsset: {fileID: 0} --- !u!224 &2638066273377455195 stripped RectTransform: m_CorrespondingSourceObject: {fileID: 2013242078151408287, guid: d5396f61766946c4db970694836a49fc, type: 3} m_PrefabInstance: {fileID: 4570083026248103620} m_PrefabAsset: {fileID: 0} +--- !u!1 &5383987141944873580 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8492647102234125480, guid: d5396f61766946c4db970694836a49fc, + type: 3} + m_PrefabInstance: {fileID: 4570083026248103620} + m_PrefabAsset: {fileID: 0} +--- !u!114 &8926258706962002499 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5383987141944873580} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} + m_Name: + m_EditorClassIdentifier: + componentReferences: + - component: {fileID: 2638066273377455195} + generateReference: 0 + variableName: iconAreaRectTransform + - component: {fileID: 2348582311939345835} + generateReference: 0 + variableName: iconAreaCanvasRenderer + - component: {fileID: 7488000213460330546} + generateReference: 1 + variableName: iconArea --- !u!114 &7488000213460330546 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 6378938522083352310, guid: d5396f61766946c4db970694836a49fc, type: 3} m_PrefabInstance: {fileID: 4570083026248103620} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} + m_GameObject: {fileID: 5383987141944873580} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 578fa91d15f54e74a95ccce338d0a772, type: 3} diff --git a/Assets/GameMain/UI/UIForms/LevelUpForm.prefab b/Assets/GameMain/UI/UIForms/LevelUpForm.prefab index fa64911..22436ea 100644 --- a/Assets/GameMain/UI/UIForms/LevelUpForm.prefab +++ b/Assets/GameMain/UI/UIForms/LevelUpForm.prefab @@ -219,7 +219,9 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 1796226505867869039} - - component: {fileID: 2913687516650505952} + - component: {fileID: 4872891916299438851} + - component: {fileID: 3965717151468225788} + - component: {fileID: 5409523094175394191} m_Layer: 5 m_Name: LevelUpForm m_TagString: Untagged @@ -250,7 +252,7 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2913687516650505952 +--- !u!114 &4872891916299438851 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -259,15 +261,44 @@ MonoBehaviour: m_GameObject: {fileID: 3062469789270053380} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 73f52c8a6d8b8ec42ad8cd3c00e0254d, type: 3} + m_Script: {fileID: 11500000, guid: 335062b0d81ae40f49c923ef4bf19dd7, type: 3} m_Name: m_EditorClassIdentifier: - _propItems: - - {fileID: 5339260094138371585} - - {fileID: 5065979270503000871} - - {fileID: 3446409583753337201} - - {fileID: 7873551165193061568} - _refreshButtonText: {fileID: 2747827682437384067} + serializationItems: + - {fileID: 4426878279441272725} + - {fileID: 2261116646569783763} + - {fileID: 7308197950337881386} + - {fileID: 833709104022931763} + nestedFormReferences: [] +--- !u!114 &3965717151468225788 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3062469789270053380} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3172a8000d5463f45b2f4c5f5a19433d, type: 3} + m_Name: + m_EditorClassIdentifier: + _view: {fileID: 5409523094175394191} +--- !u!114 &5409523094175394191 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3062469789270053380} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 39b4ea16f6b8d6a47b6ea7078982a7d0, type: 3} + m_Name: + m_EditorClassIdentifier: + rewardAreaRoot: {fileID: 8030040287481431578} + levelUpRewardTemplate: {fileID: 5339260094138371585} + refreshButton: {fileID: 2880959524925709550} + refreshCostFormatText: {fileID: 8979994895831185709} --- !u!1 &3106623975235177985 GameObject: m_ObjectHideFlags: 0 @@ -278,6 +309,7 @@ GameObject: m_Component: - component: {fileID: 8030040287481431578} - component: {fileID: 9198662534191252964} + - component: {fileID: 4426878279441272725} m_Layer: 5 m_Name: RewardArea m_TagString: Untagged @@ -298,15 +330,12 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1260145051120981171} - - {fileID: 2101433581138342293} - - {fileID: 8408265286534267843} - - {fileID: 3900199648890134130} m_Father: {fileID: 1796226505867869039} 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: -250, y: 0} - m_SizeDelta: {x: 1950, y: 423} + m_SizeDelta: {x: 1950, y: 430} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &9198662534191252964 MonoBehaviour: @@ -334,6 +363,25 @@ MonoBehaviour: m_ChildScaleWidth: 0 m_ChildScaleHeight: 0 m_ReverseArrangement: 0 +--- !u!114 &4426878279441272725 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3106623975235177985} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} + m_Name: + m_EditorClassIdentifier: + componentReferences: + - component: {fileID: 8030040287481431578} + generateReference: 1 + variableName: rewardAreaRoot + - component: {fileID: 9198662534191252964} + generateReference: 0 + variableName: rewardAreaHorizontalLayoutGroup --- !u!1001 &1183525928596393334 PrefabInstance: m_ObjectHideFlags: 0 @@ -454,16 +502,6 @@ PrefabInstance: propertyPath: _onPointerEnterAction.m_PersistentCalls.m_Calls.Array.size value: 1 objectReference: {fileID: 0} - - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 2913687516650505952} - - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Target - value: - objectReference: {fileID: 2913687516650505952} - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[0].m_Mode @@ -499,16 +537,6 @@ PrefabInstance: propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_MethodName value: PlayUISound objectReference: {fileID: 0} - - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 2913687516650505952} - - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_Target - value: - objectReference: {fileID: 2913687516650505952} - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} propertyPath: _onHoverAction.m_PersistentCalls.m_Calls.Array.data[0].m_Target @@ -546,11 +574,6 @@ PrefabInstance: propertyPath: _onPointerEnterAction.m_PersistentCalls.m_Calls.Array.data[0].m_Mode value: 3 objectReference: {fileID: 0} - - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, - type: 3} - propertyPath: _onPointerEnterAction.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 2913687516650505952} - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} propertyPath: _onPointerEnterAction.m_PersistentCalls.m_Calls.Array.data[0].m_CallState @@ -774,257 +797,140 @@ PrefabInstance: m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] - m_AddedComponents: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 6036930758348516521, guid: 0722cd253d6bf014eb4134a2151ec7e3, + type: 3} + insertIndex: -1 + addedObject: {fileID: 7308197950337881386} + - targetCorrespondingSourceObject: {fileID: 3793303208490381634, guid: 0722cd253d6bf014eb4134a2151ec7e3, + type: 3} + insertIndex: -1 + addedObject: {fileID: 833709104022931763} + - targetCorrespondingSourceObject: {fileID: 3793303208490381634, guid: 0722cd253d6bf014eb4134a2151ec7e3, + type: 3} + insertIndex: -1 + addedObject: {fileID: 8979994895831185709} m_SourcePrefab: {fileID: 100100000, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} +--- !u!1 &2650438354970672180 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 3793303208490381634, guid: 0722cd253d6bf014eb4134a2151ec7e3, + type: 3} + m_PrefabInstance: {fileID: 1183525928596393334} + m_PrefabAsset: {fileID: 0} +--- !u!114 &833709104022931763 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2650438354970672180} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} + m_Name: + m_EditorClassIdentifier: + componentReferences: + - component: {fileID: 3295807416560938857} + generateReference: 0 + variableName: textTMPRectTransform + - component: {fileID: 4111186487608507299} + generateReference: 0 + variableName: textTMPCanvasRenderer + - component: {fileID: 2747827682437384067} + generateReference: 0 + variableName: textTMPTextMeshProUGUI + - component: {fileID: 8979994895831185709} + generateReference: 1 + variableName: refreshCostFormatText +--- !u!114 &8979994895831185709 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2650438354970672180} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2efdcd06cdaa830448f76b22ea7c98fb, type: 3} + m_Name: + m_EditorClassIdentifier: + key: LevelUpRefreshCostText --- !u!114 &2747827682437384067 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 3913210503624231669, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} m_PrefabInstance: {fileID: 1183525928596393334} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} + m_GameObject: {fileID: 2650438354970672180} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!114 &2880959524925709550 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, + type: 3} + m_PrefabInstance: {fileID: 1183525928596393334} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4876208748828156383} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a5079836f95c2a44b96fa331487ebb70, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!224 &3295807416560938857 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4454541538445599263, guid: 0722cd253d6bf014eb4134a2151ec7e3, + type: 3} + m_PrefabInstance: {fileID: 1183525928596393334} + m_PrefabAsset: {fileID: 0} +--- !u!222 &4111186487608507299 stripped +CanvasRenderer: + m_CorrespondingSourceObject: {fileID: 2981775322929280725, guid: 0722cd253d6bf014eb4134a2151ec7e3, + type: 3} + m_PrefabInstance: {fileID: 1183525928596393334} + m_PrefabAsset: {fileID: 0} +--- !u!1 &4876208748828156383 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 6036930758348516521, guid: 0722cd253d6bf014eb4134a2151ec7e3, + type: 3} + m_PrefabInstance: {fileID: 1183525928596393334} + m_PrefabAsset: {fileID: 0} +--- !u!114 &7308197950337881386 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4876208748828156383} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} + m_Name: + m_EditorClassIdentifier: + componentReferences: + - component: {fileID: 7799418069362394985} + generateReference: 0 + variableName: refreshButtonRectTransform + - component: {fileID: 6842703831500897351} + generateReference: 0 + variableName: refreshButtonCanvasRenderer + - component: {fileID: 2880959524925709550} + generateReference: 1 + variableName: refreshButton +--- !u!222 &6842703831500897351 stripped +CanvasRenderer: + m_CorrespondingSourceObject: {fileID: 5663998287110435121, guid: 0722cd253d6bf014eb4134a2151ec7e3, + type: 3} + m_PrefabInstance: {fileID: 1183525928596393334} + m_PrefabAsset: {fileID: 0} --- !u!224 &7799418069362394985 stripped RectTransform: m_CorrespondingSourceObject: {fileID: 8958121344393284127, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} m_PrefabInstance: {fileID: 1183525928596393334} m_PrefabAsset: {fileID: 0} ---- !u!1001 &1289917844414936308 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 8030040287481431578} - m_Modifications: - - target: {fileID: 837081792673381700, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_Name - value: LevelUpRewardItem (1) - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_Pivot.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_Pivot.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_AnchorMax.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_AnchorMin.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_SizeDelta.x - value: 480 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_SizeDelta.y - value: 423.5012 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Mode - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 2913687516650505952} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Target - value: - objectReference: {fileID: 2913687516650505952} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_CallState - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: PlayUISound - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_MethodName - value: OnSelectButtonClick - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 2913687516650505952} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_Target - value: - objectReference: {fileID: 2913687516650505952} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: _onPointerEnterAction.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 2913687516650505952} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: SepCore.UI.UGuiForm, SepCore.Runtime - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName - value: SepCore.UI.LevelUpForm, SepCore.Presentation - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_IntArgument - value: 10001 - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_IntArgument - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_IntArgument - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName - value: UnityEngine.Object, UnityEngine - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_ObjectArgumentAssemblyTypeName - value: UnityEngine.Object, UnityEngine - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, type: 3} ---- !u!224 &2101433581138342293 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - m_PrefabInstance: {fileID: 1289917844414936308} - m_PrefabAsset: {fileID: 0} ---- !u!114 &5065979270503000871 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 6317226738738323411, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - m_PrefabInstance: {fileID: 1289917844414936308} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 237d64392d274c14f9f5c81b54122a93, type: 3} - m_Name: - m_EditorClassIdentifier: --- !u!1001 &2140213659577717202 PrefabInstance: m_ObjectHideFlags: 0 @@ -1036,7 +942,12 @@ PrefabInstance: - target: {fileID: 837081792673381700, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, type: 3} propertyPath: m_Name - value: LevelUpRewardItem + value: LevelUpRewardTemplate + objectReference: {fileID: 0} + - target: {fileID: 837081792673381700, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, + type: 3} + propertyPath: m_IsActive + value: 0 objectReference: {fileID: 0} - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, type: 3} @@ -1056,7 +967,7 @@ PrefabInstance: - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, type: 3} propertyPath: m_AnchorMax.y - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, type: 3} @@ -1066,7 +977,7 @@ PrefabInstance: - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, type: 3} propertyPath: m_AnchorMin.y - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, type: 3} @@ -1076,7 +987,7 @@ PrefabInstance: - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, type: 3} propertyPath: m_SizeDelta.y - value: 423.5012 + value: 430 objectReference: {fileID: 0} - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, type: 3} @@ -1116,12 +1027,12 @@ PrefabInstance: - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, type: 3} propertyPath: m_AnchoredPosition.x - value: 0 + value: 240 objectReference: {fileID: 0} - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, type: 3} propertyPath: m_AnchoredPosition.y - value: 0 + value: -215 objectReference: {fileID: 0} - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, type: 3} @@ -1153,16 +1064,6 @@ PrefabInstance: propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Mode value: 3 objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 2913687516650505952} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Target - value: - objectReference: {fileID: 2913687516650505952} - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, type: 3} propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState @@ -1183,21 +1084,11 @@ PrefabInstance: propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_MethodName value: OnSelectButtonClick objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 2913687516650505952} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_Target - value: - objectReference: {fileID: 2913687516650505952} - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, type: 3} propertyPath: _onPointerEnterAction.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 2913687516650505952} + objectReference: {fileID: 0} - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, type: 3} propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName @@ -1223,10 +1114,34 @@ PrefabInstance: propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_ObjectArgumentAssemblyTypeName value: UnityEngine.Object, UnityEngine objectReference: {fileID: 0} + - target: {fileID: 2146544019506001947, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, + type: 3} + propertyPath: m_Color.a + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 2146544019506001947, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, + type: 3} + propertyPath: m_Color.b + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 2146544019506001947, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, + type: 3} + propertyPath: m_Color.g + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 2146544019506001947, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, + type: 3} + propertyPath: m_Color.r + value: 0.3 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] - m_AddedComponents: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 837081792673381700, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2261116646569783763} m_SourcePrefab: {fileID: 100100000, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, type: 3} --- !u!224 &1260145051120981171 stripped RectTransform: @@ -1234,477 +1149,40 @@ RectTransform: type: 3} m_PrefabInstance: {fileID: 2140213659577717202} m_PrefabAsset: {fileID: 0} +--- !u!1 &1598348574975847574 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 837081792673381700, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, + type: 3} + m_PrefabInstance: {fileID: 2140213659577717202} + m_PrefabAsset: {fileID: 0} +--- !u!114 &2261116646569783763 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1598348574975847574} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} + m_Name: + m_EditorClassIdentifier: + componentReferences: + - component: {fileID: 1260145051120981171} + generateReference: 0 + variableName: levelUpRewardTemplateRectTransform + - component: {fileID: 5339260094138371585} + generateReference: 1 + variableName: levelUpRewardTemplate --- !u!114 &5339260094138371585 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 6317226738738323411, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, type: 3} m_PrefabInstance: {fileID: 2140213659577717202} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} + m_GameObject: {fileID: 1598348574975847574} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 237d64392d274c14f9f5c81b54122a93, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!1001 &4246671445623233299 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 8030040287481431578} - m_Modifications: - - target: {fileID: 837081792673381700, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_Name - value: LevelUpRewardItem (3) - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_Pivot.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_Pivot.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_AnchorMax.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_AnchorMin.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_SizeDelta.x - value: 480 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_SizeDelta.y - value: 423.5012 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Mode - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 2913687516650505952} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Target - value: - objectReference: {fileID: 2913687516650505952} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_CallState - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: PlayUISound - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_MethodName - value: OnSelectButtonClick - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 2913687516650505952} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_Target - value: - objectReference: {fileID: 2913687516650505952} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: _onPointerEnterAction.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 2913687516650505952} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: SepCore.UI.UGuiForm, SepCore.Runtime - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName - value: SepCore.UI.LevelUpForm, SepCore.Presentation - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_IntArgument - value: 10001 - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_IntArgument - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_IntArgument - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName - value: UnityEngine.Object, UnityEngine - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_ObjectArgumentAssemblyTypeName - value: UnityEngine.Object, UnityEngine - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, type: 3} ---- !u!224 &3900199648890134130 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - m_PrefabInstance: {fileID: 4246671445623233299} - m_PrefabAsset: {fileID: 0} ---- !u!114 &7873551165193061568 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 6317226738738323411, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - m_PrefabInstance: {fileID: 4246671445623233299} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 237d64392d274c14f9f5c81b54122a93, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!1001 &8682754805774829218 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 8030040287481431578} - m_Modifications: - - target: {fileID: 837081792673381700, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_Name - value: LevelUpRewardItem (2) - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_Pivot.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_Pivot.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_AnchorMax.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_AnchorMin.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_SizeDelta.x - value: 480 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_SizeDelta.y - value: 423.5012 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Mode - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 2913687516650505952} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Target - value: - objectReference: {fileID: 2913687516650505952} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_CallState - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: PlayUISound - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_MethodName - value: OnSelectButtonClick - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 2913687516650505952} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_Target - value: - objectReference: {fileID: 2913687516650505952} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: _onPointerEnterAction.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 2913687516650505952} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: SepCore.UI.UGuiForm, SepCore.Runtime - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName - value: SepCore.UI.LevelUpForm, SepCore.Presentation - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_IntArgument - value: 10001 - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_IntArgument - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_IntArgument - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName - value: UnityEngine.Object, UnityEngine - objectReference: {fileID: 0} - - target: {fileID: 1855730643842292243, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_ObjectArgumentAssemblyTypeName - value: UnityEngine.Object, UnityEngine - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, type: 3} ---- !u!114 &3446409583753337201 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 6317226738738323411, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - m_PrefabInstance: {fileID: 8682754805774829218} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 237d64392d274c14f9f5c81b54122a93, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!224 &8408265286534267843 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 923096931429369185, guid: ce8bbe245fa50b74bac0eea7bff0dc3a, - type: 3} - m_PrefabInstance: {fileID: 8682754805774829218} - m_PrefabAsset: {fileID: 0} diff --git a/Assets/GameMain/UI/UIForms/ShopForm.prefab b/Assets/GameMain/UI/UIForms/ShopForm.prefab index 3d5bf06..8231563 100644 --- a/Assets/GameMain/UI/UIForms/ShopForm.prefab +++ b/Assets/GameMain/UI/UIForms/ShopForm.prefab @@ -111,284 +111,6 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 500, y: 100} m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &838319344123269394 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8982130026310361329} - - component: {fileID: 8204143097309061445} - - component: {fileID: 3604025852863017522} - m_Layer: 5 - m_Name: Handle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &8982130026310361329 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 838319344123269394} - 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: 4564159901318808421} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 20, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &8204143097309061445 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 838319344123269394} - m_CullTransparentMesh: 1 ---- !u!114 &3604025852863017522 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 838319344123269394} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!1 &1172841486695233833 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 247856542956802373} - - component: {fileID: 5222495137967880639} - - component: {fileID: 8372586232382073195} - m_Layer: 5 - m_Name: Scroll View - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &247856542956802373 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1172841486695233833} - 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: 2384114508316395579} - - {fileID: 3843995099389922319} - m_Father: {fileID: 7033611228266608009} - 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: -45} - m_SizeDelta: {x: 1150, y: 310} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &5222495137967880639 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1172841486695233833} - m_CullTransparentMesh: 1 ---- !u!114 &8372586232382073195 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1172841486695233833} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Content: {fileID: 4930859207330783680} - m_Horizontal: 0 - m_Vertical: 1 - m_MovementType: 1 - m_Elasticity: 0.1 - m_Inertia: 1 - m_DecelerationRate: 0.135 - m_ScrollSensitivity: 1 - m_Viewport: {fileID: 2384114508316395579} - m_HorizontalScrollbar: {fileID: 0} - m_VerticalScrollbar: {fileID: 8006849873675723595} - m_HorizontalScrollbarVisibility: 2 - m_VerticalScrollbarVisibility: 2 - m_HorizontalScrollbarSpacing: -3 - m_VerticalScrollbarSpacing: -3 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!1 &1200975155085373793 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2384114508316395579} - - component: {fileID: 4694543947285584484} - - component: {fileID: 8786882280482604532} - - component: {fileID: 6950261318585882184} - m_Layer: 5 - m_Name: Viewport - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2384114508316395579 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1200975155085373793} - 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: 4930859207330783680} - m_Father: {fileID: 247856542956802373} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 1} ---- !u!222 &4694543947285584484 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1200975155085373793} - m_CullTransparentMesh: 1 ---- !u!114 &8786882280482604532 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1200975155085373793} - 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: 10917, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!114 &6950261318585882184 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1200975155085373793} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ShowMaskGraphic: 0 ---- !u!1 &2031395237339476724 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 4564159901318808421} - m_Layer: 5 - m_Name: Sliding Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &4564159901318808421 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2031395237339476724} - 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: 8982130026310361329} - m_Father: {fileID: 3843995099389922319} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -20, y: -20} - m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &2421321311317459406 GameObject: m_ObjectHideFlags: 0 @@ -400,6 +122,8 @@ GameObject: - component: {fileID: 921898430704926267} - component: {fileID: 8275022931207229798} - component: {fileID: 550116815674234749} + - component: {fileID: 5890959863133644246} + - component: {fileID: 7202048515671091008} m_Layer: 5 m_Name: Title m_TagString: Untagged @@ -524,6 +248,44 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!114 &5890959863133644246 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2421321311317459406} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} + m_Name: + m_EditorClassIdentifier: + componentReferences: + - component: {fileID: 921898430704926267} + generateReference: 0 + variableName: titleRectTransform + - component: {fileID: 8275022931207229798} + generateReference: 0 + variableName: titleCanvasRenderer + - component: {fileID: 550116815674234749} + generateReference: 0 + variableName: titleTextMeshProUGUI + - component: {fileID: 7202048515671091008} + generateReference: 1 + variableName: titleFormatText +--- !u!114 &7202048515671091008 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2421321311317459406} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2efdcd06cdaa830448f76b22ea7c98fb, type: 3} + m_Name: + m_EditorClassIdentifier: + key: ShopTitleText --- !u!1 &2594015405937660406 GameObject: m_ObjectHideFlags: 0 @@ -533,7 +295,9 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 1904881530488092821} - - component: {fileID: 6980281636704611500} + - component: {fileID: 5136301934488724997} + - component: {fileID: 7138964402462000188} + - component: {fileID: 2390783184129139853} m_Layer: 5 m_Name: ShopForm m_TagString: Untagged @@ -565,7 +329,7 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &6980281636704611500 +--- !u!114 &5136301934488724997 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -574,20 +338,60 @@ MonoBehaviour: m_GameObject: {fileID: 2594015405937660406} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: a6f22432e5701804d9a78d0c07f4c334, type: 3} + m_Script: {fileID: 11500000, guid: 335062b0d81ae40f49c923ef4bf19dd7, type: 3} m_Name: m_EditorClassIdentifier: - _titleText: {fileID: 550116815674234749} - _continueButtonText: {fileID: 1556461039405303740} - _refreshPriceText: {fileID: 7575022460236106084} - _playerCoinText: {fileID: 4828239452296117559} - _goodsItems: - - {fileID: 4408146096950002354} - - {fileID: 8125692873401483319} - - {fileID: 7155723060929665062} - - {fileID: 1113536076677295857} - _propListArea: {fileID: 5174071208824798050} - _weaponListArea: {fileID: 2144542113228689988} + serializationItems: + - {fileID: 5890959863133644246} + - {fileID: 6448493559222326449} + - {fileID: 976582056517860298} + - {fileID: 6827573715148296231} + - {fileID: 834211465075460200} + - {fileID: 480910443557377306} + - {fileID: 806571649733521250} + - {fileID: 4523318145312236708} + nestedFormReferences: + - root: {fileID: 5270496665019716330} + generateReference: 1 + variableName: weaponList + - root: {fileID: 6139037316920262782} + generateReference: 1 + variableName: propList +--- !u!114 &7138964402462000188 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2594015405937660406} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2b261ad08be35724a83c21227db57e6b, type: 3} + m_Name: + m_EditorClassIdentifier: + _view: {fileID: 2390783184129139853} +--- !u!114 &2390783184129139853 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2594015405937660406} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 10a546b2f753668479061813a7f5781f, type: 3} + m_Name: + m_EditorClassIdentifier: + titleFormatText: {fileID: 7202048515671091008} + playerCoinFormatText: {fileID: 5873879027311029929} + refreshButton: {fileID: 7549973684080431625} + refreshButtonFormatText: {fileID: 8698778021501203967} + GoodsItemRoot: {fileID: 6435118920824550072} + goodsItemTemplate: {fileID: 4408146096950002354} + continueButton: {fileID: 1459358465442897105} + continueButtonFormatText: {fileID: 4537820319422465099} + weaponList: {fileID: 1842427826495371036} + propList: {fileID: 398343698490516872} --- !u!1 &2599872763744672693 GameObject: m_ObjectHideFlags: 0 @@ -633,6 +437,8 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 6435118920824550072} + - component: {fileID: 834211465075460200} + - component: {fileID: 4119309750766155464} m_Layer: 5 m_Name: Content m_TagString: Untagged @@ -653,9 +459,6 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 7653824607798275002} - - {fileID: 2873151379806595391} - - {fileID: 3770926168027951406} - - {fileID: 6372358459578501113} m_Father: {fileID: 2867366890069726016} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -663,116 +466,51 @@ RectTransform: m_AnchoredPosition: {x: 0.000061035156, y: 0} m_SizeDelta: {x: -2010, y: 0} m_Pivot: {x: 0, y: 1} ---- !u!1 &3298487782671207872 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 4930859207330783680} - m_Layer: 5 - m_Name: Content - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &4930859207330783680 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3298487782671207872} - 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: 2384114508316395579} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 2, y: 0.000906718} - m_SizeDelta: {x: -2, y: 300} - m_Pivot: {x: 0, y: 1} ---- !u!1 &3529895034686484875 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2820595825152489719} - - component: {fileID: 2316741999518072436} - - component: {fileID: 7819036606468620154} - m_Layer: 5 - m_Name: Line - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2820595825152489719 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3529895034686484875} - 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: 8498973045758957642} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: 120, y: 0} - m_SizeDelta: {x: -240, y: 3} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &2316741999518072436 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3529895034686484875} - m_CullTransparentMesh: 1 ---- !u!114 &7819036606468620154 +--- !u!114 &834211465075460200 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3529895034686484875} + m_GameObject: {fileID: 3287304047529558517} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} m_Name: m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.39215687, g: 0.39215687, b: 0.39215687, 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: 6cbc2c323b77f804fb958fa4eca33998, 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 + componentReferences: + - component: {fileID: 6435118920824550072} + generateReference: 1 + variableName: GoodsItemRoot + - component: {fileID: 4119309750766155464} + generateReference: 0 + variableName: contentHorizontalLayoutGroup +--- !u!114 &4119309750766155464 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3287304047529558517} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 3 + m_Spacing: 30 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 --- !u!1 &3551954260681892754 GameObject: m_ObjectHideFlags: 0 @@ -784,6 +522,8 @@ GameObject: - component: {fileID: 9171277918240658255} - component: {fileID: 4368541988642550910} - component: {fileID: 4828239452296117559} + - component: {fileID: 5873879027311029929} + - component: {fileID: 6448493559222326449} m_Layer: 5 m_Name: Text (TMP) m_TagString: Untagged @@ -908,141 +648,44 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!1 &3645456440922962451 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7754077635877504759} - - component: {fileID: 8053241550051454092} - - component: {fileID: 1335373473209610113} - m_Layer: 5 - m_Name: TitleText - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &7754077635877504759 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3645456440922962451} - 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: 8498973045758957642} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.5} - m_AnchorMax: {x: 0, y: 0.5} - m_AnchoredPosition: {x: 55, y: 0} - m_SizeDelta: {x: 110, y: 60} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &8053241550051454092 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3645456440922962451} - m_CullTransparentMesh: 1 ---- !u!114 &1335373473209610113 +--- !u!114 &5873879027311029929 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3645456440922962451} + m_GameObject: {fileID: 3551954260681892754} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Script: {fileID: 11500000, guid: 2efdcd06cdaa830448f76b22ea7c98fb, 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: "\u6B66\u5668" - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 99d811b0183246646a2ce8df996f4bca, type: 2} - m_sharedMaterial: {fileID: -1106088975554028259, guid: 99d811b0183246646a2ce8df996f4bca, - 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: 50 - m_fontSizeBase: 50 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 1 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 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} + key: ShopPlayerCoinText +--- !u!114 &6448493559222326449 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3551954260681892754} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} + m_Name: + m_EditorClassIdentifier: + componentReferences: + - component: {fileID: 9171277918240658255} + generateReference: 0 + variableName: textTMPRectTransform + - component: {fileID: 4368541988642550910} + generateReference: 0 + variableName: textTMPCanvasRenderer + - component: {fileID: 4828239452296117559} + generateReference: 0 + variableName: textTMPTextMeshProUGUI + - component: {fileID: 5873879027311029929} + generateReference: 1 + variableName: playerCoinFormatText --- !u!1 &3963448221191384772 GameObject: m_ObjectHideFlags: 0 @@ -1079,274 +722,6 @@ RectTransform: m_AnchoredPosition: {x: -250, y: 0} m_SizeDelta: {x: 500, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &4650676685977817849 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 4231563412428212643} - m_Layer: 5 - m_Name: Top - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &4231563412428212643 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4650676685977817849} - 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: 1157522922053796998} - - {fileID: 8271926014570095036} - - {fileID: 6690814313829357658} - m_Father: {fileID: 7033611228266608009} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: -30} - m_SizeDelta: {x: 0, y: 60} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &4873368730001398292 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5845702049125630971} - m_Layer: 5 - m_Name: WeaponParent - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &5845702049125630971 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4873368730001398292} - 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: 2543611553985333978} - 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: -15, y: -45} - m_SizeDelta: {x: 470, y: 310} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &5096030795213380013 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6984496433555195495} - - component: {fileID: 4204599436908175998} - - component: {fileID: 4363556359675586539} - m_Layer: 5 - m_Name: CountText - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &6984496433555195495 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5096030795213380013} - 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: 8498973045758957642} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.5} - m_AnchorMax: {x: 0, y: 0.5} - m_AnchoredPosition: {x: 170.00005, y: 0} - m_SizeDelta: {x: 120, y: 60} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &4204599436908175998 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5096030795213380013} - m_CullTransparentMesh: 1 ---- !u!114 &4363556359675586539 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5096030795213380013} - 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: (0/6) - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 99d811b0183246646a2ce8df996f4bca, type: 2} - m_sharedMaterial: {fileID: -1106088975554028259, guid: 99d811b0183246646a2ce8df996f4bca, - 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: 50 - m_fontSizeBase: 50 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 1 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 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 &6033790442002412512 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2543611553985333978} - - component: {fileID: 2144542113228689988} - m_Layer: 5 - m_Name: OwnedWeaponArea - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2543611553985333978 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6033790442002412512} - 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: 8498973045758957642} - - {fileID: 5845702049125630971} - m_Father: {fileID: 3434143815555965409} - 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: 755, y: 0.000005722} - m_SizeDelta: {x: 500, y: 400} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2144542113228689988 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6033790442002412512} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 58c6ff306e4be41458bdf4dd82ad92e1, type: 3} - m_Name: - m_EditorClassIdentifier: - _titleText: {fileID: 1335373473209610113} - _countText: {fileID: 4363556359675586539} - _displayItemTemplate: {fileID: 8108003253794388876, guid: a76ff56683a2bc2479ebd63dcdd658b0, - type: 3} - _displayItemRoot: {fileID: 5845702049125630971} - _startPosition: {x: 0, y: 0} - _itemSize: 150 - _itemSpacing: 10 - _fixedColumnCount: 3 - _instancePoolCapacity: 32 --- !u!1 &6965201405525023054 GameObject: m_ObjectHideFlags: 0 @@ -1375,449 +750,15 @@ RectTransform: m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 2543611553985333978} - - {fileID: 7033611228266608009} + - {fileID: 4605528212674255201} + - {fileID: 2593143890336467957} m_Father: {fileID: 1904881530488092821} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 0} m_AnchoredPosition: {x: -225, y: 300} - m_SizeDelta: {x: -550, y: 400} + m_SizeDelta: {x: -717.05, y: 400} m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &6975736360178129096 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8498973045758957642} - m_Layer: 5 - m_Name: Top - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &8498973045758957642 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6975736360178129096} - 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: 7754077635877504759} - - {fileID: 6984496433555195495} - - {fileID: 2820595825152489719} - m_Father: {fileID: 2543611553985333978} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: -40} - m_SizeDelta: {x: 0, y: 60} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &7191069276534072237 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7033611228266608009} - - component: {fileID: 5174071208824798050} - m_Layer: 5 - m_Name: OwnedPropArea - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &7033611228266608009 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7191069276534072237} - 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: 4231563412428212643} - - {fileID: 247856542956802373} - m_Father: {fileID: 3434143815555965409} - 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: -405, y: 0.000005722} - m_SizeDelta: {x: 1150, y: 400} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &5174071208824798050 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7191069276534072237} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 58c6ff306e4be41458bdf4dd82ad92e1, type: 3} - m_Name: - m_EditorClassIdentifier: - _titleText: {fileID: 3147210475793208583} - _countText: {fileID: 8582964069843304838} - _displayItemTemplate: {fileID: 8108003253794388876, guid: a76ff56683a2bc2479ebd63dcdd658b0, - type: 3} - _displayItemRoot: {fileID: 4930859207330783680} - _startPosition: {x: 2, y: -2} - _itemSize: 150 - _itemSpacing: 10 - _fixedColumnCount: 7 - _instancePoolCapacity: 32 ---- !u!1 &7486433393231465357 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6690814313829357658} - - component: {fileID: 1149023497136580568} - - component: {fileID: 7049335230533756515} - m_Layer: 5 - m_Name: Line - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &6690814313829357658 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7486433393231465357} - 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: 4231563412428212643} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: 135, y: 0} - m_SizeDelta: {x: -270, y: 3} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &1149023497136580568 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7486433393231465357} - m_CullTransparentMesh: 1 ---- !u!114 &7049335230533756515 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7486433393231465357} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.39215687, g: 0.39215687, b: 0.39215687, 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: 6cbc2c323b77f804fb958fa4eca33998, 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 &7596961030061657655 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3843995099389922319} - - component: {fileID: 3895290755110782093} - - component: {fileID: 5403641369707307158} - - component: {fileID: 8006849873675723595} - m_Layer: 5 - m_Name: Scrollbar Vertical - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3843995099389922319 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7596961030061657655} - 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: 4564159901318808421} - m_Father: {fileID: 247856542956802373} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 20, y: 0} - m_Pivot: {x: 1, y: 1} ---- !u!222 &3895290755110782093 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7596961030061657655} - m_CullTransparentMesh: 1 ---- !u!114 &5403641369707307158 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7596961030061657655} - 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: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!114 &8006849873675723595 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7596961030061657655} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2a4db7a114972834c8e4117be1d82ba3, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 3604025852863017522} - m_HandleRect: {fileID: 8982130026310361329} - m_Direction: 2 - m_Value: 0 - m_Size: 0.96765774 - m_NumberOfSteps: 0 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!1 &7990098028790493485 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1157522922053796998} - - component: {fileID: 451856188572179315} - - component: {fileID: 3147210475793208583} - m_Layer: 5 - m_Name: TitleText - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1157522922053796998 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7990098028790493485} - 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: 4231563412428212643} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.5} - m_AnchorMax: {x: 0, y: 0.5} - m_AnchoredPosition: {x: 55, y: 0} - m_SizeDelta: {x: 110, y: 60} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &451856188572179315 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7990098028790493485} - m_CullTransparentMesh: 1 ---- !u!114 &3147210475793208583 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7990098028790493485} - 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: "\u9053\u5177" - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 99d811b0183246646a2ce8df996f4bca, type: 2} - m_sharedMaterial: {fileID: -1106088975554028259, guid: 99d811b0183246646a2ce8df996f4bca, - 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: 50 - m_fontSizeBase: 50 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 1 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 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 &8260361304478553399 GameObject: m_ObjectHideFlags: 0 @@ -1856,390 +797,420 @@ RectTransform: m_AnchoredPosition: {x: -225, y: -100} m_SizeDelta: {x: -550, y: 200} m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &8603634289503406039 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8271926014570095036} - - component: {fileID: 8943490797345218325} - - component: {fileID: 8582964069843304838} - m_Layer: 5 - m_Name: CountText - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &8271926014570095036 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8603634289503406039} - 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: 4231563412428212643} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.5} - m_AnchorMax: {x: 0, y: 0.5} - m_AnchoredPosition: {x: 187.51, y: 0} - m_SizeDelta: {x: 155.0262, y: 60} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &8943490797345218325 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8603634289503406039} - m_CullTransparentMesh: 1 ---- !u!114 &8582964069843304838 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8603634289503406039} - 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: (1) - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 99d811b0183246646a2ce8df996f4bca, type: 2} - m_sharedMaterial: {fileID: -1106088975554028259, guid: 99d811b0183246646a2ce8df996f4bca, - 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: 50 - m_fontSizeBase: 50 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 1 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!1001 &2418935844508275135 +--- !u!1001 &88658536662749817 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: serializedVersion: 3 - m_TransformParent: {fileID: 6435118920824550072} + m_TransformParent: {fileID: 3434143815555965409} m_Modifications: - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, + - target: {fileID: 979750411381491577, guid: dd09af1a9a441da409e57f235fbff385, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size - value: 2 + propertyPath: key + value: WeaponListTitle objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Mode - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 6980281636704611500} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Target - value: - objectReference: {fileID: 6980281636704611500} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_Mode - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_CallState - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: PlayUISound - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_MethodName - value: OnPurchaseButtonClick - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 6980281636704611500} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_Target - value: - objectReference: {fileID: 6980281636704611500} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_MethodName - value: OnPurchaseButtonClick - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: _onPointerEnterAction.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 6980281636704611500} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: SepCore.UI.UGuiForm, SepCore.Runtime - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName - value: SepCore.UI.ShopForm, SepCore.Presentation - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_IntArgument - value: 10001 - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_IntArgument - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName - value: UI.ShopForm, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_IntArgument - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName - value: UnityEngine.Object, UnityEngine - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_ObjectArgumentAssemblyTypeName - value: UnityEngine.Object, UnityEngine - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_Pivot.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_Pivot.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, + - target: {fileID: 1516803856666965989, guid: dd09af1a9a441da409e57f235fbff385, type: 3} propertyPath: m_AnchorMax.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, + - target: {fileID: 1516803856666965989, guid: dd09af1a9a441da409e57f235fbff385, type: 3} propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_AnchorMin.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, + - target: {fileID: 2623398542883225289, guid: dd09af1a9a441da409e57f235fbff385, type: 3} - propertyPath: m_AnchorMin.y - value: 1 + propertyPath: m_AnchorMax.x + value: 0 objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, + - target: {fileID: 2623398542883225289, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2623398542883225289, guid: dd09af1a9a441da409e57f235fbff385, type: 3} propertyPath: m_SizeDelta.x - value: 450 + value: 0 objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, + - target: {fileID: 3836216583980977695, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3836216583980977695, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3836216583980977695, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3836216583980977695, guid: dd09af1a9a441da409e57f235fbff385, type: 3} propertyPath: m_SizeDelta.y - value: 650 + value: 0 objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, + - target: {fileID: 3836216583980977695, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3836216583980977695, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_Pivot.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_AnchorMin.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_SizeDelta.x + value: 550 + objectReference: {fileID: 0} + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_SizeDelta.y + value: 400 + objectReference: {fileID: 0} + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, type: 3} propertyPath: m_LocalPosition.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, type: 3} propertyPath: m_LocalPosition.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, type: 3} propertyPath: m_LocalRotation.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, type: 3} propertyPath: m_LocalRotation.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, type: 3} propertyPath: m_AnchoredPosition.x - value: 1225 + value: 0 objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, type: 3} propertyPath: m_AnchoredPosition.y - value: -350 + value: 0 objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 1939791114573821530, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_text - value: 40 - objectReference: {fileID: 0} - - target: {fileID: 3072890538777882148, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, + - target: {fileID: 5629509091290821154, guid: dd09af1a9a441da409e57f235fbff385, type: 3} propertyPath: m_Name - value: GoodsItem 2 + value: WeaponList objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, type: 3} ---- !u!224 &3770926168027951406 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - m_PrefabInstance: {fileID: 2418935844508275135} - m_PrefabAsset: {fileID: 0} ---- !u!114 &7155723060929665062 stripped + m_SourcePrefab: {fileID: 100100000, guid: dd09af1a9a441da409e57f235fbff385, type: 3} +--- !u!114 &1842427826495371036 stripped MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 4818839934941563289, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, + m_CorrespondingSourceObject: {fileID: 1777624568989214053, guid: dd09af1a9a441da409e57f235fbff385, type: 3} - m_PrefabInstance: {fileID: 2418935844508275135} + m_PrefabInstance: {fileID: 88658536662749817} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 271f2a0727c521c4280eb2d47fd8de33, type: 3} + m_Script: {fileID: 11500000, guid: 220e0137e2c60eb4084e50234225dd50, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!224 &4605528212674255201 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + m_PrefabInstance: {fileID: 88658536662749817} + m_PrefabAsset: {fileID: 0} +--- !u!114 &5270496665019716330 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 5196708336199221395, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + m_PrefabInstance: {fileID: 88658536662749817} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 335062b0d81ae40f49c923ef4bf19dd7, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &2102151175059079405 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 3434143815555965409} + m_Modifications: + - target: {fileID: 979750411381491577, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: key + value: PropListTitle + objectReference: {fileID: 0} + - target: {fileID: 1516803856666965989, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1516803856666965989, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2623398542883225289, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2623398542883225289, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2623398542883225289, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3836216583980977695, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3836216583980977695, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3836216583980977695, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3836216583980977695, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3836216583980977695, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3836216583980977695, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_SizeDelta.x + value: 1150 + objectReference: {fileID: 0} + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_SizeDelta.y + value: 400 + objectReference: {fileID: 0} + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5629509091290821154, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + propertyPath: m_Name + value: PropList + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: dd09af1a9a441da409e57f235fbff385, type: 3} +--- !u!114 &398343698490516872 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 1777624568989214053, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + m_PrefabInstance: {fileID: 2102151175059079405} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 220e0137e2c60eb4084e50234225dd50, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!224 &2593143890336467957 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4526370488341744408, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + m_PrefabInstance: {fileID: 2102151175059079405} + m_PrefabAsset: {fileID: 0} +--- !u!114 &6139037316920262782 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 5196708336199221395, guid: dd09af1a9a441da409e57f235fbff385, + type: 3} + m_PrefabInstance: {fileID: 2102151175059079405} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 335062b0d81ae40f49c923ef4bf19dd7, type: 3} m_Name: m_EditorClassIdentifier: --- !u!1001 &2582582569457716553 @@ -2319,7 +1290,7 @@ PrefabInstance: - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size - value: 2 + value: 1 objectReference: {fileID: 0} - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} @@ -2336,11 +1307,6 @@ PrefabInstance: propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode value: 3 objectReference: {fileID: 0} - - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Mode - value: 1 - objectReference: {fileID: 0} - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} propertyPath: _onPointerEnterAction.m_PersistentCalls.m_Calls.Array.size @@ -2350,22 +1316,12 @@ PrefabInstance: type: 3} propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 6980281636704611500} - - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Target - value: - objectReference: {fileID: 6980281636704611500} + objectReference: {fileID: 7138964402462000188} - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[0].m_Mode value: 3 objectReference: {fileID: 0} - - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_Mode - value: 1 - objectReference: {fileID: 0} - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} propertyPath: _onHoverAction.m_PersistentCalls.m_Calls.Array.data[0].m_Mode @@ -2376,31 +1332,11 @@ PrefabInstance: propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState value: 2 objectReference: {fileID: 0} - - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_CallState - value: 2 - objectReference: {fileID: 0} - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName value: PlayUISound objectReference: {fileID: 0} - - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_MethodName - value: OnContinueButtonClick - objectReference: {fileID: 0} - - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 6980281636704611500} - - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_Target - value: - objectReference: {fileID: 6980281636704611500} - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} propertyPath: _onHoverAction.m_PersistentCalls.m_Calls.Array.data[0].m_Target @@ -2413,21 +1349,11 @@ PrefabInstance: value: objectReference: {fileID: 3846984240573617890, guid: 92e9102fc83c8e949971efe6f1fa6501, type: 3} - - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_CallState - value: 2 - objectReference: {fileID: 0} - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName value: PlayUISound objectReference: {fileID: 0} - - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_MethodName - value: OnContinueButtonClick - objectReference: {fileID: 0} - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} propertyPath: _onHoverAction.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName @@ -2442,7 +1368,7 @@ PrefabInstance: type: 3} propertyPath: _onPointerEnterAction.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 6980281636704611500} + objectReference: {fileID: 7138964402462000188} - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} propertyPath: _onPointerEnterAction.m_PersistentCalls.m_Calls.Array.data[0].m_CallState @@ -2458,11 +1384,6 @@ PrefabInstance: propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName value: SepCore.UI.UGuiForm, SepCore.Runtime objectReference: {fileID: 0} - - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName - value: SepCore.UI.ShopForm, SepCore.Presentation - objectReference: {fileID: 0} - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_IntArgument @@ -2473,11 +1394,6 @@ PrefabInstance: propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName value: UI.UGuiForm, Assembly-CSharp objectReference: {fileID: 0} - - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName - value: UI.ShopForm, Assembly-CSharp - objectReference: {fileID: 0} - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} propertyPath: _onHoverAction.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName @@ -2496,7 +1412,7 @@ PrefabInstance: - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} propertyPath: _onPointerEnterAction.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: UI.UGuiForm, Assembly-CSharp + value: SepCore.UI.UGuiForm, SepCore.Runtime objectReference: {fileID: 0} - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} @@ -2508,21 +1424,11 @@ PrefabInstance: propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName value: UnityEngine.Object, UnityEngine objectReference: {fileID: 0} - - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_ObjectArgumentAssemblyTypeName - value: UnityEngine.Object, UnityEngine - objectReference: {fileID: 0} - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName value: UnityEngine.Object, UnityEngine objectReference: {fileID: 0} - - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_ObjectArgumentAssemblyTypeName - value: UnityEngine.Object, UnityEngine - objectReference: {fileID: 0} - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} propertyPath: _onHoverAction.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName @@ -2676,528 +1582,140 @@ PrefabInstance: m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] - m_AddedComponents: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 6036930758348516521, guid: 0722cd253d6bf014eb4134a2151ec7e3, + type: 3} + insertIndex: -1 + addedObject: {fileID: 806571649733521250} + - targetCorrespondingSourceObject: {fileID: 3793303208490381634, guid: 0722cd253d6bf014eb4134a2151ec7e3, + type: 3} + insertIndex: -1 + addedObject: {fileID: 4523318145312236708} + - targetCorrespondingSourceObject: {fileID: 3793303208490381634, guid: 0722cd253d6bf014eb4134a2151ec7e3, + type: 3} + insertIndex: -1 + addedObject: {fileID: 4537820319422465099} m_SourcePrefab: {fileID: 100100000, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} +--- !u!222 &771885691022687132 stripped +CanvasRenderer: + m_CorrespondingSourceObject: {fileID: 2981775322929280725, guid: 0722cd253d6bf014eb4134a2151ec7e3, + type: 3} + m_PrefabInstance: {fileID: 2582582569457716553} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1459358465442897105 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, + type: 3} + m_PrefabInstance: {fileID: 2582582569457716553} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8075043895741424096} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a5079836f95c2a44b96fa331487ebb70, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!114 &1556461039405303740 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 3913210503624231669, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} m_PrefabInstance: {fileID: 2582582569457716553} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} + m_GameObject: {fileID: 1689879013697240075} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!1 &1689879013697240075 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 3793303208490381634, guid: 0722cd253d6bf014eb4134a2151ec7e3, + type: 3} + m_PrefabInstance: {fileID: 2582582569457716553} + m_PrefabAsset: {fileID: 0} +--- !u!114 &4523318145312236708 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1689879013697240075} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} + m_Name: + m_EditorClassIdentifier: + componentReferences: + - component: {fileID: 2163584640657469270} + generateReference: 0 + variableName: textTMPRectTransform + - component: {fileID: 771885691022687132} + generateReference: 0 + variableName: textTMPCanvasRenderer + - component: {fileID: 1556461039405303740} + generateReference: 0 + variableName: textTMPTextMeshProUGUI + - component: {fileID: 4537820319422465099} + generateReference: 1 + variableName: continueButtonFormatText +--- !u!114 &4537820319422465099 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1689879013697240075} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2efdcd06cdaa830448f76b22ea7c98fb, type: 3} + m_Name: + m_EditorClassIdentifier: + key: ShopContinueButtonText +--- !u!224 &2163584640657469270 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4454541538445599263, guid: 0722cd253d6bf014eb4134a2151ec7e3, + type: 3} + m_PrefabInstance: {fileID: 2582582569457716553} + m_PrefabAsset: {fileID: 0} --- !u!224 &6883346101882881878 stripped RectTransform: m_CorrespondingSourceObject: {fileID: 8958121344393284127, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} m_PrefabInstance: {fileID: 2582582569457716553} m_PrefabAsset: {fileID: 0} ---- !u!1001 &3610681829673945518 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 6435118920824550072} - m_Modifications: - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Mode - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 6980281636704611500} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Target - value: - objectReference: {fileID: 6980281636704611500} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_Mode - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_CallState - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: PlayUISound - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_MethodName - value: OnPurchaseButtonClick - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 6980281636704611500} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_Target - value: - objectReference: {fileID: 6980281636704611500} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_MethodName - value: OnPurchaseButtonClick - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: _onPointerEnterAction.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 6980281636704611500} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: SepCore.UI.UGuiForm, SepCore.Runtime - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName - value: SepCore.UI.ShopForm, SepCore.Presentation - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_IntArgument - value: 10001 - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_IntArgument - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName - value: UI.ShopForm, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_IntArgument - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName - value: UnityEngine.Object, UnityEngine - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_ObjectArgumentAssemblyTypeName - value: UnityEngine.Object, UnityEngine - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_Pivot.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_Pivot.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_AnchorMax.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_AnchorMin.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_AnchorMin.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_SizeDelta.x - value: 450 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_SizeDelta.y - value: 650 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_AnchoredPosition.x - value: 725 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_AnchoredPosition.y - value: -350 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1939791114573821530, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_text - value: 40 - objectReference: {fileID: 0} - - target: {fileID: 3072890538777882148, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_Name - value: GoodsItem 1 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, type: 3} ---- !u!224 &2873151379806595391 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, +--- !u!222 &7876159436921240696 stripped +CanvasRenderer: + m_CorrespondingSourceObject: {fileID: 5663998287110435121, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} - m_PrefabInstance: {fileID: 3610681829673945518} + m_PrefabInstance: {fileID: 2582582569457716553} m_PrefabAsset: {fileID: 0} ---- !u!114 &8125692873401483319 stripped +--- !u!1 &8075043895741424096 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 6036930758348516521, guid: 0722cd253d6bf014eb4134a2151ec7e3, + type: 3} + m_PrefabInstance: {fileID: 2582582569457716553} + m_PrefabAsset: {fileID: 0} +--- !u!114 &806571649733521250 MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 4818839934941563289, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - m_PrefabInstance: {fileID: 3610681829673945518} + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} + m_GameObject: {fileID: 8075043895741424096} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 271f2a0727c521c4280eb2d47fd8de33, type: 3} + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!1001 &5596820170682541928 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 6435118920824550072} - m_Modifications: - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Mode - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 6980281636704611500} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Target - value: - objectReference: {fileID: 6980281636704611500} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_Mode - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_CallState - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: PlayUISound - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_MethodName - value: OnPurchaseButtonClick - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 6980281636704611500} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_Target - value: - objectReference: {fileID: 6980281636704611500} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_MethodName - value: OnPurchaseButtonClick - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: _onPointerEnterAction.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 6980281636704611500} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: SepCore.UI.UGuiForm, SepCore.Runtime - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName - value: SepCore.UI.ShopForm, SepCore.Presentation - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_IntArgument - value: 10001 - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_IntArgument - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName - value: UI.ShopForm, Assembly-CSharp - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_IntArgument - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName - value: UnityEngine.Object, UnityEngine - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_ObjectArgumentAssemblyTypeName - value: UnityEngine.Object, UnityEngine - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_Pivot.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_Pivot.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_AnchorMax.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_AnchorMin.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_AnchorMin.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_SizeDelta.x - value: 450 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_SizeDelta.y - value: 650 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_AnchoredPosition.x - value: 1725 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_AnchoredPosition.y - value: -350 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1939791114573821530, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_text - value: 40 - objectReference: {fileID: 0} - - target: {fileID: 3072890538777882148, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_Name - value: GoodsItem 3 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, type: 3} ---- !u!114 &1113536076677295857 stripped -MonoBehaviour: - m_CorrespondingSourceObject: {fileID: 4818839934941563289, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - m_PrefabInstance: {fileID: 5596820170682541928} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 271f2a0727c521c4280eb2d47fd8de33, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!224 &6372358459578501113 stripped -RectTransform: - m_CorrespondingSourceObject: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - m_PrefabInstance: {fileID: 5596820170682541928} - m_PrefabAsset: {fileID: 0} + componentReferences: + - component: {fileID: 6883346101882881878} + generateReference: 0 + variableName: continueButtonRectTransform + - component: {fileID: 7876159436921240696} + generateReference: 0 + variableName: continueButtonCanvasRenderer + - component: {fileID: 1459358465442897105} + generateReference: 1 + variableName: continueButton --- !u!1001 &6868384101991383953 PrefabInstance: m_ObjectHideFlags: 0 @@ -3281,7 +1799,7 @@ PrefabInstance: - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size - value: 2 + value: 1 objectReference: {fileID: 0} - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} @@ -3296,11 +1814,6 @@ PrefabInstance: - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Mode value: 3 objectReference: {fileID: 0} - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, @@ -3312,22 +1825,12 @@ PrefabInstance: type: 3} propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 6980281636704611500} - - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Target - value: - objectReference: {fileID: 6980281636704611500} + objectReference: {fileID: 7138964402462000188} - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[0].m_Mode value: 3 objectReference: {fileID: 0} - - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_Mode - value: 1 - objectReference: {fileID: 0} - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} propertyPath: _onHoverAction.m_PersistentCalls.m_Calls.Array.data[0].m_Mode @@ -3338,31 +1841,11 @@ PrefabInstance: propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState value: 2 objectReference: {fileID: 0} - - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_CallState - value: 2 - objectReference: {fileID: 0} - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: OnRefreshButtonClick - objectReference: {fileID: 0} - - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_MethodName value: PlayUISound objectReference: {fileID: 0} - - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 6980281636704611500} - - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_Target - value: - objectReference: {fileID: 6980281636704611500} - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} propertyPath: _onHoverAction.m_PersistentCalls.m_Calls.Array.data[0].m_Target @@ -3375,21 +1858,11 @@ PrefabInstance: value: objectReference: {fileID: 3846984240573617890, guid: 92e9102fc83c8e949971efe6f1fa6501, type: 3} - - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_CallState - value: 2 - objectReference: {fileID: 0} - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName value: PlayUISound objectReference: {fileID: 0} - - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_MethodName - value: OnRefreshButtonClick - objectReference: {fileID: 0} - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} propertyPath: _onHoverAction.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName @@ -3404,7 +1877,7 @@ PrefabInstance: type: 3} propertyPath: _onPointerEnterAction.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 6980281636704611500} + objectReference: {fileID: 7138964402462000188} - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} propertyPath: _onPointerEnterAction.m_PersistentCalls.m_Calls.Array.data[0].m_CallState @@ -3418,16 +1891,11 @@ PrefabInstance: - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: SepCore.UI.ShopForm, SepCore.Presentation - objectReference: {fileID: 0} - - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName value: SepCore.UI.UGuiForm, SepCore.Runtime objectReference: {fileID: 0} - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_IntArgument + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_IntArgument value: 10001 objectReference: {fileID: 0} - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, @@ -3435,11 +1903,6 @@ PrefabInstance: propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName value: UI.UGuiForm, Assembly-CSharp objectReference: {fileID: 0} - - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName - value: UI.ShopForm, Assembly-CSharp - objectReference: {fileID: 0} - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} propertyPath: _onHoverAction.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName @@ -3458,7 +1921,7 @@ PrefabInstance: - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} propertyPath: _onPointerEnterAction.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName - value: UI.UGuiForm, Assembly-CSharp + value: SepCore.UI.UGuiForm, SepCore.Runtime objectReference: {fileID: 0} - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} @@ -3470,21 +1933,11 @@ PrefabInstance: propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName value: UnityEngine.Object, UnityEngine objectReference: {fileID: 0} - - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_ObjectArgumentAssemblyTypeName - value: UnityEngine.Object, UnityEngine - objectReference: {fileID: 0} - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName value: UnityEngine.Object, UnityEngine objectReference: {fileID: 0} - - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_ObjectArgumentAssemblyTypeName - value: UnityEngine.Object, UnityEngine - objectReference: {fileID: 0} - target: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} propertyPath: _onHoverAction.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName @@ -3628,26 +2081,140 @@ PrefabInstance: m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] - m_AddedComponents: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 6036930758348516521, guid: 0722cd253d6bf014eb4134a2151ec7e3, + type: 3} + insertIndex: -1 + addedObject: {fileID: 976582056517860298} + - targetCorrespondingSourceObject: {fileID: 3793303208490381634, guid: 0722cd253d6bf014eb4134a2151ec7e3, + type: 3} + insertIndex: -1 + addedObject: {fileID: 8698778021501203967} + - targetCorrespondingSourceObject: {fileID: 3793303208490381634, guid: 0722cd253d6bf014eb4134a2151ec7e3, + type: 3} + insertIndex: -1 + addedObject: {fileID: 6827573715148296231} m_SourcePrefab: {fileID: 100100000, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} +--- !u!1 &906941484049968952 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 6036930758348516521, guid: 0722cd253d6bf014eb4134a2151ec7e3, + type: 3} + m_PrefabInstance: {fileID: 6868384101991383953} + m_PrefabAsset: {fileID: 0} +--- !u!114 &976582056517860298 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 906941484049968952} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} + m_Name: + m_EditorClassIdentifier: + componentReferences: + - component: {fileID: 2522232489058699662} + generateReference: 0 + variableName: refreshButtonRectTransform + - component: {fileID: 1282389675293569696} + generateReference: 0 + variableName: refreshButtonCanvasRenderer + - component: {fileID: 7549973684080431625} + generateReference: 1 + variableName: refreshButton +--- !u!222 &1282389675293569696 stripped +CanvasRenderer: + m_CorrespondingSourceObject: {fileID: 5663998287110435121, guid: 0722cd253d6bf014eb4134a2151ec7e3, + type: 3} + m_PrefabInstance: {fileID: 6868384101991383953} + m_PrefabAsset: {fileID: 0} --- !u!224 &2522232489058699662 stripped RectTransform: m_CorrespondingSourceObject: {fileID: 8958121344393284127, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} m_PrefabInstance: {fileID: 6868384101991383953} m_PrefabAsset: {fileID: 0} +--- !u!224 &7097905141766332814 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4454541538445599263, guid: 0722cd253d6bf014eb4134a2151ec7e3, + type: 3} + m_PrefabInstance: {fileID: 6868384101991383953} + m_PrefabAsset: {fileID: 0} +--- !u!114 &7549973684080431625 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 4005815405540692376, guid: 0722cd253d6bf014eb4134a2151ec7e3, + type: 3} + m_PrefabInstance: {fileID: 6868384101991383953} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 906941484049968952} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a5079836f95c2a44b96fa331487ebb70, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!114 &7575022460236106084 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 3913210503624231669, guid: 0722cd253d6bf014eb4134a2151ec7e3, type: 3} m_PrefabInstance: {fileID: 6868384101991383953} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} + m_GameObject: {fileID: 7779374451682456275} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!1 &7779374451682456275 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 3793303208490381634, guid: 0722cd253d6bf014eb4134a2151ec7e3, + type: 3} + m_PrefabInstance: {fileID: 6868384101991383953} + m_PrefabAsset: {fileID: 0} +--- !u!114 &8698778021501203967 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7779374451682456275} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2efdcd06cdaa830448f76b22ea7c98fb, type: 3} + m_Name: + m_EditorClassIdentifier: + key: ShopRefreshCostText +--- !u!114 &6827573715148296231 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7779374451682456275} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} + m_Name: + m_EditorClassIdentifier: + componentReferences: + - component: {fileID: 7097905141766332814} + generateReference: 0 + variableName: textTMPRectTransform + - component: {fileID: 8516309270459495748} + generateReference: 0 + variableName: textTMPCanvasRenderer + - component: {fileID: 7575022460236106084} + generateReference: 0 + variableName: textTMPTextMeshProUGUI + - component: {fileID: 8698778021501203967} + generateReference: 1 + variableName: refreshButtonFormatText +--- !u!222 &8516309270459495748 stripped +CanvasRenderer: + m_CorrespondingSourceObject: {fileID: 2981775322929280725, guid: 0722cd253d6bf014eb4134a2151ec7e3, + type: 3} + m_PrefabInstance: {fileID: 6868384101991383953} + m_PrefabAsset: {fileID: 0} --- !u!1001 &9219735843002010411 PrefabInstance: m_ObjectHideFlags: 0 @@ -3659,83 +2226,38 @@ PrefabInstance: - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, type: 3} propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size - value: 2 + value: 1 objectReference: {fileID: 0} - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, type: 3} propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode value: 3 objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Mode - value: 3 - objectReference: {fileID: 0} - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, type: 3} propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 6980281636704611500} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Target - value: - objectReference: {fileID: 6980281636704611500} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_Mode - value: 3 - objectReference: {fileID: 0} + objectReference: {fileID: 7138964402462000188} - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, type: 3} propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState value: 2 objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_CallState - value: 2 - objectReference: {fileID: 0} - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, type: 3} propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName value: PlayUISound objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_MethodName - value: OnPurchaseButtonClick - objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[0].m_Target - value: - objectReference: {fileID: 6980281636704611500} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_Target - value: - objectReference: {fileID: 6980281636704611500} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_MethodName - value: OnPurchaseButtonClick - objectReference: {fileID: 0} - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, type: 3} propertyPath: _onPointerEnterAction.m_PersistentCalls.m_Calls.Array.data[0].m_Target value: - objectReference: {fileID: 6980281636704611500} + objectReference: {fileID: 7138964402462000188} - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, type: 3} propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName value: SepCore.UI.UGuiForm, SepCore.Runtime objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, - type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName - value: SepCore.UI.ShopForm, SepCore.Presentation - objectReference: {fileID: 0} - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, type: 3} propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_IntArgument @@ -3743,18 +2265,33 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, type: 3} - propertyPath: _onClickAction.m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName - value: UI.ShopForm, Assembly-CSharp + propertyPath: _onPointerEnterAction.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: SepCore.UI.UGuiForm, SepCore.Runtime objectReference: {fileID: 0} - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, type: 3} propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName value: UnityEngine.Object, UnityEngine objectReference: {fileID: 0} - - target: {fileID: 17896329480872315, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, + - target: {fileID: 303284632082678643, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, type: 3} - propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_ObjectArgumentAssemblyTypeName - value: UnityEngine.Object, UnityEngine + propertyPath: m_Color.a + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 303284632082678643, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, + type: 3} + propertyPath: m_Color.b + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 303284632082678643, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, + type: 3} + propertyPath: m_Color.g + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 303284632082678643, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, + type: 3} + propertyPath: m_Color.r + value: 0.3 objectReference: {fileID: 0} - target: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, type: 3} @@ -3864,12 +2401,21 @@ PrefabInstance: - target: {fileID: 3072890538777882148, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, type: 3} propertyPath: m_Name - value: GoodsItem 0 + value: GoodsItemTemplate + objectReference: {fileID: 0} + - target: {fileID: 3072890538777882148, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, + type: 3} + propertyPath: m_IsActive + value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] - m_AddedComponents: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 3072890538777882148, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, + type: 3} + insertIndex: -1 + addedObject: {fileID: 480910443557377306} m_SourcePrefab: {fileID: 100100000, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, type: 3} --- !u!114 &4408146096950002354 stripped MonoBehaviour: @@ -3877,12 +2423,37 @@ MonoBehaviour: type: 3} m_PrefabInstance: {fileID: 9219735843002010411} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} + m_GameObject: {fileID: 6149116963983582479} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 271f2a0727c521c4280eb2d47fd8de33, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!1 &6149116963983582479 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 3072890538777882148, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, + type: 3} + m_PrefabInstance: {fileID: 9219735843002010411} + m_PrefabAsset: {fileID: 0} +--- !u!114 &480910443557377306 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6149116963983582479} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} + m_Name: + m_EditorClassIdentifier: + componentReferences: + - component: {fileID: 7653824607798275002} + generateReference: 0 + variableName: goodsItemTemplateRectTransform + - component: {fileID: 4408146096950002354} + generateReference: 1 + variableName: goodsItemTemplate --- !u!224 &7653824607798275002 stripped RectTransform: m_CorrespondingSourceObject: {fileID: 1568602919960830097, guid: 9f5bba6d2f5c95049a59fcb56df2d38f, diff --git a/Assets/GameMain/UI/UIItems/DisplayItem.prefab b/Assets/GameMain/UI/UIItems/DisplayItem.prefab index 5a94777..5756d72 100644 --- a/Assets/GameMain/UI/UIItems/DisplayItem.prefab +++ b/Assets/GameMain/UI/UIItems/DisplayItem.prefab @@ -61,6 +61,7 @@ MonoBehaviour: m_EditorClassIdentifier: _iconArea: {fileID: 6981812689419148607} _itemRect: {fileID: 3448502482762597571} + _button: {fileID: 8968323939827146374} --- !u!114 &8968323939827146374 MonoBehaviour: m_ObjectHideFlags: 0 @@ -104,50 +105,14 @@ MonoBehaviour: m_TargetGraphic: {fileID: 0} m_OnClick: m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 8108003253794388876} - m_TargetAssemblyTypeName: SepCore.UI.DisplayItem, SepCore.Presentation - m_MethodName: OnItemInfoLock - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 + m_Calls: [] _background: {fileID: 2138039234147195629} _onPointerEnterAction: m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 8108003253794388876} - m_TargetAssemblyTypeName: UI.DisplayItem, Assembly-CSharp - m_MethodName: OnItemInfoShow - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 + m_Calls: [] _onPointerExitAction: m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 8108003253794388876} - m_TargetAssemblyTypeName: UI.DisplayItem, Assembly-CSharp - m_MethodName: OnItemInfoHide - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 + m_Calls: [] --- !u!1001 &4063068678868026313 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/Assets/Launcher.unity b/Assets/Launcher.unity index 34bad27..72bde22 100644 --- a/Assets/Launcher.unity +++ b/Assets/Launcher.unity @@ -338,6 +338,30 @@ MonoBehaviour: m_PointerBehavior: 0 m_CursorLockBehavior: 0 m_ScrollDeltaPerTick: 6 +--- !u!114 &142428270 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 6269556444878685483, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + m_PrefabInstance: {fileID: 1280276266} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2efdcd06cdaa830448f76b22ea7c98fb, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &142428271 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 400612800417406683, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + m_PrefabInstance: {fileID: 1280276266} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1001 &343730742 PrefabInstance: m_ObjectHideFlags: 0 @@ -817,6 +841,30 @@ MonoBehaviour: _showPlayerWeaponControls: 1 _showPlayerHealthControls: 1 _showTips: 0 +--- !u!114 &491542084 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 6053195524865570449, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + m_PrefabInstance: {fileID: 1280276266} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a5079836f95c2a44b96fa331487ebb70, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &491542086 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 227536339921118688, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + m_PrefabInstance: {fileID: 1280276266} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &513208572 GameObject: m_ObjectHideFlags: 0 @@ -945,7 +993,8 @@ RectTransform: m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0, y: 0, z: 0} m_ConstrainProportionsScale: 0 - m_Children: [] + m_Children: + - {fileID: 1280276267} m_Father: {fileID: 432952642} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -1016,6 +1065,54 @@ Canvas: m_SortingLayerID: 0 m_SortingOrder: 0 m_TargetDisplay: 0 +--- !u!114 &640014055 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 103163210424128144, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + m_PrefabInstance: {fileID: 1280276266} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &640014059 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 8559108892240801629, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + m_PrefabInstance: {fileID: 1280276266} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &652305783 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 6102478747521363808, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + m_PrefabInstance: {fileID: 1280276266} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &652305787 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 3868237545351061730, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + m_PrefabInstance: {fileID: 1280276266} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!850595691 &819759088 LightingSettings: m_ObjectHideFlags: 0 @@ -1178,6 +1275,337 @@ MonoBehaviour: _loadBindingOverridesOnInit: 1 _saveBindingOverridesOnDestroy: 0 _bindingOverrideSettingKey: SepCore.InputModule.BindingOverrides +--- !u!114 &1258981242 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7330401870143477410, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + m_PrefabInstance: {fileID: 1280276266} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1258981246 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 249520213934040151, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + m_PrefabInstance: {fileID: 1280276266} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &1280276266 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 553656362} + m_Modifications: + - target: {fileID: 395929355422612576, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + propertyPath: m_Name + value: ItemTooltipForm + objectReference: {fileID: 0} + - target: {fileID: 2236042990348165862, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + propertyPath: serializationItems.Array.size + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 2236042990348165862, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + propertyPath: serializationItems.Array.data[0] + value: + objectReference: {fileID: 1280276276} + - target: {fileID: 2236042990348165862, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + propertyPath: serializationItems.Array.data[1] + value: + objectReference: {fileID: 1280276273} + - target: {fileID: 2236042990348165862, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + propertyPath: serializationItems.Array.data[2] + value: + objectReference: {fileID: 640014059} + - target: {fileID: 2236042990348165862, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + propertyPath: serializationItems.Array.data[3] + value: + objectReference: {fileID: 1258981246} + - target: {fileID: 2236042990348165862, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + propertyPath: serializationItems.Array.data[4] + value: + objectReference: {fileID: 652305787} + - target: {fileID: 2236042990348165862, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + propertyPath: serializationItems.Array.data[5] + value: + objectReference: {fileID: 1352570666} + - target: {fileID: 2236042990348165862, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + propertyPath: serializationItems.Array.data[6] + value: + objectReference: {fileID: 142428271} + - target: {fileID: 2236042990348165862, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + propertyPath: serializationItems.Array.data[7] + value: + objectReference: {fileID: 491542086} + - target: {fileID: 4303509830935515119, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + propertyPath: _view + value: + objectReference: {fileID: 1280276275} + - target: {fileID: 6368625289863409235, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6368625289863409235, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6368625289863409235, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6368625289863409235, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6368625289863409235, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6368625289863409235, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6368625289863409235, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6368625289863409235, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6368625289863409235, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6368625289863409235, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6368625289863409235, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6368625289863409235, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6368625289863409235, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6368625289863409235, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6368625289863409235, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6368625289863409235, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6368625289863409235, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6368625289863409235, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6368625289863409235, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6368625289863409235, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 395929355422612576, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1280276275} + - targetCorrespondingSourceObject: {fileID: 625540161254782982, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1280276276} + m_SourcePrefab: {fileID: 100100000, guid: 20e5dc75d1c3fe74bb841127a036d69d, type: 3} +--- !u!224 &1280276267 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6368625289863409235, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + m_PrefabInstance: {fileID: 1280276266} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1280276268 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7488000213460330546, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + m_PrefabInstance: {fileID: 1280276266} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 578fa91d15f54e74a95ccce338d0a772, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!224 &1280276269 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 7543853000780573685, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + m_PrefabInstance: {fileID: 1280276266} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1280276270 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 625540161254782982, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + m_PrefabInstance: {fileID: 1280276266} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1280276271 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 1280310065211852598, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + m_PrefabInstance: {fileID: 1280276266} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1280276270} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1280276272 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 395929355422612576, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + m_PrefabInstance: {fileID: 1280276266} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1280276273 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 8926258706962002499, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + m_PrefabInstance: {fileID: 1280276266} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!222 &1280276274 stripped +CanvasRenderer: + m_CorrespondingSourceObject: {fileID: 3996340794476105959, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + m_PrefabInstance: {fileID: 1280276266} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1280276275 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1280276272} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4d9524b70efb9c840a84baed8b0c12d0, type: 3} + m_Name: + m_EditorClassIdentifier: + iconArea: {fileID: 1280276268} + titleText: {fileID: 640014055} + typeText: {fileID: 1258981242} + infoText: {fileID: 652305783} + recycleButton: {fileID: 1352570662} + textFormatText: {fileID: 142428270} + cancelButton: {fileID: 491542084} +--- !u!114 &1280276276 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1280276270} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} + m_Name: + m_EditorClassIdentifier: + componentReferences: + - component: {fileID: 1280276269} + generateReference: 1 + variableName: contentRectTransform + - component: {fileID: 1280276274} + generateReference: 0 + variableName: contentCanvasRenderer + - component: {fileID: 1280276271} + generateReference: 0 + variableName: contentImage +--- !u!114 &1352570662 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7966632555814587605, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + m_PrefabInstance: {fileID: 1280276266} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a5079836f95c2a44b96fa331487ebb70, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1352570666 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 5617935853479120081, guid: 20e5dc75d1c3fe74bb841127a036d69d, + type: 3} + m_PrefabInstance: {fileID: 1280276266} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fbaa237e23f7d4d3f85f73e0acd7eaec, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &1454214586 GameObject: m_ObjectHideFlags: 0 diff --git a/数据表/Datas/FormatText_格式化文本.xlsx b/数据表/Datas/FormatText_格式化文本.xlsx new file mode 100644 index 0000000..f6532d0 Binary files /dev/null and b/数据表/Datas/FormatText_格式化文本.xlsx differ diff --git a/数据表/Datas/__tables__.xlsx b/数据表/Datas/__tables__.xlsx index 442306a..f7828d0 100644 Binary files a/数据表/Datas/__tables__.xlsx and b/数据表/Datas/__tables__.xlsx differ