public bool AsyncFinalize() { m_script.CallIfExists("AsyncFinalize"); m_renderer = new BasicSpriteRenderer(Plugin.DefaultResourceLocator, new Vector2(Window.Width, Window.Height)); m_script["g2d"] = m_renderer; if (!m_resources.FinalizeLoad()) { return(false); } return(true); }
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); }