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

22 lines
624 B
C#

using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using Code.Configs;
using Cysharp.Threading.Tasks;
using UnityEngine;
using UnityEngine.AddressableAssets;
namespace Code.StaticData
{
public interface IStaticDataService
{
void Load();
InputConfig InputConfig { get; }
AppConfig AppConfig { get; }
CameraConfig CameraConfig { get; }
CharacterConfig CharacterConfig { get; }
UIConfig UIConfig { get; }
PlayerConfig PlayerConfig { get; }
Task<T> InstantiateAsset<T>(AssetReference assetReference) where T : Behaviour;
}
}