private static void DrawUIDummyGizmo(UIDummy component, GizmoType gizmoType) { var gameObject = component?.gameObject; if (gameObject == null) { return; } if (!(CanvasUtil.TryGetRootCanvas(gameObject, out var canvas) && CanvasUtil.TryGetRectTransform(gameObject, out var rect))) { return; } var canvasRect = CanvasUtil.GetCanvasRect(rect); var center = canvasRect.Center; var mat4x4 = canvas.transform.localToWorldMatrix; foreach (var dummy in component.Dummys) { if (dummy == null) { continue; } Vector3 offset = dummy.Offset; DrawDummyCross(mat4x4, center + offset, dummy.AliasName, Color.red); } }
private static int Reset(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 1); UIDummy uIDummy = (UIDummy)LuaScriptMgr.GetUnityObjectSelf(L, 1, "UIDummy"); uIDummy.Reset(); return(0); }
static int LateUpdate(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 1); UIDummy obj = (UIDummy)LuaScriptMgr.GetUnityObjectSelf(L, 1, "UIDummy"); obj.LateUpdate(); return(0); }
private static int GetPanel(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 1); UIDummy uIDummy = (UIDummy)LuaScriptMgr.GetUnityObjectSelf(L, 1, "UIDummy"); IXUIPanel panel = uIDummy.GetPanel(); LuaScriptMgr.PushObject(L, panel); return(1); }
static int GetPanel(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 1); UIDummy obj = (UIDummy)LuaScriptMgr.GetUnityObjectSelf(L, 1, "UIDummy"); UILib.IXUIPanel o = obj.GetPanel(); LuaScriptMgr.PushObject(L, o); return(1); }
private static int EnableMainDummy(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 2); bool boolean = LuaScriptMgr.GetBoolean(L, 1); UIDummy snapShot = (UIDummy)LuaScriptMgr.GetUnityObject(L, 2, typeof(UIDummy)); Hotfix.EnableMainDummy(boolean, snapShot); return(0); }
private static int OnFill(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 4); UIDummy uIDummy = (UIDummy)LuaScriptMgr.GetUnityObjectSelf(L, 1, "UIDummy"); BetterList <Vector3> verts = (BetterList <Vector3>)LuaScriptMgr.GetNetObject(L, 2, typeof(BetterList <Vector3>)); BetterList <Vector2> uvs = (BetterList <Vector2>)LuaScriptMgr.GetNetObject(L, 3, typeof(BetterList <Vector2>)); BetterList <Color32> cols = (BetterList <Color32>)LuaScriptMgr.GetNetObject(L, 4, typeof(BetterList <Color32>)); uIDummy.OnFill(verts, uvs, cols); return(0); }
static int OnFill(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 4); UIDummy obj = (UIDummy)LuaScriptMgr.GetUnityObjectSelf(L, 1, "UIDummy"); BetterList <Vector3> arg0 = (BetterList <Vector3>)LuaScriptMgr.GetNetObject(L, 2, typeof(BetterList <Vector3>)); BetterList <Vector2> arg1 = (BetterList <Vector2>)LuaScriptMgr.GetNetObject(L, 3, typeof(BetterList <Vector2>)); BetterList <Color32> arg2 = (BetterList <Color32>)LuaScriptMgr.GetNetObject(L, 4, typeof(BetterList <Color32>)); obj.OnFill(arg0, arg1, arg2); return(0); }
private static int get_RefreshRenderQueue(IntPtr L) { object luaObject = LuaScriptMgr.GetLuaObject(L, 1); UIDummy uIDummy = (UIDummy)luaObject; if (uIDummy == null) { LuaTypes luaTypes = LuaDLL.lua_type(L, 1); if (luaTypes == LuaTypes.LUA_TTABLE) { LuaDLL.luaL_error(L, "unknown member name RefreshRenderQueue"); } else { LuaDLL.luaL_error(L, "attempt to index RefreshRenderQueue on a nil value"); } } LuaScriptMgr.Push(L, uIDummy.RefreshRenderQueue); return(1); }
static int get_RenderQueue(IntPtr L) { object o = LuaScriptMgr.GetLuaObject(L, 1); UIDummy obj = (UIDummy)o; if (obj == null) { LuaTypes types = LuaDLL.lua_type(L, 1); if (types == LuaTypes.LUA_TTABLE) { LuaDLL.luaL_error(L, "unknown member name RenderQueue"); } else { LuaDLL.luaL_error(L, "attempt to index RenderQueue on a nil value"); } } LuaScriptMgr.Push(L, obj.RenderQueue); return(1); }
private static int set_RefreshRenderQueue(IntPtr L) { object luaObject = LuaScriptMgr.GetLuaObject(L, 1); UIDummy uIDummy = (UIDummy)luaObject; if (uIDummy == null) { LuaTypes luaTypes = LuaDLL.lua_type(L, 1); if (luaTypes == LuaTypes.LUA_TTABLE) { LuaDLL.luaL_error(L, "unknown member name RefreshRenderQueue"); } else { LuaDLL.luaL_error(L, "attempt to index RefreshRenderQueue on a nil value"); } } LuaTypes luaTypes2 = LuaDLL.lua_type(L, 3); if (luaTypes2 != LuaTypes.LUA_TFUNCTION) { uIDummy.RefreshRenderQueue = (RefreshRenderQueueCb)LuaScriptMgr.GetNetObject(L, 3, typeof(RefreshRenderQueueCb)); } else { LuaFunction func = LuaScriptMgr.ToLuaFunction(L, 3); uIDummy.RefreshRenderQueue = delegate(int param0) { int oldTop = func.BeginPCall(); LuaScriptMgr.Push(L, param0); func.PCall(oldTop, 1); object[] array = func.PopValues(oldTop); func.EndPCall(oldTop); return((bool)array[0]); }; } return(0); }
static int set_RefreshRenderQueue(IntPtr L) { object o = LuaScriptMgr.GetLuaObject(L, 1); UIDummy obj = (UIDummy)o; if (obj == null) { LuaTypes types = LuaDLL.lua_type(L, 1); if (types == LuaTypes.LUA_TTABLE) { LuaDLL.luaL_error(L, "unknown member name RefreshRenderQueue"); } else { LuaDLL.luaL_error(L, "attempt to index RefreshRenderQueue on a nil value"); } } LuaTypes funcType = LuaDLL.lua_type(L, 3); if (funcType != LuaTypes.LUA_TFUNCTION) { obj.RefreshRenderQueue = (UILib.RefreshRenderQueueCb)LuaScriptMgr.GetNetObject(L, 3, typeof(UILib.RefreshRenderQueueCb)); } else { LuaFunction func = LuaScriptMgr.ToLuaFunction(L, 3); obj.RefreshRenderQueue = (param0) => { int top = func.BeginPCall(); LuaScriptMgr.Push(L, param0); func.PCall(top, 1); func.EndPCall(top); }; } return(0); }