public LuaForm() { LuaEngine luaEngine = LuaEngine.Instance; if (FirstInit) { mainPage = true; luaContext = LuaContext.CreateLuaContext(this); luaEngine.Startup(); luaId = luaEngine.GetMainForm(); String initUI = luaEngine.GetMainUI(); if (initUI != "") { LuaViewInflator inflater = new LuaViewInflator(luaContext); this.view = inflater.ParseFile(initUI, null); Content = view.GetView(); } else { luaEngine.OnGuiEvent(this, LuaEngine.GuiEvents.GUI_EVENT_CREATE, luaContext); } } else { luaContext = ContextQueue.Dequeue(); } }