private void Configure(IKanGameConfiguration configuration) { var contextBuilder = new KanEngineContextBuilder(); contextBuilder.SetControllerSwitchAction(ChangeController); configuration?.Configure(this, contextBuilder); Context = contextBuilder.Build(); }
public MonogameEngine(IKanGameConfiguration configuration) { Initialize(); _configuration = configuration; }
public KanGameEngine(IKanGameConfiguration configuration) { Configure(configuration); ChangeController(configuration.Startup(Context)); }