UI service frame

This commit is contained in:
ThomasCharester committed 2026-01-21 11:45:04 +03:00
1 parent 12a27f85c5
commit e2d0974b3c
45 files changed
+1138 -927

No files matched your search

@@ -0,0 +1,16 @@
#pragma warning disable CS0105
using UnityEngine.AddressableAssets;
using UnityEngine;
using UnityEngine.AddressableAssets;
namespace Code.Infrastructure.UI{
#pragma warning restore CS0105
[CreateAssetMenu(fileName = "CanvasSettingsConfig", menuName = "Configs/UI/CanvasSettings")]
public class CanvasSettingsConfig : ScriptableObject
{
public UnityEngine.AddressableAssets.AssetReference Prefab;
}
}
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 865301742f93c7b4688d84f5bec5c27e
@@ -1,9 +1,10 @@
#pragma warning disable CS0105
using Code.Infrastructure.Camera;
using Code.Infrastructure.UI;
using Code.Infrastructure.Camera;
using Code.Infrastructure.UI;
using Code.Infrastructure.SceneLoader;
using Code.Infrastructure.UI;
using Code.Infrastructure.Input;
using UnityEngine;
@@ -18,14 +19,16 @@ using Code.Infrastructure.Input;
{
SystemConfigsReferences systemConfigsReferences = Resources.Load<SystemConfigsReferences>("SystemConfigsReferences");
_singleConfigReferences.Add(typeof(Code.Infrastructure.Camera.GameCameraConfig), systemConfigsReferences.GameCamera);
_multipleConfigReferences.Add(typeof(Code.Infrastructure.Camera.CameraSettingsConfig), systemConfigsReferences.CameraSettings);
_multipleConfigReferences.Add(typeof(Code.Infrastructure.UI.UIPanelSettingsConfig), systemConfigsReferences.UIPanelSettings);
_singleConfigReferences.Add(typeof(Code.Infrastructure.Camera.GameCameraConfig), systemConfigsReferences.GameCamera);
_multipleConfigReferences.Add(typeof(Code.Infrastructure.SceneLoader.SceneInfoConfig), systemConfigsReferences.SceneInfo);
_singleConfigReferences.Add(typeof(Code.Infrastructure.UI.CanvasSettingsConfig), systemConfigsReferences.CanvasSettings);
_singleConfigReferences.Add(typeof(Code.Infrastructure.Input.InputServiceConfig), systemConfigsReferences.InputService);
//_singleConfigReferences.Add(typeof(ScenesAssetReferences), systemConfigsReferences.scenesAssetReferences);
@@ -1,9 +1,10 @@
#pragma warning disable CS0105
using Code.Infrastructure.Camera;
using Code.Infrastructure.UI;
using Code.Infrastructure.Camera;
using Code.Infrastructure.UI;
using Code.Infrastructure.SceneLoader;
using Code.Infrastructure.UI;
using Code.Infrastructure.Input;
using UnityEngine.AddressableAssets;
@@ -12,10 +13,11 @@ using Code.Infrastructure.Input;
namespace Code.Infrastructure.Configs{
public partial class SystemConfigsReferences
{
public string CameraSettings;
public AssetReference GameCamera;
public string CameraSettings;
public string UIPanelSettings;
public AssetReference GameCamera;
public string SceneInfo;
public AssetReference CanvasSettings;
public AssetReference InputService;
}