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