static int BindStayCallBack(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); AreaTriggerBase obj = (AreaTriggerBase)ToLua.CheckObject(L, 1, typeof(AreaTriggerBase)); System.Action <UnityEngine.GameObject> arg0 = null; LuaTypes funcType2 = LuaDLL.lua_type(L, 2); if (funcType2 != LuaTypes.LUA_TFUNCTION) { arg0 = (System.Action <UnityEngine.GameObject>)ToLua.CheckObject(L, 2, typeof(System.Action <UnityEngine.GameObject>)); } else { LuaFunction func = ToLua.ToLuaFunction(L, 2); arg0 = DelegateFactory.CreateDelegate(typeof(System.Action <UnityEngine.GameObject>), func) as System.Action <UnityEngine.GameObject>; } obj.BindStayCallBack(arg0); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int SaveTime(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); AreaTriggerBase obj = (AreaTriggerBase)ToLua.CheckObject(L, 1, typeof(AreaTriggerBase)); obj.SaveTime(); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int InTriggerNow(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); AreaTriggerBase obj = (AreaTriggerBase)ToLua.CheckObject(L, 1, typeof(AreaTriggerBase)); bool o = obj.InTriggerNow(); LuaDLL.lua_pushboolean(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int set_respondTime(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); AreaTriggerBase obj = (AreaTriggerBase)o; float arg0 = (float)LuaDLL.luaL_checknumber(L, 2); obj.respondTime = arg0; return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index respondTime on a nil value" : e.Message)); } }
static int set_type(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); AreaTriggerBase obj = (AreaTriggerBase)o; AreaTriggerBase.AreaTriggerType arg0 = (AreaTriggerBase.AreaTriggerType)ToLua.CheckObject(L, 2, typeof(AreaTriggerBase.AreaTriggerType)); obj.type = arg0; return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index type on a nil value" : e.Message)); } }
static int get_respondTime(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); AreaTriggerBase obj = (AreaTriggerBase)o; float ret = obj.respondTime; LuaDLL.lua_pushnumber(L, ret); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index respondTime on a nil value" : e.Message)); } }
static int get_type(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); AreaTriggerBase obj = (AreaTriggerBase)o; AreaTriggerBase.AreaTriggerType ret = obj.type; ToLua.Push(L, ret); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index type on a nil value" : e.Message)); } }