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