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