public void ImportFile(string srcFile, string targetName, string targetDir) { string[] output = this.GetOutputFiles(srcFile, targetName, targetDir); var data = new LuaScript(); data.LoadFile(srcFile); data.Save(output.First()); }
public override void Init() { base.Init(); m_script = new LuaScript(); m_renderer = new BasicSpriteRenderer(Plugin.DefaultResourceLocator, new Vector2(Window.Width, Window.Height)); m_script["gfx"] = m_renderer; //m_script.DoString("function Draw() gfx.SetColor(255, 0, 255); gfx.FillRect(10, 10, 100, 100); end"); m_script.LoadFile(Plugin.DefaultResourceLocator.OpenFileStream("scripts/chart_select/main.lua")); }
public bool AsyncLoad() { m_script = new LuaScript(); m_script.LoadFile(Plugin.DefaultResourceLocator.OpenFileStream("scripts/game/main.lua")); m_script["window"] = new ScriptWindowInterface(); m_script["res"] = m_resources; m_script.CallIfExists("AsyncLoad"); if (!m_resources.LoadAll()) { return(false); } return(true); }