diff --git a/My project/Assets/Resources/Prefab/UI/LibraryGiantItem.prefab b/My project/Assets/Resources/Prefab/UI/LibraryGiantItem.prefab index c8069859d..6d7ec197c 100644 --- a/My project/Assets/Resources/Prefab/UI/LibraryGiantItem.prefab +++ b/My project/Assets/Resources/Prefab/UI/LibraryGiantItem.prefab @@ -301,7 +301,7 @@ GameObject: - component: {fileID: 9161833284301621424} - component: {fileID: 5913617355368473729} m_Layer: 5 - m_Name: StarImg + m_Name: Star1 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -376,7 +376,7 @@ GameObject: - component: {fileID: 1119575788612082855} - component: {fileID: 1712236966958661298} m_Layer: 5 - m_Name: StarImg (4) + m_Name: Star3 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -666,7 +666,7 @@ GameObject: - component: {fileID: 6221544809802481683} - component: {fileID: 2676771624809184846} m_Layer: 5 - m_Name: StarImg (1) + m_Name: Star2 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 diff --git a/My project/Assets/Scenes/SampleScene.unity b/My project/Assets/Scenes/SampleScene.unity index 006a6c472..3386df212 100644 --- a/My project/Assets/Scenes/SampleScene.unity +++ b/My project/Assets/Scenes/SampleScene.unity @@ -122809,7 +122809,7 @@ GameObject: m_Component: - component: {fileID: 949176087} m_Layer: 5 - m_Name: WonderListPanel + m_Name: ListPanel m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -166282,7 +166282,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!224 &1267340850 RectTransform: m_ObjectHideFlags: 0 @@ -166601,7 +166601,7 @@ GameObject: - component: {fileID: 1269548255} - component: {fileID: 1269548254} m_Layer: 5 - m_Name: LibraryGiantInfoPanel + m_Name: InfoPanel m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -179541,7 +179541,7 @@ GameObject: m_Component: - component: {fileID: 1378116948} m_Layer: 5 - m_Name: WonderInfoPanel + m_Name: InfoPanel m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -227773,7 +227773,7 @@ GameObject: m_Component: - component: {fileID: 1759379789} m_Layer: 5 - m_Name: LibraryGiantListPanel + m_Name: ListPanel m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 diff --git a/My project/Assets/Scripts/UI/GameUI.cs b/My project/Assets/Scripts/UI/GameUI.cs index 980142695..bce4a0b42 100644 --- a/My project/Assets/Scripts/UI/GameUI.cs +++ b/My project/Assets/Scripts/UI/GameUI.cs @@ -6,7 +6,7 @@ using TMPro; using Unity.VisualScripting; using RuntimeData; using UnityEngine.AI; - +using UI.LibraryUI; public class GameUI { private Main _main; diff --git a/My project/Assets/Scripts/UI/LibraryUI.cs b/My project/Assets/Scripts/UI/LibraryUI.cs deleted file mode 100644 index e8c3b49bf..000000000 --- a/My project/Assets/Scripts/UI/LibraryUI.cs +++ /dev/null @@ -1,372 +0,0 @@ -using UnityEngine; -using Logic; -using RuntimeData; -using Animancer; -using UnityEngine.UI; -using System.Collections.Generic; -using System.Net; -using Logic.Multilingual; -using TH1Resource; -using TMPro; -using YooAsset.Editor; - -public enum LibraryTabType -{ - Force, - Giant, - Wonder, - Achievement -} - -public class LibraryUI -{ - private Main _main; - private MapData _mapData; - public GameObject ROLibraryUI; - - public bool NeedShow = false; - - private bool _isShowing = false; - private bool _isAnimating = false; - private float _fadeDuration = 0.2f; - - public Button ForceButton; - public Button GiantButton; - public Button WonderButton; - public Button AchievementButton; - - public Transform SelectedGiantListItem; - public Transform DefaultGiantListItem; - - private class LibraryTab - { - public LibraryTabType Type; - public GameObject Panel; - public string FadeInClipPath; - public string FadeOutClipPath; - - public LibraryTab(LibraryTabType type, GameObject panel, string fadeIn, string fadeOut) - { - Type = type; - Panel = panel; - FadeInClipPath = fadeIn; - FadeOutClipPath = fadeOut; - } - } - - private Dictionary _tabs = new(); - private LibraryTabType? _currentTab = null; - - public LibraryUI(Main main, MapData mapData) - { - _main = main; - _mapData = mapData; - ROLibraryUI = UIManager.Instance.ROUIManager.transform.Find("GameUI/LibraryUI").gameObject; - ROLibraryUI.transform.Find("CloseButton").GetComponent