public AddClick ( GameObject go, LuaFunction luafunc ) : void | ||
go | GameObject | |
luafunc | LuaFunction | |
Résultat | void |
static int AddClick(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 3 && TypeChecker.CheckTypes <UnityEngine.GameObject, LuaInterface.LuaFunction>(L, 2)) { LuaBehaviour obj = (LuaBehaviour)ToLua.CheckObject <LuaBehaviour>(L, 1); UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.ToObject(L, 2); LuaFunction arg1 = ToLua.ToLuaFunction(L, 3); obj.AddClick(arg0, arg1); return(0); } else if (count == 3 && TypeChecker.CheckTypes <UnityEngine.UI.Button, LuaInterface.LuaFunction>(L, 2)) { LuaBehaviour obj = (LuaBehaviour)ToLua.CheckObject <LuaBehaviour>(L, 1); UnityEngine.UI.Button arg0 = (UnityEngine.UI.Button)ToLua.ToObject(L, 2); LuaFunction arg1 = ToLua.ToLuaFunction(L, 3); obj.AddClick(arg0, arg1); return(0); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: LuaBehaviour.AddClick")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
private static int AddClick(IntPtr L) { int result; try { int num = LuaDLL.lua_gettop(L); if (num == 3 && TypeChecker.CheckTypes(L, 1, typeof(LuaBehaviour), typeof(Transform), typeof(LuaFunction))) { LuaBehaviour luaBehaviour = (LuaBehaviour)ToLua.ToObject(L, 1); Transform transform = (Transform)ToLua.ToObject(L, 2); LuaFunction luafunc = ToLua.ToLuaFunction(L, 3); luaBehaviour.AddClick(transform, luafunc); result = 0; } else if (num == 3 && TypeChecker.CheckTypes(L, 1, typeof(LuaBehaviour), typeof(GameObject), typeof(LuaFunction))) { LuaBehaviour luaBehaviour2 = (LuaBehaviour)ToLua.ToObject(L, 1); GameObject go = (GameObject)ToLua.ToObject(L, 2); LuaFunction luafunc2 = ToLua.ToLuaFunction(L, 3); luaBehaviour2.AddClick(go, luafunc2); result = 0; } else { result = LuaDLL.luaL_throw(L, "invalid arguments to method: LuaFramework.LuaBehaviour.AddClick"); } } catch (Exception e) { result = LuaDLL.toluaL_exception(L, e, null); } return(result); }
static int AddClick(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 3) { LuaBehaviour obj = (LuaBehaviour)ToLua.CheckObject <LuaBehaviour>(L, 1); UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 2, typeof(UnityEngine.GameObject)); LuaFunction arg1 = ToLua.CheckLuaFunction(L, 3); obj.AddClick(arg0, arg1); return(0); } else if (count == 4) { LuaBehaviour obj = (LuaBehaviour)ToLua.CheckObject <LuaBehaviour>(L, 1); UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 2, typeof(UnityEngine.GameObject)); LuaFunction arg1 = ToLua.CheckLuaFunction(L, 3); LuaTable arg2 = ToLua.CheckLuaTable(L, 4); obj.AddClick(arg0, arg1, arg2); return(0); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: LuaBehaviour.AddClick")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
private static int AddClick(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 3); LuaBehaviour luaBehaviour = (LuaBehaviour)LuaScriptMgr.GetUnityObjectSelf(L, 1, "SimpleFramework.LuaBehaviour"); GameObject go = (GameObject)LuaScriptMgr.GetUnityObject(L, 2, typeof(GameObject)); LuaFunction luaFunction = LuaScriptMgr.GetLuaFunction(L, 3); luaBehaviour.AddClick(go, luaFunction); return(0); }
static int AddClick(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); LuaBehaviour obj = (LuaBehaviour)ToLua.CheckObject <LuaBehaviour>(L, 1); LuaFunction arg0 = ToLua.CheckLuaFunction(L, 2); obj.AddClick(arg0); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int AddClick(IntPtr L) { try { ToLua.CheckArgsCount(L, 3); LuaBehaviour obj = (LuaBehaviour)ToLua.CheckObject(L, 1, typeof(LuaBehaviour)); UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckUnityObject(L, 2, typeof(UnityEngine.GameObject)); LuaFunction arg1 = ToLua.CheckLuaFunction(L, 3); obj.AddClick(arg0, arg1); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
private static int AddClick(IntPtr L) { int result; try { ToLua.CheckArgsCount(L, 3); LuaBehaviour luaBehaviour = (LuaBehaviour)ToLua.CheckObject(L, 1, typeof(LuaBehaviour)); GameObject go = (GameObject)ToLua.CheckUnityObject(L, 2, typeof(GameObject)); LuaFunction luafunc = ToLua.CheckLuaFunction(L, 3); luaBehaviour.AddClick(go, luafunc); result = 0; } catch (Exception e) { result = LuaDLL.toluaL_exception(L, e, null); } return(result); }