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; } }