22 lines
912 B
C#
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"));
|
|
}
|
|
}
|
|
} |