Example #1
0
 private void ConfigureModule(IGameTickModule module, GameTickModuleDef moduleDef)
 {
     foreach (var property in moduleDef.Properties)
     {
         module.SetProperty(property.Key, property.Value);
     }
 }
Example #2
0
 public void RegisterModule(IGameTickModule module, GameTickModuleDef moduleDef)
 {
     logger.LogInformation("Registering GameTickModule {Name}", moduleDef.Name);
     modules.Add(module);
     ConfigureModule(module, moduleDef);
 }