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