Beispiel #1
0
        private object SearchLocal(string varName, out int index)
        {
            int    i = 1;
            string localName;
            object result = null;

            while ((localName = LuaCore.GetLocal(L, ar, i)) != string.Empty)
            {
                if (localName == varName)
                {
                    result = DataHelper.GetObject(L, -1);
                    LuaCore.Pop(L, 1);
                    break;
                }
                LuaCore.Pop(L, 1);
                i++;
            }
            index = i;
            return(result);
        }