static int set_onValidateInput(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UIInputFieldSubmit obj = (UIInputFieldSubmit)o; UIInputFieldSubmit.OnValidateInput arg0 = null; LuaTypes funcType2 = LuaDLL.lua_type(L, 2); if (funcType2 != LuaTypes.LUA_TFUNCTION) { arg0 = (UIInputFieldSubmit.OnValidateInput)ToLua.CheckObject(L, 2, typeof(UIInputFieldSubmit.OnValidateInput)); } else { LuaFunction func = ToLua.ToLuaFunction(L, 2); arg0 = DelegateFactory.CreateDelegate(typeof(UIInputFieldSubmit.OnValidateInput), func) as UIInputFieldSubmit.OnValidateInput; } obj.onValidateInput = arg0; return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index onValidateInput on a nil value" : e.Message)); } }
static int get_onValidateInput(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UIInputFieldSubmit obj = (UIInputFieldSubmit)o; UIInputFieldSubmit.OnValidateInput ret = obj.onValidateInput; ToLua.Push(L, ret); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index onValidateInput on a nil value" : e.Message)); } }
public static Delegate UIInputFieldSubmit_OnValidateInput(LuaFunction func, LuaTable self, bool flag) { if (func == null) { UIInputFieldSubmit.OnValidateInput fn = delegate(string param0, int param1, char param2) { return('\0'); }; return(fn); } if (!flag) { UIInputFieldSubmit_OnValidateInput_Event target = new UIInputFieldSubmit_OnValidateInput_Event(func); UIInputFieldSubmit.OnValidateInput d = target.Call; target.method = d.Method; return(d); } else { UIInputFieldSubmit_OnValidateInput_Event target = new UIInputFieldSubmit_OnValidateInput_Event(func, self); UIInputFieldSubmit.OnValidateInput d = target.CallWithSelf; target.method = d.Method; return(d); } }