From e2d0974b3c5bfd4d3f74a112b237e72f671bd752 Mon Sep 17 00:00:00 2001 From: ThomasCharester Date: Wed, 21 Jan 2026 11:45:04 +0300 Subject: [PATCH] UI service frame --- .idea/.idea.Infra/.idea/workspace.xml | 64 +- .../AddressableAssetSettings.asset | 3 +- .../AssetGroups/Default Local Group.asset | 32 + .../Code/Infrastructure/App/PapaInstaller.cs | 50 +- .../App/States/BootstrapState.cs | 2 +- .../App/States/GameplayState.cs | 2 +- .../Code/Infrastructure/Loadings/Loading.cs | 8 +- Assets/Code/Infrastructure/UI/Panels.meta | 3 + .../Infrastructure/UI/Panels/LoadingPanel.cs | 15 + .../UI/Panels/LoadingPanel.cs.meta | 3 + .../Infrastructure/UI/Panels/LogoPanel.cs | 16 + .../UI/Panels/LogoPanel.cs.meta | 3 + Assets/Code/Infrastructure/UI/UIFactory.cs | 17 +- .../Code/Infrastructure/UI/UIPanelSettings.cs | 6 + Assets/Code/Infrastructure/UI/UIService.cs | 10 +- .../Resources/SystemConfigsReferences.asset | 23 +- Assets/Resources/UI/Panels.meta | 8 + Assets/Resources/UI/Sprites/GUISprite.png | Bin 10022 -> 0 bytes .../Resources/UI/Sprites/GUISprite.png.meta | 879 ------------------ Assets/Resources/UI/Sprites/LogoCAlpha.png | Bin 0 -> 113215 bytes .../Resources/UI/Sprites/LogoCAlpha.png.meta | 130 +++ Assets/Resources/UI/Sprites/LogoColor.png | Bin 0 -> 97814 bytes .../Resources/UI/Sprites/LogoColor.png.meta | 130 +++ Assets/Resources/UI/Sprites/Shit3.jpg | Bin 0 -> 2581127 bytes Assets/Resources/UI/Sprites/Shit3.jpg.meta | 130 +++ Assets/Resources_moved/Configs/UI.meta | 8 + .../Configs/UI/CanvasSettingsConfig.asset | 20 + .../UI/CanvasSettingsConfig.asset.meta | 8 + .../Resources_moved/Configs/UI/Loading.asset | 21 + .../Configs/UI/Loading.asset.meta | 8 + Assets/Resources_moved/Configs/UI/Logo.asset | 21 + .../Configs/UI/Logo.asset.meta | 8 + Assets/Resources_moved/UI.meta | 8 + Assets/Resources_moved/UI/Canvas.prefab | 103 ++ Assets/Resources_moved/UI/Canvas.prefab.meta | 7 + Assets/Resources_moved/UI/Panels.meta | 8 + .../UI/Panels/LoadingPanel.prefab | 90 ++ .../UI/Panels/LoadingPanel.prefab.meta | 7 + .../UI/Panels/LogoPanel.prefab | 90 ++ .../UI/Panels/LogoPanel.prefab.meta | 7 + Assets/Scenes/Bootstrap.unity | 82 +- .../CanvasSettingsConfig.Generated.cs | 16 + .../CanvasSettingsConfig.Generated.cs.meta | 2 + .../ConfigLocator.Generated.cs | 9 +- .../SystemConfigsReferences.Generated.cs | 8 +- 45 files changed, 1138 insertions(+), 927 deletions(-) create mode 100644 Assets/Code/Infrastructure/UI/Panels.meta create mode 100644 Assets/Code/Infrastructure/UI/Panels/LoadingPanel.cs create mode 100644 Assets/Code/Infrastructure/UI/Panels/LoadingPanel.cs.meta create mode 100644 Assets/Code/Infrastructure/UI/Panels/LogoPanel.cs create mode 100644 Assets/Code/Infrastructure/UI/Panels/LogoPanel.cs.meta create mode 100644 Assets/Resources/UI/Panels.meta delete mode 100644 Assets/Resources/UI/Sprites/GUISprite.png delete mode 100644 Assets/Resources/UI/Sprites/GUISprite.png.meta create mode 100644 Assets/Resources/UI/Sprites/LogoCAlpha.png create mode 100644 Assets/Resources/UI/Sprites/LogoCAlpha.png.meta create mode 100644 Assets/Resources/UI/Sprites/LogoColor.png create mode 100644 Assets/Resources/UI/Sprites/LogoColor.png.meta create mode 100644 Assets/Resources/UI/Sprites/Shit3.jpg create mode 100644 Assets/Resources/UI/Sprites/Shit3.jpg.meta create mode 100644 Assets/Resources_moved/Configs/UI.meta create mode 100644 Assets/Resources_moved/Configs/UI/CanvasSettingsConfig.asset create mode 100644 Assets/Resources_moved/Configs/UI/CanvasSettingsConfig.asset.meta create mode 100644 Assets/Resources_moved/Configs/UI/Loading.asset create mode 100644 Assets/Resources_moved/Configs/UI/Loading.asset.meta create mode 100644 Assets/Resources_moved/Configs/UI/Logo.asset create mode 100644 Assets/Resources_moved/Configs/UI/Logo.asset.meta create mode 100644 Assets/Resources_moved/UI.meta create mode 100644 Assets/Resources_moved/UI/Canvas.prefab create mode 100644 Assets/Resources_moved/UI/Canvas.prefab.meta create mode 100644 Assets/Resources_moved/UI/Panels.meta create mode 100644 Assets/Resources_moved/UI/Panels/LoadingPanel.prefab create mode 100644 Assets/Resources_moved/UI/Panels/LoadingPanel.prefab.meta create mode 100644 Assets/Resources_moved/UI/Panels/LogoPanel.prefab create mode 100644 Assets/Resources_moved/UI/Panels/LogoPanel.prefab.meta create mode 100644 Assets/UnityCodeGen.Generated/CanvasSettingsConfig.Generated.cs create mode 100644 Assets/UnityCodeGen.Generated/CanvasSettingsConfig.Generated.cs.meta diff --git a/.idea/.idea.Infra/.idea/workspace.xml b/.idea/.idea.Infra/.idea/workspace.xml index fd9819b..b03d540 100644 --- a/.idea/.idea.Infra/.idea/workspace.xml +++ b/.idea/.idea.Infra/.idea/workspace.xml @@ -5,26 +5,26 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - + @@ -127,4 +128,23 @@ + + + + + file://$PROJECT_DIR$/Assets/Code/Infrastructure/UI/UIFactory.cs + 61 + + + + + + + + + + \ No newline at end of file diff --git a/Assets/AddressableAssetsData/AddressableAssetSettings.asset b/Assets/AddressableAssetsData/AddressableAssetSettings.asset index 6afd719..8de6c68 100644 --- a/Assets/AddressableAssetsData/AddressableAssetSettings.asset +++ b/Assets/AddressableAssetsData/AddressableAssetSettings.asset @@ -15,7 +15,7 @@ MonoBehaviour: m_DefaultGroup: d790534e015d692428ac5a9ce7d2ceb6 m_currentHash: serializedVersion: 2 - Hash: 00000000000000000000000000000000 + Hash: eca7c51e7f74c0fc63e5a8f984ad695f m_OptimizeCatalogSize: 0 m_BuildRemoteCatalog: 0 m_CatalogRequestsTimeout: 0 @@ -102,6 +102,7 @@ MonoBehaviour: - default - SceneConfig - CameraConfig + - UIPanelConfig m_SchemaTemplates: [] m_GroupTemplateObjects: - {fileID: 11400000, guid: af0b5782a0090884db056705d7776701, type: 2} diff --git a/Assets/AddressableAssetsData/AssetGroups/Default Local Group.asset b/Assets/AddressableAssetsData/AssetGroups/Default Local Group.asset index 1d3b89e..681d7c9 100644 --- a/Assets/AddressableAssetsData/AssetGroups/Default Local Group.asset +++ b/Assets/AddressableAssetsData/AssetGroups/Default Local Group.asset @@ -15,6 +15,16 @@ MonoBehaviour: m_GroupName: Default Local Group m_GUID: d790534e015d692428ac5a9ce7d2ceb6 m_SerializeEntries: + - m_GUID: 13852bf3f3ccace4e9deefd844eebb23 + m_Address: Assets/Resources_moved/UI/Panels/LoadingPanel.prefab + m_ReadOnly: 0 + m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 + - m_GUID: 17c5e56eb6c99db40b6093c9d543bb4f + m_Address: Assets/Resources_moved/Configs/UI/CanvasSettingsConfig.asset + m_ReadOnly: 0 + m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: 4a97987e3a94e0f43b1b57b6ddccac23 m_Address: Assets/Resources_moved/Configs/Camera/CameraSettingsConfig.asset m_ReadOnly: 0 @@ -27,6 +37,11 @@ MonoBehaviour: m_SerializedLabels: - SceneConfig FlaggedDuringContentUpdateRestriction: 0 + - m_GUID: 4fcdb7f979b60194db1fb5c03b81bf8c + m_Address: UI/Panels/LoadingPanel + m_ReadOnly: 0 + m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: a78f552da8f156b469b95652e4b0209d m_Address: DebugClassConfig m_ReadOnly: 0 @@ -47,16 +62,33 @@ MonoBehaviour: m_ReadOnly: 0 m_SerializedLabels: [] FlaggedDuringContentUpdateRestriction: 0 + - m_GUID: d2750e654bd192d41a48144c43b41302 + m_Address: Assets/Resources_moved/Configs/UI/Logo.asset + m_ReadOnly: 0 + m_SerializedLabels: + - UIPanelConfig + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: d54fabdcc748a594aa0551dcd235c7c2 m_Address: ScenesAssetReferences m_ReadOnly: 0 m_SerializedLabels: [] FlaggedDuringContentUpdateRestriction: 0 + - m_GUID: d87857258eeea2345a3b926b3c671002 + m_Address: Assets/Resources_moved/Configs/UI/Loading.asset + m_ReadOnly: 0 + m_SerializedLabels: + - UIPanelConfig + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: df809fbbdc1f51f43b4d42a7896a0919 m_Address: Assets/Scenes/Gameplay.unity m_ReadOnly: 0 m_SerializedLabels: [] FlaggedDuringContentUpdateRestriction: 0 + - m_GUID: e1fbe5b2798657342b569f723d16c9de + m_Address: UI/Canvas + m_ReadOnly: 0 + m_SerializedLabels: [] + FlaggedDuringContentUpdateRestriction: 0 - m_GUID: eab71c0cf90c4b94294e497d3734cfe1 m_Address: Assets/Resources_moved/Configs/InputServiceConfig.asset m_ReadOnly: 0 diff --git a/Assets/Code/Infrastructure/App/PapaInstaller.cs b/Assets/Code/Infrastructure/App/PapaInstaller.cs index 9ae110e..d4747d3 100644 --- a/Assets/Code/Infrastructure/App/PapaInstaller.cs +++ b/Assets/Code/Infrastructure/App/PapaInstaller.cs @@ -2,7 +2,8 @@ using Code.Infrastructure.Camera; using Code.Infrastructure.Configs; using Code.Infrastructure.Input; using Code.Infrastructure.Loadings; -using Code.Infrastructure.SceneLoader; +using Code.Infrastructure.SceneLoader; +using Code.Infrastructure.UI; using Reflex.Core; using Reflex.Enums; using UnityEngine; @@ -10,7 +11,12 @@ using Resolution = Reflex.Enums.Resolution; namespace Code.Infrastructure.App { - public class PapaInstaller : MonoBehaviour, IInstaller, ISceneConfigsLoadedHandle, IInputServiceInitializedHandle, ICameraInitializedHandle + public class PapaInstaller : MonoBehaviour, IInstaller, + ISceneConfigsLoadedHandle, + IInputServiceInitializedHandle, + ICameraInitializedHandle, + IUIInitializedHandle, + IUIPanelLoaded { public void InstallBindings(ContainerBuilder containerBuilder) { @@ -27,7 +33,16 @@ namespace Code.Infrastructure.App containerBuilder.RegisterType(typeof(CameraFactory), Lifetime.Singleton, Resolution.Lazy); containerBuilder.RegisterType(typeof(CameraStateMachine), Lifetime.Singleton, Resolution.Lazy); containerBuilder.RegisterType(typeof(CameraStateMachineContext), Lifetime.Singleton, Resolution.Lazy); - + + containerBuilder.RegisterType(typeof(UIFactory), new []{typeof(IUIFactory)}, Lifetime.Singleton, Resolution.Eager); + containerBuilder.RegisterType(typeof(UIService), new []{typeof(IUIService)}, Lifetime.Singleton, Resolution.Eager); + + // UIFactory + // Logo + // Scene configs + // Input service + // Camera + _initialLoading = new Loading(5, () => EssentialLoadEnded(_thatRightContainer)); } private Loading _initialLoading; @@ -40,13 +55,12 @@ namespace Code.Infrastructure.App container.Resolve().CreateCameraStateMachine(container.Resolve()).Forget(); - _initialLoading = new Loading(3, () => EssentialLoadEnded(container)); } private void EssentialLoadEnded(Container container) { - container.Resolve().SwitchState(AppStates.Bootstrap).AllowStateTransition(AppStates.Gameplay); container.Resolve().Unsubscribe(this); + container.Resolve().SwitchState(AppStates.Bootstrap).AllowStateTransition(AppStates.Gameplay); } public void SceneConfigsLoaded() @@ -64,7 +78,33 @@ namespace Code.Infrastructure.App _thatRightContainer.Resolve().cameraLoadedData = data; _thatRightContainer.Resolve().SwitchState(CameraMode.None) .AllowStateTransition(CameraMode.FirstPerson); + _initialLoading.DoProgress(); } + + public void UIInitialized() + { + _initialLoading.DoProgress(); + + _thatRightContainer.Resolve().TryLoadPanel(UIPanelType.Logo); + _thatRightContainer.Resolve().TryLoadPanel(UIPanelType.Loading); + } + + public void UILoaded(UIPanelType uiPanelType) + { + if (_initialLoading.Completed) return; + + switch (uiPanelType) + { + case UIPanelType.Logo: + _thatRightContainer.Resolve().OpenPanel(UIPanelType.Logo); + + _initialLoading.DoProgress(); + break; + case UIPanelType.Loading: + // _thatRightContainer.Resolve().OpenPanel(UIPanelType.Logo); + break; + } + } } } \ No newline at end of file diff --git a/Assets/Code/Infrastructure/App/States/BootstrapState.cs b/Assets/Code/Infrastructure/App/States/BootstrapState.cs index 4a1ca4f..0424c65 100644 --- a/Assets/Code/Infrastructure/App/States/BootstrapState.cs +++ b/Assets/Code/Infrastructure/App/States/BootstrapState.cs @@ -31,7 +31,7 @@ namespace Code.Infrastructure.App.States public void OnGameplaySceneLoaded() { - Debug.Log("Spermageddon"); + } } } \ No newline at end of file diff --git a/Assets/Code/Infrastructure/App/States/GameplayState.cs b/Assets/Code/Infrastructure/App/States/GameplayState.cs index 1ad5377..2df25cf 100644 --- a/Assets/Code/Infrastructure/App/States/GameplayState.cs +++ b/Assets/Code/Infrastructure/App/States/GameplayState.cs @@ -25,7 +25,7 @@ namespace Code.Infrastructure.App.States public void OnGameplaySceneLoaded() { - Debug.Log("Spermageddon"); + } } } \ No newline at end of file diff --git a/Assets/Code/Infrastructure/Loadings/Loading.cs b/Assets/Code/Infrastructure/Loadings/Loading.cs index 83b4f49..da0eb5f 100644 --- a/Assets/Code/Infrastructure/Loadings/Loading.cs +++ b/Assets/Code/Infrastructure/Loadings/Loading.cs @@ -5,6 +5,7 @@ namespace Code.Infrastructure.Loadings public class Loading { private int _progress; + public bool Completed { get; private set; } private Action _completed; private Action _loadProgress; @@ -23,7 +24,12 @@ namespace Code.Infrastructure.Loadings { _progress--; _loadProgress?.Invoke(this); - if(_progress <= 0) _completed(); + + if(_progress <= 0) // Зачем инвертировать, если так читается лучше, райдер соси + { + Completed = true; + _completed(); + } } } } \ No newline at end of file diff --git a/Assets/Code/Infrastructure/UI/Panels.meta b/Assets/Code/Infrastructure/UI/Panels.meta new file mode 100644 index 0000000..632de1c --- /dev/null +++ b/Assets/Code/Infrastructure/UI/Panels.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: b66d89a2d3ef45eab0c8a5571e1517b0 +timeCreated: 1768984741 \ No newline at end of file diff --git a/Assets/Code/Infrastructure/UI/Panels/LoadingPanel.cs b/Assets/Code/Infrastructure/UI/Panels/LoadingPanel.cs new file mode 100644 index 0000000..e436da3 --- /dev/null +++ b/Assets/Code/Infrastructure/UI/Panels/LoadingPanel.cs @@ -0,0 +1,15 @@ +namespace Code.Infrastructure.UI.Panels +{ + public class LoadingPanel : UIPanel + { + public override void Open() + { + + } + + public override void Close() + { + + } + } +} \ No newline at end of file diff --git a/Assets/Code/Infrastructure/UI/Panels/LoadingPanel.cs.meta b/Assets/Code/Infrastructure/UI/Panels/LoadingPanel.cs.meta new file mode 100644 index 0000000..5bbd02e --- /dev/null +++ b/Assets/Code/Infrastructure/UI/Panels/LoadingPanel.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: a950957bc3374bb8b1c3acfbb7ad2dd2 +timeCreated: 1768984735 \ No newline at end of file diff --git a/Assets/Code/Infrastructure/UI/Panels/LogoPanel.cs b/Assets/Code/Infrastructure/UI/Panels/LogoPanel.cs new file mode 100644 index 0000000..9bff46d --- /dev/null +++ b/Assets/Code/Infrastructure/UI/Panels/LogoPanel.cs @@ -0,0 +1,16 @@ +using UnityEngine; + +namespace Code.Infrastructure.UI.Panels +{ + public class LogoPanel : UIPanel + { + public override void Open() + { + Debug.Log("Logo panel opened"); + } + + public override void Close() + { + } + } +} \ No newline at end of file diff --git a/Assets/Code/Infrastructure/UI/Panels/LogoPanel.cs.meta b/Assets/Code/Infrastructure/UI/Panels/LogoPanel.cs.meta new file mode 100644 index 0000000..98b7102 --- /dev/null +++ b/Assets/Code/Infrastructure/UI/Panels/LogoPanel.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 4adfc2a9c5ae4354a32b651c09840b40 +timeCreated: 1768984716 \ No newline at end of file diff --git a/Assets/Code/Infrastructure/UI/UIFactory.cs b/Assets/Code/Infrastructure/UI/UIFactory.cs index 09bcfc0..c97581f 100644 --- a/Assets/Code/Infrastructure/UI/UIFactory.cs +++ b/Assets/Code/Infrastructure/UI/UIFactory.cs @@ -4,6 +4,7 @@ using System.Linq; using Code.Infrastructure.Configs; using Code.Infrastructure.EventBus; using Cysharp.Threading.Tasks; +using UnityEngine; using UnityEngine.AddressableAssets; using UnityEngine.ResourceManagement.AsyncOperations; @@ -18,22 +19,27 @@ namespace Code.Infrastructure.UI public class UIFactory : IDisposable, IUIFactory { private Dictionary _configs; + private AssetReference _canvasConfigReference; private string _configsLabel; private EventBus.EventBus _eventBus; private AsyncOperationHandle> _configsHandle; + private AsyncOperationHandle _canvasSettingsHandle; + private CanvasSettingsConfig _canvasConfig; + private GameObject _canvas; public UIFactory(IConfigLocator configLocator, EventBus.EventBus eventBus) { _eventBus = eventBus; _configsLabel = configLocator.TryGetManyConfigAssetReferences(); + _canvasConfigReference = configLocator.TryGetConfigAssetReference(); LoadConfigs().Forget(); } public async UniTaskVoid LoadPanel(UIPanelType panelType) { - var panel = (await Addressables.InstantiateAsync(_configs[panelType]).ToUniTask()).GetComponent(); + var panel = (await Addressables.InstantiateAsync(_configs[panelType].Prefab, _canvas.transform).ToUniTask()).GetComponent(); _eventBus.RaiseEvent(ui => ui.UIPanelLoaded(panel, panelType)); } @@ -46,16 +52,25 @@ namespace Code.Infrastructure.UI private async UniTaskVoid LoadConfigs() { _configsHandle = Addressables.LoadAssetsAsync(_configsLabel); + _canvasSettingsHandle = Addressables.LoadAssetAsync(_canvasConfigReference); await _configsHandle.ToUniTask(); + await _canvasSettingsHandle.ToUniTask(); + + _canvasConfig = _canvasSettingsHandle.Result; _configs = _configsHandle.Result.ToDictionary(c => c.UIPanelType); + + _canvas = await Addressables.InstantiateAsync(_canvasConfig.Prefab).ToUniTask(); + UnityEngine.Object.DontDestroyOnLoad(_canvas); _eventBus.RaiseEvent(ui => ui.UIInitialized()); } public void Dispose() { Addressables.Release(_configsHandle); + Addressables.Release(_canvasSettingsHandle); + Addressables.ReleaseInstance(_canvas); } } diff --git a/Assets/Code/Infrastructure/UI/UIPanelSettings.cs b/Assets/Code/Infrastructure/UI/UIPanelSettings.cs index fd8cc33..76021a1 100644 --- a/Assets/Code/Infrastructure/UI/UIPanelSettings.cs +++ b/Assets/Code/Infrastructure/UI/UIPanelSettings.cs @@ -9,4 +9,10 @@ namespace Code.Infrastructure.UI [ToConfig] public AssetReference Prefab; [ToConfig] public UIPanelType UIPanelType; } + + [Config("Configs/UI/CanvasSettings")] + public class CanvasSettings + { + [ToConfig] public AssetReference Prefab; + } } \ No newline at end of file diff --git a/Assets/Code/Infrastructure/UI/UIService.cs b/Assets/Code/Infrastructure/UI/UIService.cs index 5256616..730d90f 100644 --- a/Assets/Code/Infrastructure/UI/UIService.cs +++ b/Assets/Code/Infrastructure/UI/UIService.cs @@ -1,4 +1,6 @@ +using System; using System.Collections.Generic; +using Code.Infrastructure.EventBus; using Reflex.Core; using Reflex.Extensions; using Reflex.Injectors; @@ -49,11 +51,13 @@ namespace Code.Infrastructure.UI if(panel.InjectMeSenpai) GameObjectInjector.InjectRecursive(panel.gameObject, Container.RootContainer); // GameObjectInjector.InjectRecursive(panel.gameObject, SceneManager.GetActiveScene().GetSceneContainer()); // Скорее всего будут нужны компоненты текущей сцены + + _eventBus.RaiseEvent(ui=> ui.UILoaded(panelType)); } public void TryRemovePanel(UIPanelType panelType) { - // + // TODO Close it RemovePanel(panelType); } @@ -63,4 +67,8 @@ namespace Code.Infrastructure.UI _loadedPanels.Remove(panelType); } } + public interface IUIPanelLoaded : IGlobalSubscriber + { + void UILoaded(UIPanelType uiPanelType); + } } \ No newline at end of file diff --git a/Assets/Resources/SystemConfigsReferences.asset b/Assets/Resources/SystemConfigsReferences.asset index ea1b01e..c892453 100644 --- a/Assets/Resources/SystemConfigsReferences.asset +++ b/Assets/Resources/SystemConfigsReferences.asset @@ -18,17 +18,24 @@ MonoBehaviour: m_SubObjectType: m_SubObjectGUID: m_EditorAssetChanged: 0 - SceneInfo: SceneConfig - InputService: - m_AssetGUID: eab71c0cf90c4b94294e497d3734cfe1 - m_SubObjectName: - m_SubObjectType: - m_SubObjectGUID: - m_EditorAssetChanged: 0 - CameraSettings: CameraConfig GameCamera: m_AssetGUID: c42e39e2fb64cdd45b2ebc4b723d9d0c m_SubObjectName: m_SubObjectType: m_SubObjectGUID: m_EditorAssetChanged: 1 + CameraSettings: CameraConfig + UIPanelSettings: UIPanelConfig + SceneInfo: SceneConfig + CanvasSettings: + m_AssetGUID: 17c5e56eb6c99db40b6093c9d543bb4f + m_SubObjectName: + m_SubObjectType: + m_SubObjectGUID: + m_EditorAssetChanged: 0 + InputService: + m_AssetGUID: eab71c0cf90c4b94294e497d3734cfe1 + m_SubObjectName: + m_SubObjectType: + m_SubObjectGUID: + m_EditorAssetChanged: 0 diff --git a/Assets/Resources/UI/Panels.meta b/Assets/Resources/UI/Panels.meta new file mode 100644 index 0000000..a967767 --- /dev/null +++ b/Assets/Resources/UI/Panels.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4836e679346ff57429b9b79be17a9969 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/UI/Sprites/GUISprite.png b/Assets/Resources/UI/Sprites/GUISprite.png deleted file mode 100644 index 7668605541f99aeace6ec96bedd48c98e6c0e0d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10022 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 diff --git a/Assets/Resources/UI/Sprites/GUISprite.png.meta b/Assets/Resources/UI/Sprites/GUISprite.png.meta deleted file mode 100644 index 309f7dc..0000000 --- a/Assets/Resources/UI/Sprites/GUISprite.png.meta +++ /dev/null @@ -1,879 +0,0 @@ -fileFormatVersion: 2 -guid: 0064a3af74ea37140b8c4ebf5751dc7b -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 0 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 0 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 2 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 4 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 4 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: - - serializedVersion: 2 - name: GUISprite_0 - rect: - serializedVersion: 2 - x: 16 - y: 192 - width: 16 - height: 16 - alignment: 0 - pivot: {x: 0.5, y: 0.5} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 089b76c6841adfe46a068f651e4453e4 - internalID: 1838387415 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: GUISprite_2 - rect: - serializedVersion: 2 - x: 180 - y: 144 - width: 9 - height: 64 - alignment: 0 - pivot: {x: 0.5, y: 0.5} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: cf03fd04ae6d5c645864edfa3694618c - internalID: 1858001036 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: GUISprite_3 - rect: - serializedVersion: 2 - x: 196 - y: 144 - width: 9 - height: 64 - alignment: 0 - pivot: {x: 0.5, y: 0.5} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: eb92b53260b181f478a5c0c0538101f4 - internalID: -1332788018 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: GUISprite_4 - rect: - serializedVersion: 2 - x: 226 - y: 162 - width: 43 - height: 43 - alignment: 0 - pivot: {x: 0.5, y: 0.5} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: baf35feff6e75524f8e6e6c9c7d5da60 - internalID: -641751681 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: GUISprite_5 - rect: - serializedVersion: 2 - x: 16 - y: 179 - width: 64 - height: 9 - alignment: 0 - pivot: {x: 0.5, y: 0.5} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: d4066dcc5f81d0b468b9966e9f191c19 - internalID: -2120558949 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: GUISprite_6 - rect: - serializedVersion: 2 - x: 16 - y: 164 - width: 64 - height: 9 - alignment: 0 - pivot: {x: 0.5, y: 0.5} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 36b6e128d0e8fbe4590217a0c9afca5a - internalID: 2065425591 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: GUISprite_7 - rect: - serializedVersion: 2 - x: 18 - y: 148 - width: 59 - height: 9 - alignment: 0 - pivot: {x: 0.5, y: 0.5} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: b733ca1d6aad7f14ba9b70b8366bc5ba - internalID: 1502317813 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: GUISprite_8 - rect: - serializedVersion: 2 - x: 96 - y: 146 - width: 64 - height: 11 - alignment: 0 - pivot: {x: 0.5, y: 0.5} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 5662f99defec4b84dbd65fe5498a366e - internalID: 1125743490 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: GUISprite_9 - rect: - serializedVersion: 2 - x: 18 - y: 132 - width: 59 - height: 9 - alignment: 0 - pivot: {x: 0.5, y: 0.5} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 99076ad6ced57d445a7bfd0252bfac18 - internalID: -1068189995 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: GUISprite_10 - rect: - serializedVersion: 2 - x: 96 - y: 131 - width: 64 - height: 11 - alignment: 0 - pivot: {x: 0.5, y: 0.5} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: caeb937b120b36c4baa1a4d5ef1e6ce8 - internalID: 729381716 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: GUISprite_11 - rect: - serializedVersion: 2 - x: 180 - y: 85 - width: 9 - height: 55 - alignment: 0 - pivot: {x: 0.5, y: 0.5} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: e58f93de80d52a44da8b1e6f51c1ae06 - internalID: -302797174 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: GUISprite_12 - rect: - serializedVersion: 2 - x: 196 - y: 85 - width: 9 - height: 55 - alignment: 0 - pivot: {x: 0.5, y: 0.5} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: a6d7ec229497e8841a5ba2efe91fddc7 - internalID: -1055290072 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: GUISprite_13 - rect: - serializedVersion: 2 - x: 224 - y: 128 - width: 64 - height: 15 - alignment: 0 - pivot: {x: 0.5, y: 0.5} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: e5b48da8daf254f4fac40ffb18356203 - internalID: -781605695 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: GUISprite_14 - rect: - serializedVersion: 2 - x: 16 - y: 96 - width: 64 - height: 16 - alignment: 0 - pivot: {x: 0.5, y: 0.5} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 9c0615ce272f674488d6d7325cb7990e - internalID: 1108840114 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: GUISprite_15 - rect: - serializedVersion: 2 - x: 97 - y: 96 - width: 62 - height: 16 - alignment: 0 - pivot: {x: 0.5, y: 0.5} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 700c24cc49083654a8d2ffccefc2fdc4 - internalID: 696862219 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: GUISprite_16 - rect: - serializedVersion: 2 - x: 224 - y: 112 - width: 72 - height: 12 - alignment: 0 - pivot: {x: 0.5, y: 0.5} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 5814773450d69aa4d908725f87a1bace - internalID: 2032746029 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: GUISprite_17 - rect: - serializedVersion: 2 - x: 256 - y: 116 - width: 8 - height: 8 - alignment: 0 - pivot: {x: 0.5, y: 0.5} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: bd4f4c070335725429be0c88115cf9d2 - internalID: -1892886356 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: GUISprite_18 - rect: - serializedVersion: 2 - x: 258 - y: 81 - width: 12 - height: 12 - alignment: 0 - pivot: {x: 0.5, y: 0.5} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 97a9237c00e70d3499f40df4ccfceee3 - internalID: 2120036564 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: GUISprite_19 - rect: - serializedVersion: 2 - x: 22 - y: 6 - width: 68 - height: 68 - alignment: 0 - pivot: {x: 0.5, y: 0.5} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 391629d2982ce4647bce02b7ec12cf7c - internalID: -1673088813 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: GUISprite_20 - rect: - serializedVersion: 2 - x: 120 - y: 20 - width: 47 - height: 31 - alignment: 0 - pivot: {x: 0.5, y: 0.5} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 12a1e8783caa0764da319423b1eb83c8 - internalID: 737968868 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: GUISprite_21 - rect: - serializedVersion: 2 - x: 225 - y: 67 - width: 78 - height: 26 - alignment: 0 - pivot: {x: 0.5, y: 0.5} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: bba2fd1a9b34f4842b795f4a2539ec4f - internalID: -1215426722 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: GUISprite_22 - rect: - serializedVersion: 2 - x: 195 - y: 20 - width: 73 - height: 38 - alignment: 0 - pivot: {x: 0.5, y: 0.5} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 583112cef3e87714cb6ab80521b71be3 - internalID: -1373860608 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: GUISprite_23 - rect: - serializedVersion: 2 - x: 96 - y: 176 - width: 64 - height: 16 - alignment: 0 - pivot: {x: 0.5, y: 0.5} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 69c31df778aa89c4c8166aaa04bbffaf - internalID: -874798731 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: GUISprite_24 - rect: - serializedVersion: 2 - x: 96 - y: 160 - width: 64 - height: 16 - alignment: 0 - pivot: {x: 0.5, y: 0.5} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: c7b0f2821e9bf194a9b6d4a740be5d3d - internalID: -1624481997 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: GUISprite_25 - rect: - serializedVersion: 2 - x: 97 - y: 112 - width: 62 - height: 16 - alignment: 0 - pivot: {x: 0.5, y: 0.5} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 320ce7d56ae37224aa9bcf62ef7155fb - internalID: 1360204005 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: GUISprite_26 - rect: - serializedVersion: 2 - x: 16 - y: 112 - width: 64 - height: 16 - alignment: 0 - pivot: {x: 0.5, y: 0.5} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 5036ab9cc5c81794b9cca7690d67cd4f - internalID: 1909775786 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: GUISprite_27 - rect: - serializedVersion: 2 - x: 32 - y: 192 - width: 16 - height: 16 - alignment: 0 - pivot: {x: 0.5, y: 0.5} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 56481c39533ec66448b558e71e44deab - internalID: -420200479 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: GUISprite_28 - rect: - serializedVersion: 2 - x: 48 - y: 192 - width: 16 - height: 16 - alignment: 0 - pivot: {x: 0.5, y: 0.5} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: f8ea3eb1bc0cc394a89deb66c7dc42e6 - internalID: 1415716102 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: GUISprite_29 - rect: - serializedVersion: 2 - x: 64 - y: 192 - width: 16 - height: 16 - alignment: 0 - pivot: {x: 0.5, y: 0.5} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 5a8ea8b1d57a9144a9fda05c267088a0 - internalID: -971486852 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: GUISprite_30 - rect: - serializedVersion: 2 - x: 96 - y: 192 - width: 16 - height: 16 - alignment: 0 - pivot: {x: 0.5, y: 0.5} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 15a9c410459e01d499359205c3658834 - internalID: 1710068736 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: GUISprite_31 - rect: - serializedVersion: 2 - x: 112 - y: 192 - width: 16 - height: 16 - alignment: 0 - pivot: {x: 0.5, y: 0.5} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 08e20be6558b12640a392969ee7dec80 - internalID: 398281043 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: GUISprite_32 - rect: - serializedVersion: 2 - x: 128 - y: 192 - width: 16 - height: 16 - alignment: 0 - pivot: {x: 0.5, y: 0.5} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: fb3e093a1f710624eaee06117096be4f - internalID: -250086173 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: GUISprite_33 - rect: - serializedVersion: 2 - x: 144 - y: 192 - width: 16 - height: 16 - alignment: 0 - pivot: {x: 0.5, y: 0.5} - border: {x: 0, y: 0, z: 0, w: 0} - customData: - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 3056e09ef64ed1843829ffe5d8bb4db6 - internalID: -567583326 - vertices: [] - indices: - edges: [] - weights: [] - outline: [] - customData: - physicsShape: [] - bones: [] - spriteID: d5fca43e825c8974a91c1e5b81c1b358 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spriteCustomMetadata: - entries: - - key: SpriteEditor.SliceSettings - value: '{"sliceOnImport":false,"gridCellCount":{"x":1.0,"y":1.0},"gridSpriteSize":{"x":64.0,"y":64.0},"gridSpriteOffset":{"x":0.0,"y":0.0},"gridSpritePadding":{"x":0.0,"y":0.0},"pivot":{"x":0.5,"y":0.5},"pivotPixels":{"x":0.0,"y":0.0},"autoSlicingMethod":0,"spriteAlignment":0,"pivotUnitMode":0,"slicingType":0,"keepEmptyRects":false,"isAlternate":false}' - nameFileIdTable: - GUISprite_0: 1838387415 - GUISprite_1: 1903082313 - GUISprite_10: 729381716 - GUISprite_11: -302797174 - GUISprite_12: -1055290072 - GUISprite_13: -781605695 - GUISprite_14: 1108840114 - GUISprite_15: 696862219 - GUISprite_16: 2032746029 - GUISprite_17: -1892886356 - GUISprite_18: 2120036564 - GUISprite_19: -1673088813 - GUISprite_2: 1858001036 - GUISprite_20: 737968868 - GUISprite_21: -1215426722 - GUISprite_22: -1373860608 - GUISprite_23: -874798731 - GUISprite_24: -1624481997 - GUISprite_25: 1360204005 - GUISprite_26: 1909775786 - GUISprite_27: -420200479 - GUISprite_28: 1415716102 - GUISprite_29: -971486852 - GUISprite_3: -1332788018 - GUISprite_30: 1710068736 - GUISprite_31: 398281043 - GUISprite_32: -250086173 - GUISprite_33: -567583326 - GUISprite_4: -641751681 - GUISprite_5: -2120558949 - GUISprite_6: 2065425591 - GUISprite_7: 1502317813 - GUISprite_8: 1125743490 - GUISprite_9: -1068189995 - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Resources/UI/Sprites/LogoCAlpha.png b/Assets/Resources/UI/Sprites/LogoCAlpha.png new file mode 100644 index 0000000000000000000000000000000000000000..88daec639a8ea663377cf769395e7b5fab2c63b2 GIT binary patch literal 113215 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 HNznfT9@ll<7_}$LOeZd!IB?(q)58aMH4YqL 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