25 lines
1.2 KiB
C#
25 lines
1.2 KiB
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 CameraConfig CameraConfig { get; private set; }
|
|
public CharacterConfig CharacterConfig { get; private set; }
|
|
public UIConfig UIConfig { get; private set; }
|
|
public CharacterCameraConfig CharacterCameraConfig { 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", "CameraConfig"));
|
|
CharacterConfig = Resources.Load<CharacterConfig>(string.Format(StringPaths.ConfigSingle, "App", "CharacterConfig"));
|
|
UIConfig = Resources.Load<UIConfig>(string.Format(StringPaths.ConfigSingle, "App", "UIConfig"));
|
|
}
|
|
}
|
|
} |