Files
CourierOld/Game/CourierOld/Assets/Code/StaticData/StaticDataService.cs
T

22 lines
912 B
C#

using Code.Configs;
using Code.Constants;
using UnityEngine;
namespace Code.StaticData
{
public class StaticDataService : IStaticDataService
{
public AppConfig AppConfig { get; private set; }
public InputConfig InputConfig { get; private set; }
public UIConfig UIConfig { get; private set; }
public CameraConfig CameraConfig { get; private set; }
public void Load()
{
InputConfig = Resources.Load<InputConfig>(string.Format(StringPaths.ConfigSingle, "App", "InputConfig"));
AppConfig = Resources.Load<AppConfig>(string.Format(StringPaths.ConfigSingle, "App", "AppConfig"));
CameraConfig = Resources.Load<CameraConfig>(string.Format(StringPaths.ConfigSingle, "App", "CharacterCameraConfig"));
UIConfig = Resources.Load<UIConfig>(string.Format(StringPaths.ConfigSingle, "App", "UIConfig"));
}
}
}