0
사용 된 전역 변수의 이름 목록을 가져 오는 방법이 있습니까?Luainterface 5.1 스크립트에 대해 모든 전역 변수 가져 오기
한 가지 방법은 전역 변수를로드하지 않고 스크립트를 실행하는 것입니다. ... 그것은 충돌과 이름 .. 아주 추악한에 대한 예외를 구문 분석 할 수
사용 된 전역 변수의 이름 목록을 가져 오는 방법이 있습니까?Luainterface 5.1 스크립트에 대해 모든 전역 변수 가져 오기
한 가지 방법은 전역 변수를로드하지 않고 스크립트를 실행하는 것입니다. ... 그것은 충돌과 이름 .. 아주 추악한에 대한 예외를 구문 분석 할 수
예 Lua
클래스는 Globals
마녀라는 속성이 IEnumerable<string>
그래서이 같은 것을 할 수 있습니다 있습니다
public static IEnumerable<string> GetGlobalsFromFile(string fileName)
{
using (Lua lua = new Lua())
{
lua.DoFile(filename);
foreach(string global in lua.Globals)
yeld return global;
}
}
어떤이 메서드는 sript를 실행하고 파일의 모든 globas를 반환합니다.
작동하지 않으면 모든 등록 된 전역 변수 만 반환됩니다. 실제로 전역 변수가 스크립트에서 사용되는 작업은 없습니다. 미안합니다 .... – Anders