static object PerformMemberwiseClone(ref object o) { var ins = new UnityEngine.EventSystems.EventTriggerType(); ins = (UnityEngine.EventSystems.EventTriggerType)o; return(ins); }
static StackObject *AssignFromStack_eventID_0(ref object o, ILIntepreter __intp, StackObject *ptr_of_this_method, IList <object> __mStack) { ILRuntime.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; UnityEngine.EventSystems.EventTriggerType @eventID = (UnityEngine.EventSystems.EventTriggerType) typeof(UnityEngine.EventSystems.EventTriggerType).CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack)); ((UnityEngine.EventSystems.EventTrigger.Entry)o).eventID = @eventID; return(ptr_of_this_method); }
static int IntToEnum(IntPtr L) { int arg0 = (int)LuaDLL.lua_tonumber(L, 1); UnityEngine.EventSystems.EventTriggerType o = (UnityEngine.EventSystems.EventTriggerType)arg0; ToLua.Push(L, o); return(1); }
void AddEventTrigger(UnityEngine.EventSystems.EventTrigger et, UnityEngine.EventSystems.EventTriggerType eventType, System.Action <UnityEngine.EventSystems.PointerEventData> func) { UnityEngine.EventSystems.EventTrigger.Entry entry = new UnityEngine.EventSystems.EventTrigger.Entry(); entry.eventID = eventType; et.triggers.Add(entry); entry.callback.AddListener((eventData) => { func((UnityEngine.EventSystems.PointerEventData)eventData); }); }
static int AddEntry(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); LuaUIEventListener obj = (LuaUIEventListener)ToLua.CheckObject <LuaUIEventListener>(L, 1); UnityEngine.EventSystems.EventTriggerType arg0 = (UnityEngine.EventSystems.EventTriggerType)ToLua.CheckObject(L, 2, typeof(UnityEngine.EventSystems.EventTriggerType)); obj.AddEntry(arg0); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int ClearTrigger(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 1, typeof(UnityEngine.GameObject)); UnityEngine.EventSystems.EventTriggerType arg1 = (UnityEngine.EventSystems.EventTriggerType)ToLua.CheckObject(L, 2, typeof(UnityEngine.EventSystems.EventTriggerType)); LuaFramework.LuaHelper.ClearTrigger(arg0, arg1); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static void WriteBackInstance(CSHotFix.Runtime.Enviorment.AppDomain __domain, StackObject *ptr_of_this_method, IList <object> __mStack, ref UnityEngine.EventSystems.EventTriggerType instance_of_this_method) { ptr_of_this_method = ILIntepreter.GetObjectAndResolveReference(ptr_of_this_method); switch (ptr_of_this_method->ObjectType) { case ObjectTypes.Object: { __mStack[ptr_of_this_method->Value] = instance_of_this_method; } break; case ObjectTypes.FieldReference: { var ___obj = __mStack[ptr_of_this_method->Value]; if (___obj is ILTypeInstance) { ((ILTypeInstance)___obj)[ptr_of_this_method->ValueLow] = instance_of_this_method; } else { var t = __domain.GetType(___obj.GetType()) as CLRType; t.SetFieldValue(ptr_of_this_method->ValueLow, ref ___obj, instance_of_this_method); } } break; case ObjectTypes.StaticFieldReference: { var t = __domain.GetType(ptr_of_this_method->Value); if (t is ILType) { ((ILType)t).StaticInstance[ptr_of_this_method->ValueLow] = instance_of_this_method; } else { ((CLRType)t).SetStaticFieldValue(ptr_of_this_method->ValueLow, instance_of_this_method); } } break; case ObjectTypes.ArrayReference: { var instance_of_arrayReference = __mStack[ptr_of_this_method->Value] as UnityEngine.EventSystems.EventTriggerType[]; instance_of_arrayReference[ptr_of_this_method->ValueLow] = instance_of_this_method; } break; } }
static int set_eventID(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UnityEngine.EventSystems.EventTrigger.Entry obj = (UnityEngine.EventSystems.EventTrigger.Entry)o; UnityEngine.EventSystems.EventTriggerType arg0 = (UnityEngine.EventSystems.EventTriggerType)ToLua.CheckObject(L, 2, typeof(UnityEngine.EventSystems.EventTriggerType)); obj.eventID = arg0; return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o, "attempt to index eventID on a nil value")); } }
static int get_eventID(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UnityEngine.EventSystems.EventTrigger.Entry obj = (UnityEngine.EventSystems.EventTrigger.Entry)o; UnityEngine.EventSystems.EventTriggerType ret = obj.eventID; ToLua.Push(L, ret); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o, "attempt to index eventID on a nil value")); } }
static int RegisterCallBack(IntPtr L) { try { ToLua.CheckArgsCount(L, 5); UICore obj = (UICore)ToLua.CheckObject <UICore>(L, 1); LuaTable arg0 = ToLua.CheckLuaTable(L, 2); string arg1 = ToLua.CheckString(L, 3); UnityEngine.GameObject arg2 = (UnityEngine.GameObject)ToLua.CheckObject(L, 4, typeof(UnityEngine.GameObject)); UnityEngine.EventSystems.EventTriggerType arg3 = (UnityEngine.EventSystems.EventTriggerType)ToLua.CheckObject(L, 5, typeof(UnityEngine.EventSystems.EventTriggerType)); obj.RegisterCallBack(arg0, arg1, arg2, arg3); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static StackObject *Handle_2(ILIntepreter __intp, StackObject *__esp, IList <object> __mStack, CLRMethod __method, bool isNewObj) { ILRuntime.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain; StackObject *ptr_of_this_method; StackObject *__ret = ILIntepreter.Minus(__esp, 3); ptr_of_this_method = ILIntepreter.Minus(__esp, 1); UnityEngine.EventSystems.EventTriggerType rEventType = (UnityEngine.EventSystems.EventTriggerType) typeof(UnityEngine.EventSystems.EventTriggerType).CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack)); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 2); UnityEngine.Object rTargetGo = (UnityEngine.Object) typeof(UnityEngine.Object).CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack)); __intp.Free(ptr_of_this_method); ptr_of_this_method = ILIntepreter.Minus(__esp, 3); Framework.Hotfix.HotfixEventManager instance_of_this_method; instance_of_this_method = (Framework.Hotfix.HotfixEventManager) typeof(Framework.Hotfix.HotfixEventManager).CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack)); __intp.Free(ptr_of_this_method); instance_of_this_method.Handle(rTargetGo, rEventType); return(__ret); }
/// <summary> /// Create a retrieve an EventTrigger.Entry from an EventTrigger. /// /// Extension method to EventTrigger. /// </summary> /// <param name="et">The EventTrigger to process.</param> /// <param name="ty">The type of event to retrieve.</param> /// <returns>The EventTrigger.Entry of event type ty in the EventTrigger.</returns> /// <remarks>If the EventTrigger does not contain the event, one is created.</remarks> public static UnityEngine.EventSystems.EventTrigger.Entry GetEntry( this UnityEngine.EventSystems.EventTrigger et, UnityEngine.EventSystems.EventTriggerType ty) { if (et.triggers == null) { et.triggers = new List <UnityEngine.EventSystems.EventTrigger.Entry>(); } foreach (UnityEngine.EventSystems.EventTrigger.Entry e in et.triggers) { if (e.eventID == ty) { return(e); } } UnityEngine.EventSystems.EventTrigger.Entry ret = new UnityEngine.EventSystems.EventTrigger.Entry(); ret.eventID = ty; et.triggers.Add(ret); return(ret); }
static int Listen(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 5) { UIEventListener obj = (UIEventListener)ToLua.CheckObject <UIEventListener>(L, 1); UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 2, typeof(UnityEngine.GameObject)); UnityEngine.EventSystems.EventTriggerType arg1 = (UnityEngine.EventSystems.EventTriggerType)ToLua.CheckObject(L, 3, typeof(UnityEngine.EventSystems.EventTriggerType)); object arg2 = ToLua.ToVarObject(L, 4); LuaFunction arg3 = ToLua.CheckLuaFunction(L, 5); obj.Listen(arg0, arg1, arg2, arg3); return(0); } else if (count == 6) { UIEventListener obj = (UIEventListener)ToLua.CheckObject <UIEventListener>(L, 1); UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 2, typeof(UnityEngine.GameObject)); UnityEngine.EventSystems.EventTriggerType arg1 = (UnityEngine.EventSystems.EventTriggerType)ToLua.CheckObject(L, 3, typeof(UnityEngine.EventSystems.EventTriggerType)); object arg2 = ToLua.ToVarObject(L, 4); LuaFunction arg3 = ToLua.CheckLuaFunction(L, 5); object arg4 = ToLua.ToVarObject(L, 6); obj.Listen(arg0, arg1, arg2, arg3, arg4); return(0); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: UIEventListener.Listen")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
public static EventHandlerBase AddUISoundTrigger(this GameObject _uGameObject, UnityEngine.EventSystems.EventTriggerType _eTriggerType, string _strFilter, string _strKey) { UEventTrigger tmpTrigger = null; if (_uGameObject.GetComponent <UEventTrigger>() == null) { tmpTrigger = _uGameObject.AddComponent <UEventTrigger>(); } else { tmpTrigger = _uGameObject.GetComponent <UEventTrigger>(); } EventHandlerBase handlerBase = tmpTrigger.CreateEventEntryHandler(EEventHandlerType.Sound); handlerBase.SetSoundConfig(_strFilter, _strKey); tmpTrigger.AddEventEntryHandler(_eTriggerType, handlerBase); return(handlerBase); }
static void Push(IntPtr L, UnityEngine.EventSystems.EventTriggerType arg) { ToLua.Push(L, arg); }