22 lines
624 B
C#
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;
|
|
}
|
|
} |