// 对相关的单例与要初始化的数值在这里进行,最后进行版本检查加载 private void Init() { Application.targetFrameRate = 60; AsyncTextureConst.AppName = LuaFramework.AppConst.AppName; AsyncTextureConst.AssetDir = LuaFramework.AppConst.AssetDir; AsyncTextureConst.DebugMode = LuaFramework.AppConst.DebugMode; AsyncTextureConst.ExtName = LuaFramework.AppConst.ExtName; Stage.Instantiate(); #if UNITY_STANDALONE_WIN || UNITY_STANDALONE_OSX || UNITY_EDITOR CopyPastePatch.Apply(); #endif // uiRoot container UIPackage.AddPackage("UIRoot/Root"); LayersMgr.CreateInstance().CreateFUI("UIRoot", "Root"); //UIObjectFactory.SetLoaderExtension(typeof(GSprite)); UIConfig.inputHighlightColor = new Color(0x2e, 0x33, 0x41); UIConfig.defaultFont = "方正粗圆简体";//"SIMYOU,Microsoft YaHei"; // 产品版本一般不启动 -> 启动异常捕获 (在发布设置 > 预编译加上 XH 或者为 AppConst.DebugMode) #if XH ListonException(); return; #endif if (AppConst.DebugMode) { ListonException(); } }
static int ResetAllLayer(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); LayersMgr obj = (LayersMgr)ToLua.CheckObject(L, 1, typeof(LayersMgr)); obj.ResetAllLayer(); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int CreateInstance(IntPtr L) { try { ToLua.CheckArgsCount(L, 0); LayersMgr o = MonoSingleton <LayersMgr> .CreateInstance(); ToLua.Push(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int RemoveLayer(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); LayersMgr obj = (LayersMgr)ToLua.CheckObject(L, 1, typeof(LayersMgr)); FairyGUI.GComponent arg0 = (FairyGUI.GComponent)ToLua.CheckObject(L, 2, typeof(FairyGUI.GComponent)); obj.RemoveLayer(arg0); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int GetTopLayer(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); LayersMgr obj = (LayersMgr)ToLua.CheckObject(L, 1, typeof(LayersMgr)); FairyGUI.GComponent o = obj.GetTopLayer(); ToLua.PushObject(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int SetTransformChildLayer(IntPtr L) { try { ToLua.CheckArgsCount(L, 3); LayersMgr obj = (LayersMgr)ToLua.CheckObject(L, 1, typeof(LayersMgr)); UnityEngine.Transform arg0 = (UnityEngine.Transform)ToLua.CheckUnityObject(L, 2, typeof(UnityEngine.Transform)); string arg1 = ToLua.CheckString(L, 3); obj.SetTransformChildLayer(arg0, arg1); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int AddToUILayer(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); LayersMgr obj = (LayersMgr)ToLua.CheckObject(L, 1, typeof(LayersMgr)); FairyGUI.GComponent arg0 = (FairyGUI.GComponent)ToLua.CheckObject(L, 2, typeof(FairyGUI.GComponent)); FairyGUI.GComponent o = obj.AddToUILayer(arg0); ToLua.PushObject(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int CreateFUI(IntPtr L) { try { ToLua.CheckArgsCount(L, 3); LayersMgr obj = (LayersMgr)ToLua.CheckObject(L, 1, typeof(LayersMgr)); string arg0 = ToLua.CheckString(L, 2); string arg1 = ToLua.CheckString(L, 3); bool o = obj.CreateFUI(arg0, arg1); LuaDLL.lua_pushboolean(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int set_contentScaleY(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); LayersMgr obj = (LayersMgr)o; float arg0 = (float)LuaDLL.luaL_checknumber(L, 2); obj.contentScaleY = arg0; return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index contentScaleY on a nil value" : e.Message)); } }
static int set_scaler(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); LayersMgr obj = (LayersMgr)o; FairyGUI.UIContentScaler arg0 = (FairyGUI.UIContentScaler)ToLua.CheckUnityObject(L, 2, typeof(FairyGUI.UIContentScaler)); obj.scaler = arg0; return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index scaler on a nil value" : e.Message)); } }
static int set_uiPanelGo(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); LayersMgr obj = (LayersMgr)o; UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckUnityObject(L, 2, typeof(UnityEngine.GameObject)); obj.uiPanelGo = arg0; return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index uiPanelGo on a nil value" : e.Message)); } }
static int get_contentScaleY(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); LayersMgr obj = (LayersMgr)o; float ret = obj.contentScaleY; LuaDLL.lua_pushnumber(L, ret); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index contentScaleY on a nil value" : e.Message)); } }
static int get_scaler(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); LayersMgr obj = (LayersMgr)o; FairyGUI.UIContentScaler ret = obj.scaler; ToLua.Push(L, ret); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index scaler on a nil value" : e.Message)); } }
static int get_uiPanelGo(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); LayersMgr obj = (LayersMgr)o; UnityEngine.GameObject ret = obj.uiPanelGo; ToLua.Push(L, ret); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index uiPanelGo on a nil value" : e.Message)); } }
static int AddToLayer(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(LayersMgr), typeof(string), typeof(LayerTag))) { LayersMgr obj = (LayersMgr)ToLua.ToObject(L, 1); string arg0 = ToLua.ToString(L, 2); LayerTag arg1 = (LayerTag)ToLua.ToObject(L, 3); FairyGUI.GComponent o = obj.AddToLayer(arg0, arg1); ToLua.PushObject(L, o); return(1); } else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(LayersMgr), typeof(FairyGUI.GComponent), typeof(LayerTag))) { LayersMgr obj = (LayersMgr)ToLua.ToObject(L, 1); FairyGUI.GComponent arg0 = (FairyGUI.GComponent)ToLua.ToObject(L, 2); LayerTag arg1 = (LayerTag)ToLua.ToObject(L, 3); FairyGUI.GComponent o = obj.AddToLayer(arg0, arg1); ToLua.PushObject(L, o); return(1); } else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(LayersMgr), typeof(string), typeof(string), typeof(LayerTag))) { LayersMgr obj = (LayersMgr)ToLua.ToObject(L, 1); string arg0 = ToLua.ToString(L, 2); string arg1 = ToLua.ToString(L, 3); LayerTag arg2 = (LayerTag)ToLua.ToObject(L, 4); FairyGUI.GComponent o = obj.AddToLayer(arg0, arg1, arg2); ToLua.PushObject(L, o); return(1); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: LayersMgr.AddToLayer")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }