using RebootKit.Engine.Foundation;
using RebootKit.Engine.Services.Console;
using RebootKit.Engine.Services.Game;
using RebootKit.Engine.Services.Input;
using RebootKit.Engine.Services.Simulation;
using UnityEngine;
namespace RebootKit.Engine {
[CreateAssetMenu(menuName = RConsts.AssetMenu + RConsts.EngineConfigAssetName, fileName = RConsts.EngineConfigAssetName)]
public class EngineConfigAsset : ScriptableObject {
[Header("REQUIRED: core assets")]
public ServiceAsset ConsoleService;
public ServiceAsset InputService;
public ServiceAsset WorldService;
public ServiceAsset GameService;
[Space]
public GameModeAsset StartingGameMode;
}
}