Files
scaryposadzka/Assets/Code/GameplayGameModeAsset.cs
2025-03-15 12:37:32 +01:00

22 lines
625 B
C#

using System;
using posadzka.code;
using RebootKit.Engine.Services.Game;
using RebootKit.Engine.Services.Simulation;
using UnityEngine;
namespace Code {
[CreateAssetMenu(menuName = GameConsts.AssetMenu + "Gameplay Game Mode")]
public class GameplayGameModeAsset : GameModeAsset {
[Serializable]
public class Config {
public WorldConfigAsset WorldConfig;
}
[SerializeField]
private Config _config;
public override void ConfigureGameMode(GameMode gameMode) {
gameMode.AddController(new GameplayGameModeController(_config));
}
}
}