2012-01-19 13 views

回答

0

是在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並返回文件中的所有globes。

+0

這將無法正常工作,它只會返回所有已註冊的全局變量,它沒有任何從腳本實際使用的全局變量。 – Anders