Example #1
0
 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);
 }
Example #2
0
 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);
 }
Example #3
0
        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);
        }