LuaGameObject[] RemoveOneFromArray(LuaGameObject[] array) { LuaGameObject[] temp = array; array = new LuaGameObject[temp.Length - 1]; for (int i = 0; i < temp.Length - 1; i++) { array[i] = temp[i]; } return(array); }
LuaGameObject[] AddOne2Array(LuaGameObject[] array) { LuaGameObject[] temp = array; array = new LuaGameObject[temp.Length + 1]; for (int i = 0; i < temp.Length; i++) { array[i] = temp[i]; } array[array.Length - 1] = new LuaGameObject(); return(array); }
LuaGameObject[] ArrayRemoveByIndex(LuaGameObject[] array, int index) { LuaGameObject[] temp = new LuaGameObject[array.Length - 1]; int j = 0; for (int i = 0; i < array.Length; i++) { if (i != index) { temp[j] = array[i]; j++; } } return(temp); }