public static void LoadRegionResourceDefinitions(Table table) { var resourceDefinitions = new Resource.Definitions(); resourceDefinitions.LoadFromTable(table); Region.resourceDefinitions = resourceDefinitions; }
public static void LoadFromTable(this Resource.Definitions resourceDefinitions, Table luaTable) { foreach (var key in luaTable.Keys) { var tResourceDef = luaTable.Get(key).Table; var def = new Resource.Definition(); def.LoadFromTable(tResourceDef); resourceDefinitions[key.String] = def; } }