internal static Il2Cpp.List <T> Convert <T>(Standard.List <T> list) { Il2Cpp.List <T> result = new Il2Cpp.List <T>(list.Count); foreach (var element in list) { result.Add(element); } return(result); }
internal static Il2Cpp.List <T> Convert <T>(T[] array) { Il2Cpp.List <T> result = new Il2Cpp.List <T>(array.Length); foreach (var element in array) { result.Add(element); } return(result); }
internal ModTab CreateModTab(string modName) { UIGrid grid = CreateUIGrid(modName); Il2Cpp.List <GameObject> menuItems = new Il2Cpp.List <GameObject>(); menuItems.Add(modSelector.gameObject); ModTab modTab = new ModTab(grid, menuItems); grid.onReposition = new System.Action(() => ResizeScrollBar(modTab)); modTabs.Add(modName, modTab); return(modTab); }