Example #1
0
        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);
        }
Example #2
0
        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);
        }