//this source code was auto-generated by tolua#, do not modify it using System; using System.Collections.Generic; using LuaInterface; public class DelegateFactory { public delegate Delegate DelegateCreate(LuaFunction func, LuaTable self, bool flag); public static Dictionary dict = new Dictionary(); static DelegateFactory factory = new DelegateFactory(); public static void Init() { Register(); } public static void Register() { dict.Clear(); dict.Add(typeof(System.Action), factory.System_Action); dict.Add(typeof(UnityEngine.Events.UnityAction), factory.UnityEngine_Events_UnityAction); dict.Add(typeof(System.Predicate), factory.System_Predicate_int); dict.Add(typeof(System.Action), factory.System_Action_int); dict.Add(typeof(System.Comparison), factory.System_Comparison_int); dict.Add(typeof(System.Func), factory.System_Func_int_int); dict.Add(typeof(System.Func), factory.System_Func_UnityEngine_LogType_object_bool); dict.Add(typeof(DG.Tweening.Core.DOGetter), factory.DG_Tweening_Core_DOGetter_float); dict.Add(typeof(DG.Tweening.Core.DOSetter), factory.DG_Tweening_Core_DOSetter_float); dict.Add(typeof(DG.Tweening.Core.DOGetter), factory.DG_Tweening_Core_DOGetter_double); dict.Add(typeof(DG.Tweening.Core.DOSetter), factory.DG_Tweening_Core_DOSetter_double); dict.Add(typeof(DG.Tweening.Core.DOGetter), factory.DG_Tweening_Core_DOGetter_int); dict.Add(typeof(DG.Tweening.Core.DOSetter), factory.DG_Tweening_Core_DOSetter_int); dict.Add(typeof(DG.Tweening.Core.DOGetter), factory.DG_Tweening_Core_DOGetter_uint); dict.Add(typeof(DG.Tweening.Core.DOSetter), factory.DG_Tweening_Core_DOSetter_uint); dict.Add(typeof(DG.Tweening.Core.DOGetter), factory.DG_Tweening_Core_DOGetter_long); dict.Add(typeof(DG.Tweening.Core.DOSetter), factory.DG_Tweening_Core_DOSetter_long); dict.Add(typeof(DG.Tweening.Core.DOGetter), factory.DG_Tweening_Core_DOGetter_ulong); dict.Add(typeof(DG.Tweening.Core.DOSetter), factory.DG_Tweening_Core_DOSetter_ulong); dict.Add(typeof(DG.Tweening.Core.DOGetter), factory.DG_Tweening_Core_DOGetter_string); dict.Add(typeof(DG.Tweening.Core.DOSetter), factory.DG_Tweening_Core_DOSetter_string); dict.Add(typeof(DG.Tweening.Core.DOGetter), factory.DG_Tweening_Core_DOGetter_UnityEngine_Vector2); dict.Add(typeof(DG.Tweening.Core.DOSetter), factory.DG_Tweening_Core_DOSetter_UnityEngine_Vector2); dict.Add(typeof(DG.Tweening.Core.DOGetter), factory.DG_Tweening_Core_DOGetter_UnityEngine_Vector3); dict.Add(typeof(DG.Tweening.Core.DOSetter), factory.DG_Tweening_Core_DOSetter_UnityEngine_Vector3); dict.Add(typeof(DG.Tweening.Core.DOGetter), factory.DG_Tweening_Core_DOGetter_UnityEngine_Vector4); dict.Add(typeof(DG.Tweening.Core.DOSetter), factory.DG_Tweening_Core_DOSetter_UnityEngine_Vector4); dict.Add(typeof(DG.Tweening.Core.DOGetter), factory.DG_Tweening_Core_DOGetter_UnityEngine_Quaternion); dict.Add(typeof(DG.Tweening.Core.DOSetter), factory.DG_Tweening_Core_DOSetter_UnityEngine_Quaternion); dict.Add(typeof(DG.Tweening.Core.DOGetter), factory.DG_Tweening_Core_DOGetter_UnityEngine_Color); dict.Add(typeof(DG.Tweening.Core.DOSetter), factory.DG_Tweening_Core_DOSetter_UnityEngine_Color); dict.Add(typeof(DG.Tweening.Core.DOGetter), factory.DG_Tweening_Core_DOGetter_UnityEngine_Rect); dict.Add(typeof(DG.Tweening.Core.DOSetter), factory.DG_Tweening_Core_DOSetter_UnityEngine_Rect); dict.Add(typeof(DG.Tweening.Core.DOGetter), factory.DG_Tweening_Core_DOGetter_UnityEngine_RectOffset); dict.Add(typeof(DG.Tweening.Core.DOSetter), factory.DG_Tweening_Core_DOSetter_UnityEngine_RectOffset); dict.Add(typeof(DG.Tweening.TweenCallback), factory.DG_Tweening_TweenCallback); dict.Add(typeof(DG.Tweening.TweenCallback), factory.DG_Tweening_TweenCallback_int); dict.Add(typeof(UnityEngine.Camera.CameraCallback), factory.UnityEngine_Camera_CameraCallback); dict.Add(typeof(UnityEngine.Application.AdvertisingIdentifierCallback), factory.UnityEngine_Application_AdvertisingIdentifierCallback); dict.Add(typeof(UnityEngine.Application.LowMemoryCallback), factory.UnityEngine_Application_LowMemoryCallback); dict.Add(typeof(UnityEngine.Application.LogCallback), factory.UnityEngine_Application_LogCallback); dict.Add(typeof(System.Action), factory.System_Action_bool); dict.Add(typeof(System.Func), factory.System_Func_bool); dict.Add(typeof(UnityEngine.AudioClip.PCMReaderCallback), factory.UnityEngine_AudioClip_PCMReaderCallback); dict.Add(typeof(UnityEngine.AudioClip.PCMSetPositionCallback), factory.UnityEngine_AudioClip_PCMSetPositionCallback); dict.Add(typeof(System.Action), factory.System_Action_UnityEngine_AsyncOperation); dict.Add(typeof(UnityEngine.RectTransform.ReapplyDrivenProperties), factory.UnityEngine_RectTransform_ReapplyDrivenProperties); dict.Add(typeof(UnityEngine.Events.UnityAction), factory.UnityEngine_Events_UnityAction_bool); dict.Add(typeof(UnityEngine.Events.UnityAction), factory.UnityEngine_Events_UnityAction_float); dict.Add(typeof(UnityEngine.UI.InputField.OnValidateInput), factory.UnityEngine_UI_InputField_OnValidateInput); dict.Add(typeof(UnityEngine.Events.UnityAction), factory.UnityEngine_Events_UnityAction_string); dict.Add(typeof(UnityEngine.Events.UnityAction), factory.UnityEngine_Events_UnityAction_UnityEngine_Vector2); dict.Add(typeof(UnityEngine.Canvas.WillRenderCanvases), factory.UnityEngine_Canvas_WillRenderCanvases); dict.Add(typeof(UIBase.ButtonListener), factory.UIBase_ButtonListener); dict.Add(typeof(UIBase.ButtonListenerWithParam), factory.UIBase_ButtonListenerWithParam); dict.Add(typeof(UIBase.ToggleListener), factory.UIBase_ToggleListener); dict.Add(typeof(UIBase.ToggleListenerWithParams), factory.UIBase_ToggleListenerWithParams); dict.Add(typeof(ResourceLoadCallback>), factory.ResourceLoadCallback_System_Collections_Generic_List_UnityEngine_TextAsset); dict.Add(typeof(ResourceLoadCallbackWithSeqId), factory.ResourceLoadCallbackWithSeqId_UnityEngine_Sprite); dict.Add(typeof(ResourceLoadCallbackWithSeqId>), factory.ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_Sprite); dict.Add(typeof(ResourceLoadCallbackWithSeqId), factory.ResourceLoadCallbackWithSeqId_UnityEngine_GameObject); dict.Add(typeof(ResourceLoadCallbackWithSeqId>), factory.ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_GameObject); dict.Add(typeof(ResourceLoadCallbackWithSeqId>), factory.ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_RuntimeAnimatorController); dict.Add(typeof(ResourceLoadCallbackWithSeqId), factory.ResourceLoadCallbackWithSeqId_UnityEngine_Material); dict.Add(typeof(ResourceLoadCallbackWithSeqId), factory.ResourceLoadCallbackWithSeqId_UnityEngine_Texture2D); dict.Add(typeof(System.Action), factory.System_Action_UnityEngine_GameObject); dict.Add(typeof(ResourceLoadCallback>), factory.ResourceLoadCallback_System_Collections_Generic_List_UnityEngine_GameObject); dict.Add(typeof(UIBase.UIPageCreator), factory.UIBase_UIPageCreator); dict.Add(typeof(TimerManager.ServerTimeChangeFuc), factory.TimerManager_ServerTimeChangeFuc); dict.Add(typeof(Timer.OnTimeUpHandler), factory.Timer_OnTimeUpHandler); dict.Add(typeof(Timer.OnTimeUpWithParamsHandler), factory.Timer_OnTimeUpWithParamsHandler); dict.Add(typeof(UnityEngine.UI.LoopScrollRect.UpdateCellCallback), factory.UnityEngine_UI_LoopScrollRect_UpdateCellCallback); dict.Add(typeof(UnityEngine.UI.LuaUpdateCellCallback), factory.UnityEngine_UI_LuaUpdateCellCallback); dict.Add(typeof(System.Action,object[]>), factory.System_Action_LuaInterface_LuaTable_System_Collections_Generic_List_UnityEngine_GameObject_objects); dict.Add(typeof(TMPro.TMP_InputField.OnValidateInput), factory.TMPro_TMP_InputField_OnValidateInput); dict.Add(typeof(UnityEngine.Events.UnityAction), factory.UnityEngine_Events_UnityAction_UnityEngine_Vector2_int); dict.Add(typeof(Cinemachine.CinemachineVirtualCamera.CreatePipelineDelegate), factory.Cinemachine_CinemachineVirtualCamera_CreatePipelineDelegate); dict.Add(typeof(Cinemachine.CinemachineVirtualCamera.DestroyPipelineDelegate), factory.Cinemachine_CinemachineVirtualCamera_DestroyPipelineDelegate); dict.Add(typeof(System.Action), factory.System_Action_SuperScrollView_LoopGridView); dict.Add(typeof(System.Action), factory.System_Action_SuperScrollView_LoopGridView_SuperScrollView_LoopGridViewItem); dict.Add(typeof(System.Func), factory.System_Func_SuperScrollView_LoopGridView_int_int_int_SuperScrollView_LoopGridViewItem); dict.Add(typeof(System.Action), factory.System_Action_SuperScrollView_LoopGridView_int_int_int_SuperScrollView_LoopGridViewItem); dict.Add(typeof(System.Action), factory.System_Action_SuperScrollView_LoopListView_SuperScrollView_LoopListViewItem); dict.Add(typeof(System.Func), factory.System_Func_SuperScrollView_LoopListView_int_SuperScrollView_LoopListViewItem); dict.Add(typeof(System.Action), factory.System_Action_SuperScrollView_LoopListView_int_SuperScrollView_LoopListViewItem); dict.Add(typeof(System.Action), factory.System_Action_SuperScrollView_LoopListViewItem_object); dict.Add(typeof(UnityEngine.Events.UnityAction), factory.UnityEngine_Events_UnityAction_RO_ReorderableList_ReorderableListEventStruct); dict.Add(typeof(System.Func), factory.System_Func_WXB_TagAttributes_WXB_IExternalNode); dict.Add(typeof(System.Action), factory.System_Action_WXB_Draw_object); dict.Add(typeof(UnityEngine.Events.UnityAction), factory.UnityEngine_Events_UnityAction_int); dict.Add(typeof(Spine.Unity.SkeletonGraphic.SkeletonRendererDelegate), factory.Spine_Unity_SkeletonGraphic_SkeletonRendererDelegate); dict.Add(typeof(Spine.Unity.UpdateBonesDelegate), factory.Spine_Unity_UpdateBonesDelegate); dict.Add(typeof(Spine.Unity.MeshGeneratorDelegate), factory.Spine_Unity_MeshGeneratorDelegate); dict.Add(typeof(Spine.AnimationState.TrackEntryDelegate), factory.Spine_AnimationState_TrackEntryDelegate); dict.Add(typeof(Spine.AnimationState.TrackEntryEventDelegate), factory.Spine_AnimationState_TrackEntryEventDelegate); //dict.Add(typeof(System.Action), factory.System_Action_Wenting_Lebian_QueryUpdateErrorCode); dict.Add(typeof(LuaAutoMoveCallback), factory.LuaAutoMoveCallback); dict.Add(typeof(System.Action), factory.System_Action_UnityEngine_Material); dict.Add(typeof(System.Action), factory.System_Action_UnityEngine_Texture2D); dict.Add(typeof(System.EventHandler), factory.System_EventHandler_Vuplex_WebView_ClickedEventArgs); dict.Add(typeof(System.EventHandler), factory.System_EventHandler); dict.Add(typeof(System.EventHandler), factory.System_EventHandler_Vuplex_WebView_ScrolledEventArgs); dict.Add(typeof(System.EventHandler), factory.System_EventHandler_Vuplex_WebView_ConsoleMessageEventArgs); dict.Add(typeof(System.EventHandler), factory.System_EventHandler_Vuplex_WebView_FocusedInputFieldChangedEventArgs); dict.Add(typeof(System.EventHandler), factory.System_EventHandler_Vuplex_WebView_ProgressChangedEventArgs); dict.Add(typeof(System.EventHandler>), factory.System_EventHandler_Vuplex_WebView_EventArgs_string); dict.Add(typeof(System.EventHandler), factory.System_EventHandler_Vuplex_WebView_UrlChangedEventArgs); dict.Add(typeof(System.EventHandler>), factory.System_EventHandler_Vuplex_WebView_EventArgs_UnityEngine_Rect); dict.Add(typeof(System.Action), factory.System_Action_bytes); dict.Add(typeof(System.Action), factory.System_Action_string); DelegateTraits.Init(factory.System_Action); DelegateTraits.Init(factory.UnityEngine_Events_UnityAction); DelegateTraits>.Init(factory.System_Predicate_int); DelegateTraits>.Init(factory.System_Action_int); DelegateTraits>.Init(factory.System_Comparison_int); DelegateTraits>.Init(factory.System_Func_int_int); DelegateTraits>.Init(factory.System_Func_UnityEngine_LogType_object_bool); DelegateTraits>.Init(factory.DG_Tweening_Core_DOGetter_float); DelegateTraits>.Init(factory.DG_Tweening_Core_DOSetter_float); DelegateTraits>.Init(factory.DG_Tweening_Core_DOGetter_double); DelegateTraits>.Init(factory.DG_Tweening_Core_DOSetter_double); DelegateTraits>.Init(factory.DG_Tweening_Core_DOGetter_int); DelegateTraits>.Init(factory.DG_Tweening_Core_DOSetter_int); DelegateTraits>.Init(factory.DG_Tweening_Core_DOGetter_uint); DelegateTraits>.Init(factory.DG_Tweening_Core_DOSetter_uint); DelegateTraits>.Init(factory.DG_Tweening_Core_DOGetter_long); DelegateTraits>.Init(factory.DG_Tweening_Core_DOSetter_long); DelegateTraits>.Init(factory.DG_Tweening_Core_DOGetter_ulong); DelegateTraits>.Init(factory.DG_Tweening_Core_DOSetter_ulong); DelegateTraits>.Init(factory.DG_Tweening_Core_DOGetter_string); DelegateTraits>.Init(factory.DG_Tweening_Core_DOSetter_string); DelegateTraits>.Init(factory.DG_Tweening_Core_DOGetter_UnityEngine_Vector2); DelegateTraits>.Init(factory.DG_Tweening_Core_DOSetter_UnityEngine_Vector2); DelegateTraits>.Init(factory.DG_Tweening_Core_DOGetter_UnityEngine_Vector3); DelegateTraits>.Init(factory.DG_Tweening_Core_DOSetter_UnityEngine_Vector3); DelegateTraits>.Init(factory.DG_Tweening_Core_DOGetter_UnityEngine_Vector4); DelegateTraits>.Init(factory.DG_Tweening_Core_DOSetter_UnityEngine_Vector4); DelegateTraits>.Init(factory.DG_Tweening_Core_DOGetter_UnityEngine_Quaternion); DelegateTraits>.Init(factory.DG_Tweening_Core_DOSetter_UnityEngine_Quaternion); DelegateTraits>.Init(factory.DG_Tweening_Core_DOGetter_UnityEngine_Color); DelegateTraits>.Init(factory.DG_Tweening_Core_DOSetter_UnityEngine_Color); DelegateTraits>.Init(factory.DG_Tweening_Core_DOGetter_UnityEngine_Rect); DelegateTraits>.Init(factory.DG_Tweening_Core_DOSetter_UnityEngine_Rect); DelegateTraits>.Init(factory.DG_Tweening_Core_DOGetter_UnityEngine_RectOffset); DelegateTraits>.Init(factory.DG_Tweening_Core_DOSetter_UnityEngine_RectOffset); DelegateTraits.Init(factory.DG_Tweening_TweenCallback); DelegateTraits>.Init(factory.DG_Tweening_TweenCallback_int); DelegateTraits.Init(factory.UnityEngine_Camera_CameraCallback); DelegateTraits.Init(factory.UnityEngine_Application_AdvertisingIdentifierCallback); DelegateTraits.Init(factory.UnityEngine_Application_LowMemoryCallback); DelegateTraits.Init(factory.UnityEngine_Application_LogCallback); DelegateTraits>.Init(factory.System_Action_bool); DelegateTraits>.Init(factory.System_Func_bool); DelegateTraits.Init(factory.UnityEngine_AudioClip_PCMReaderCallback); DelegateTraits.Init(factory.UnityEngine_AudioClip_PCMSetPositionCallback); DelegateTraits>.Init(factory.System_Action_UnityEngine_AsyncOperation); DelegateTraits.Init(factory.UnityEngine_RectTransform_ReapplyDrivenProperties); DelegateTraits>.Init(factory.UnityEngine_Events_UnityAction_bool); DelegateTraits>.Init(factory.UnityEngine_Events_UnityAction_float); DelegateTraits.Init(factory.UnityEngine_UI_InputField_OnValidateInput); DelegateTraits>.Init(factory.UnityEngine_Events_UnityAction_string); DelegateTraits>.Init(factory.UnityEngine_Events_UnityAction_UnityEngine_Vector2); DelegateTraits.Init(factory.UnityEngine_Canvas_WillRenderCanvases); DelegateTraits.Init(factory.UIBase_ButtonListener); DelegateTraits.Init(factory.UIBase_ButtonListenerWithParam); DelegateTraits.Init(factory.UIBase_ToggleListener); DelegateTraits.Init(factory.UIBase_ToggleListenerWithParams); DelegateTraits>>.Init(factory.ResourceLoadCallback_System_Collections_Generic_List_UnityEngine_TextAsset); DelegateTraits>.Init(factory.ResourceLoadCallbackWithSeqId_UnityEngine_Sprite); DelegateTraits>>.Init(factory.ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_Sprite); DelegateTraits>.Init(factory.ResourceLoadCallbackWithSeqId_UnityEngine_GameObject); DelegateTraits>>.Init(factory.ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_GameObject); DelegateTraits>>.Init(factory.ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_RuntimeAnimatorController); DelegateTraits>.Init(factory.ResourceLoadCallbackWithSeqId_UnityEngine_Material); DelegateTraits>.Init(factory.ResourceLoadCallbackWithSeqId_UnityEngine_Texture2D); DelegateTraits>.Init(factory.System_Action_UnityEngine_GameObject); DelegateTraits>>.Init(factory.ResourceLoadCallback_System_Collections_Generic_List_UnityEngine_GameObject); DelegateTraits.Init(factory.UIBase_UIPageCreator); DelegateTraits.Init(factory.TimerManager_ServerTimeChangeFuc); DelegateTraits.Init(factory.Timer_OnTimeUpHandler); DelegateTraits.Init(factory.Timer_OnTimeUpWithParamsHandler); DelegateTraits.Init(factory.UnityEngine_UI_LoopScrollRect_UpdateCellCallback); DelegateTraits.Init(factory.UnityEngine_UI_LuaUpdateCellCallback); DelegateTraits,object[]>>.Init(factory.System_Action_LuaInterface_LuaTable_System_Collections_Generic_List_UnityEngine_GameObject_objects); DelegateTraits.Init(factory.TMPro_TMP_InputField_OnValidateInput); DelegateTraits>.Init(factory.UnityEngine_Events_UnityAction_UnityEngine_Vector2_int); DelegateTraits.Init(factory.Cinemachine_CinemachineVirtualCamera_CreatePipelineDelegate); DelegateTraits.Init(factory.Cinemachine_CinemachineVirtualCamera_DestroyPipelineDelegate); DelegateTraits>.Init(factory.System_Action_SuperScrollView_LoopGridView); DelegateTraits>.Init(factory.System_Action_SuperScrollView_LoopGridView_SuperScrollView_LoopGridViewItem); DelegateTraits>.Init(factory.System_Func_SuperScrollView_LoopGridView_int_int_int_SuperScrollView_LoopGridViewItem); DelegateTraits>.Init(factory.System_Action_SuperScrollView_LoopGridView_int_int_int_SuperScrollView_LoopGridViewItem); DelegateTraits>.Init(factory.System_Action_SuperScrollView_LoopListView_SuperScrollView_LoopListViewItem); DelegateTraits>.Init(factory.System_Func_SuperScrollView_LoopListView_int_SuperScrollView_LoopListViewItem); DelegateTraits>.Init(factory.System_Action_SuperScrollView_LoopListView_int_SuperScrollView_LoopListViewItem); DelegateTraits>.Init(factory.System_Action_SuperScrollView_LoopListViewItem_object); DelegateTraits>.Init(factory.UnityEngine_Events_UnityAction_RO_ReorderableList_ReorderableListEventStruct); DelegateTraits>.Init(factory.System_Func_WXB_TagAttributes_WXB_IExternalNode); DelegateTraits>.Init(factory.System_Action_WXB_Draw_object); DelegateTraits>.Init(factory.UnityEngine_Events_UnityAction_int); DelegateTraits.Init(factory.Spine_Unity_SkeletonGraphic_SkeletonRendererDelegate); DelegateTraits.Init(factory.Spine_Unity_UpdateBonesDelegate); DelegateTraits.Init(factory.Spine_Unity_MeshGeneratorDelegate); DelegateTraits.Init(factory.Spine_AnimationState_TrackEntryDelegate); DelegateTraits.Init(factory.Spine_AnimationState_TrackEntryEventDelegate); //DelegateTraits>.Init(factory.System_Action_Wenting_Lebian_QueryUpdateErrorCode); DelegateTraits.Init(factory.LuaAutoMoveCallback); DelegateTraits>.Init(factory.System_Action_UnityEngine_Material); DelegateTraits>.Init(factory.System_Action_UnityEngine_Texture2D); DelegateTraits>.Init(factory.System_EventHandler_Vuplex_WebView_ClickedEventArgs); DelegateTraits.Init(factory.System_EventHandler); DelegateTraits>.Init(factory.System_EventHandler_Vuplex_WebView_ScrolledEventArgs); DelegateTraits>.Init(factory.System_EventHandler_Vuplex_WebView_ConsoleMessageEventArgs); DelegateTraits>.Init(factory.System_EventHandler_Vuplex_WebView_FocusedInputFieldChangedEventArgs); DelegateTraits>.Init(factory.System_EventHandler_Vuplex_WebView_ProgressChangedEventArgs); DelegateTraits>>.Init(factory.System_EventHandler_Vuplex_WebView_EventArgs_string); DelegateTraits>.Init(factory.System_EventHandler_Vuplex_WebView_UrlChangedEventArgs); DelegateTraits>>.Init(factory.System_EventHandler_Vuplex_WebView_EventArgs_UnityEngine_Rect); DelegateTraits>.Init(factory.System_Action_bytes); DelegateTraits>.Init(factory.System_Action_string); TypeTraits.Init(factory.Check_System_Action); TypeTraits.Init(factory.Check_UnityEngine_Events_UnityAction); TypeTraits>.Init(factory.Check_System_Predicate_int); TypeTraits>.Init(factory.Check_System_Action_int); TypeTraits>.Init(factory.Check_System_Comparison_int); TypeTraits>.Init(factory.Check_System_Func_int_int); TypeTraits>.Init(factory.Check_System_Func_UnityEngine_LogType_object_bool); TypeTraits>.Init(factory.Check_DG_Tweening_Core_DOGetter_float); TypeTraits>.Init(factory.Check_DG_Tweening_Core_DOSetter_float); TypeTraits>.Init(factory.Check_DG_Tweening_Core_DOGetter_double); TypeTraits>.Init(factory.Check_DG_Tweening_Core_DOSetter_double); TypeTraits>.Init(factory.Check_DG_Tweening_Core_DOGetter_int); TypeTraits>.Init(factory.Check_DG_Tweening_Core_DOSetter_int); TypeTraits>.Init(factory.Check_DG_Tweening_Core_DOGetter_uint); TypeTraits>.Init(factory.Check_DG_Tweening_Core_DOSetter_uint); TypeTraits>.Init(factory.Check_DG_Tweening_Core_DOGetter_long); TypeTraits>.Init(factory.Check_DG_Tweening_Core_DOSetter_long); TypeTraits>.Init(factory.Check_DG_Tweening_Core_DOGetter_ulong); TypeTraits>.Init(factory.Check_DG_Tweening_Core_DOSetter_ulong); TypeTraits>.Init(factory.Check_DG_Tweening_Core_DOGetter_string); TypeTraits>.Init(factory.Check_DG_Tweening_Core_DOSetter_string); TypeTraits>.Init(factory.Check_DG_Tweening_Core_DOGetter_UnityEngine_Vector2); TypeTraits>.Init(factory.Check_DG_Tweening_Core_DOSetter_UnityEngine_Vector2); TypeTraits>.Init(factory.Check_DG_Tweening_Core_DOGetter_UnityEngine_Vector3); TypeTraits>.Init(factory.Check_DG_Tweening_Core_DOSetter_UnityEngine_Vector3); TypeTraits>.Init(factory.Check_DG_Tweening_Core_DOGetter_UnityEngine_Vector4); TypeTraits>.Init(factory.Check_DG_Tweening_Core_DOSetter_UnityEngine_Vector4); TypeTraits>.Init(factory.Check_DG_Tweening_Core_DOGetter_UnityEngine_Quaternion); TypeTraits>.Init(factory.Check_DG_Tweening_Core_DOSetter_UnityEngine_Quaternion); TypeTraits>.Init(factory.Check_DG_Tweening_Core_DOGetter_UnityEngine_Color); TypeTraits>.Init(factory.Check_DG_Tweening_Core_DOSetter_UnityEngine_Color); TypeTraits>.Init(factory.Check_DG_Tweening_Core_DOGetter_UnityEngine_Rect); TypeTraits>.Init(factory.Check_DG_Tweening_Core_DOSetter_UnityEngine_Rect); TypeTraits>.Init(factory.Check_DG_Tweening_Core_DOGetter_UnityEngine_RectOffset); TypeTraits>.Init(factory.Check_DG_Tweening_Core_DOSetter_UnityEngine_RectOffset); TypeTraits.Init(factory.Check_DG_Tweening_TweenCallback); TypeTraits>.Init(factory.Check_DG_Tweening_TweenCallback_int); TypeTraits.Init(factory.Check_UnityEngine_Camera_CameraCallback); TypeTraits.Init(factory.Check_UnityEngine_Application_AdvertisingIdentifierCallback); TypeTraits.Init(factory.Check_UnityEngine_Application_LowMemoryCallback); TypeTraits.Init(factory.Check_UnityEngine_Application_LogCallback); TypeTraits>.Init(factory.Check_System_Action_bool); TypeTraits>.Init(factory.Check_System_Func_bool); TypeTraits.Init(factory.Check_UnityEngine_AudioClip_PCMReaderCallback); TypeTraits.Init(factory.Check_UnityEngine_AudioClip_PCMSetPositionCallback); TypeTraits>.Init(factory.Check_System_Action_UnityEngine_AsyncOperation); TypeTraits.Init(factory.Check_UnityEngine_RectTransform_ReapplyDrivenProperties); TypeTraits>.Init(factory.Check_UnityEngine_Events_UnityAction_bool); TypeTraits>.Init(factory.Check_UnityEngine_Events_UnityAction_float); TypeTraits.Init(factory.Check_UnityEngine_UI_InputField_OnValidateInput); TypeTraits>.Init(factory.Check_UnityEngine_Events_UnityAction_string); TypeTraits>.Init(factory.Check_UnityEngine_Events_UnityAction_UnityEngine_Vector2); TypeTraits.Init(factory.Check_UnityEngine_Canvas_WillRenderCanvases); TypeTraits.Init(factory.Check_UIBase_ButtonListener); TypeTraits.Init(factory.Check_UIBase_ButtonListenerWithParam); TypeTraits.Init(factory.Check_UIBase_ToggleListener); TypeTraits.Init(factory.Check_UIBase_ToggleListenerWithParams); TypeTraits>>.Init(factory.Check_ResourceLoadCallback_System_Collections_Generic_List_UnityEngine_TextAsset); TypeTraits>.Init(factory.Check_ResourceLoadCallbackWithSeqId_UnityEngine_Sprite); TypeTraits>>.Init(factory.Check_ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_Sprite); TypeTraits>.Init(factory.Check_ResourceLoadCallbackWithSeqId_UnityEngine_GameObject); TypeTraits>>.Init(factory.Check_ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_GameObject); TypeTraits>>.Init(factory.Check_ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_RuntimeAnimatorController); TypeTraits>.Init(factory.Check_ResourceLoadCallbackWithSeqId_UnityEngine_Material); TypeTraits>.Init(factory.Check_ResourceLoadCallbackWithSeqId_UnityEngine_Texture2D); TypeTraits>.Init(factory.Check_System_Action_UnityEngine_GameObject); TypeTraits>>.Init(factory.Check_ResourceLoadCallback_System_Collections_Generic_List_UnityEngine_GameObject); TypeTraits.Init(factory.Check_UIBase_UIPageCreator); TypeTraits.Init(factory.Check_TimerManager_ServerTimeChangeFuc); TypeTraits.Init(factory.Check_Timer_OnTimeUpHandler); TypeTraits.Init(factory.Check_Timer_OnTimeUpWithParamsHandler); TypeTraits.Init(factory.Check_UnityEngine_UI_LoopScrollRect_UpdateCellCallback); TypeTraits.Init(factory.Check_UnityEngine_UI_LuaUpdateCellCallback); TypeTraits,object[]>>.Init(factory.Check_System_Action_LuaInterface_LuaTable_System_Collections_Generic_List_UnityEngine_GameObject_objects); TypeTraits.Init(factory.Check_TMPro_TMP_InputField_OnValidateInput); TypeTraits>.Init(factory.Check_UnityEngine_Events_UnityAction_UnityEngine_Vector2_int); TypeTraits.Init(factory.Check_Cinemachine_CinemachineVirtualCamera_CreatePipelineDelegate); TypeTraits.Init(factory.Check_Cinemachine_CinemachineVirtualCamera_DestroyPipelineDelegate); TypeTraits>.Init(factory.Check_System_Action_SuperScrollView_LoopGridView); TypeTraits>.Init(factory.Check_System_Action_SuperScrollView_LoopGridView_SuperScrollView_LoopGridViewItem); TypeTraits>.Init(factory.Check_System_Func_SuperScrollView_LoopGridView_int_int_int_SuperScrollView_LoopGridViewItem); TypeTraits>.Init(factory.Check_System_Action_SuperScrollView_LoopGridView_int_int_int_SuperScrollView_LoopGridViewItem); TypeTraits>.Init(factory.Check_System_Action_SuperScrollView_LoopListView_SuperScrollView_LoopListViewItem); TypeTraits>.Init(factory.Check_System_Func_SuperScrollView_LoopListView_int_SuperScrollView_LoopListViewItem); TypeTraits>.Init(factory.Check_System_Action_SuperScrollView_LoopListView_int_SuperScrollView_LoopListViewItem); TypeTraits>.Init(factory.Check_System_Action_SuperScrollView_LoopListViewItem_object); TypeTraits>.Init(factory.Check_UnityEngine_Events_UnityAction_RO_ReorderableList_ReorderableListEventStruct); TypeTraits>.Init(factory.Check_System_Func_WXB_TagAttributes_WXB_IExternalNode); TypeTraits>.Init(factory.Check_System_Action_WXB_Draw_object); TypeTraits>.Init(factory.Check_UnityEngine_Events_UnityAction_int); TypeTraits.Init(factory.Check_Spine_Unity_SkeletonGraphic_SkeletonRendererDelegate); TypeTraits.Init(factory.Check_Spine_Unity_UpdateBonesDelegate); TypeTraits.Init(factory.Check_Spine_Unity_MeshGeneratorDelegate); TypeTraits.Init(factory.Check_Spine_AnimationState_TrackEntryDelegate); TypeTraits.Init(factory.Check_Spine_AnimationState_TrackEntryEventDelegate); //TypeTraits>.Init(factory.Check_System_Action_Wenting_Lebian_QueryUpdateErrorCode); TypeTraits.Init(factory.Check_LuaAutoMoveCallback); TypeTraits>.Init(factory.Check_System_Action_UnityEngine_Material); TypeTraits>.Init(factory.Check_System_Action_UnityEngine_Texture2D); TypeTraits>.Init(factory.Check_System_EventHandler_Vuplex_WebView_ClickedEventArgs); TypeTraits.Init(factory.Check_System_EventHandler); TypeTraits>.Init(factory.Check_System_EventHandler_Vuplex_WebView_ScrolledEventArgs); TypeTraits>.Init(factory.Check_System_EventHandler_Vuplex_WebView_ConsoleMessageEventArgs); TypeTraits>.Init(factory.Check_System_EventHandler_Vuplex_WebView_FocusedInputFieldChangedEventArgs); TypeTraits>.Init(factory.Check_System_EventHandler_Vuplex_WebView_ProgressChangedEventArgs); TypeTraits>>.Init(factory.Check_System_EventHandler_Vuplex_WebView_EventArgs_string); TypeTraits>.Init(factory.Check_System_EventHandler_Vuplex_WebView_UrlChangedEventArgs); TypeTraits>>.Init(factory.Check_System_EventHandler_Vuplex_WebView_EventArgs_UnityEngine_Rect); TypeTraits>.Init(factory.Check_System_Action_bytes); TypeTraits>.Init(factory.Check_System_Action_string); StackTraits.Push = factory.Push_System_Action; StackTraits.Push = factory.Push_UnityEngine_Events_UnityAction; StackTraits>.Push = factory.Push_System_Predicate_int; StackTraits>.Push = factory.Push_System_Action_int; StackTraits>.Push = factory.Push_System_Comparison_int; StackTraits>.Push = factory.Push_System_Func_int_int; StackTraits>.Push = factory.Push_System_Func_UnityEngine_LogType_object_bool; StackTraits>.Push = factory.Push_DG_Tweening_Core_DOGetter_float; StackTraits>.Push = factory.Push_DG_Tweening_Core_DOSetter_float; StackTraits>.Push = factory.Push_DG_Tweening_Core_DOGetter_double; StackTraits>.Push = factory.Push_DG_Tweening_Core_DOSetter_double; StackTraits>.Push = factory.Push_DG_Tweening_Core_DOGetter_int; StackTraits>.Push = factory.Push_DG_Tweening_Core_DOSetter_int; StackTraits>.Push = factory.Push_DG_Tweening_Core_DOGetter_uint; StackTraits>.Push = factory.Push_DG_Tweening_Core_DOSetter_uint; StackTraits>.Push = factory.Push_DG_Tweening_Core_DOGetter_long; StackTraits>.Push = factory.Push_DG_Tweening_Core_DOSetter_long; StackTraits>.Push = factory.Push_DG_Tweening_Core_DOGetter_ulong; StackTraits>.Push = factory.Push_DG_Tweening_Core_DOSetter_ulong; StackTraits>.Push = factory.Push_DG_Tweening_Core_DOGetter_string; StackTraits>.Push = factory.Push_DG_Tweening_Core_DOSetter_string; StackTraits>.Push = factory.Push_DG_Tweening_Core_DOGetter_UnityEngine_Vector2; StackTraits>.Push = factory.Push_DG_Tweening_Core_DOSetter_UnityEngine_Vector2; StackTraits>.Push = factory.Push_DG_Tweening_Core_DOGetter_UnityEngine_Vector3; StackTraits>.Push = factory.Push_DG_Tweening_Core_DOSetter_UnityEngine_Vector3; StackTraits>.Push = factory.Push_DG_Tweening_Core_DOGetter_UnityEngine_Vector4; StackTraits>.Push = factory.Push_DG_Tweening_Core_DOSetter_UnityEngine_Vector4; StackTraits>.Push = factory.Push_DG_Tweening_Core_DOGetter_UnityEngine_Quaternion; StackTraits>.Push = factory.Push_DG_Tweening_Core_DOSetter_UnityEngine_Quaternion; StackTraits>.Push = factory.Push_DG_Tweening_Core_DOGetter_UnityEngine_Color; StackTraits>.Push = factory.Push_DG_Tweening_Core_DOSetter_UnityEngine_Color; StackTraits>.Push = factory.Push_DG_Tweening_Core_DOGetter_UnityEngine_Rect; StackTraits>.Push = factory.Push_DG_Tweening_Core_DOSetter_UnityEngine_Rect; StackTraits>.Push = factory.Push_DG_Tweening_Core_DOGetter_UnityEngine_RectOffset; StackTraits>.Push = factory.Push_DG_Tweening_Core_DOSetter_UnityEngine_RectOffset; StackTraits.Push = factory.Push_DG_Tweening_TweenCallback; StackTraits>.Push = factory.Push_DG_Tweening_TweenCallback_int; StackTraits.Push = factory.Push_UnityEngine_Camera_CameraCallback; StackTraits.Push = factory.Push_UnityEngine_Application_AdvertisingIdentifierCallback; StackTraits.Push = factory.Push_UnityEngine_Application_LowMemoryCallback; StackTraits.Push = factory.Push_UnityEngine_Application_LogCallback; StackTraits>.Push = factory.Push_System_Action_bool; StackTraits>.Push = factory.Push_System_Func_bool; StackTraits.Push = factory.Push_UnityEngine_AudioClip_PCMReaderCallback; StackTraits.Push = factory.Push_UnityEngine_AudioClip_PCMSetPositionCallback; StackTraits>.Push = factory.Push_System_Action_UnityEngine_AsyncOperation; StackTraits.Push = factory.Push_UnityEngine_RectTransform_ReapplyDrivenProperties; StackTraits>.Push = factory.Push_UnityEngine_Events_UnityAction_bool; StackTraits>.Push = factory.Push_UnityEngine_Events_UnityAction_float; StackTraits.Push = factory.Push_UnityEngine_UI_InputField_OnValidateInput; StackTraits>.Push = factory.Push_UnityEngine_Events_UnityAction_string; StackTraits>.Push = factory.Push_UnityEngine_Events_UnityAction_UnityEngine_Vector2; StackTraits.Push = factory.Push_UnityEngine_Canvas_WillRenderCanvases; StackTraits.Push = factory.Push_UIBase_ButtonListener; StackTraits.Push = factory.Push_UIBase_ButtonListenerWithParam; StackTraits.Push = factory.Push_UIBase_ToggleListener; StackTraits.Push = factory.Push_UIBase_ToggleListenerWithParams; StackTraits>>.Push = factory.Push_ResourceLoadCallback_System_Collections_Generic_List_UnityEngine_TextAsset; StackTraits>.Push = factory.Push_ResourceLoadCallbackWithSeqId_UnityEngine_Sprite; StackTraits>>.Push = factory.Push_ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_Sprite; StackTraits>.Push = factory.Push_ResourceLoadCallbackWithSeqId_UnityEngine_GameObject; StackTraits>>.Push = factory.Push_ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_GameObject; StackTraits>>.Push = factory.Push_ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_RuntimeAnimatorController; StackTraits>.Push = factory.Push_ResourceLoadCallbackWithSeqId_UnityEngine_Material; StackTraits>.Push = factory.Push_ResourceLoadCallbackWithSeqId_UnityEngine_Texture2D; StackTraits>.Push = factory.Push_System_Action_UnityEngine_GameObject; StackTraits>>.Push = factory.Push_ResourceLoadCallback_System_Collections_Generic_List_UnityEngine_GameObject; StackTraits.Push = factory.Push_UIBase_UIPageCreator; StackTraits.Push = factory.Push_TimerManager_ServerTimeChangeFuc; StackTraits.Push = factory.Push_Timer_OnTimeUpHandler; StackTraits.Push = factory.Push_Timer_OnTimeUpWithParamsHandler; StackTraits.Push = factory.Push_UnityEngine_UI_LoopScrollRect_UpdateCellCallback; StackTraits.Push = factory.Push_UnityEngine_UI_LuaUpdateCellCallback; StackTraits,object[]>>.Push = factory.Push_System_Action_LuaInterface_LuaTable_System_Collections_Generic_List_UnityEngine_GameObject_objects; StackTraits.Push = factory.Push_TMPro_TMP_InputField_OnValidateInput; StackTraits>.Push = factory.Push_UnityEngine_Events_UnityAction_UnityEngine_Vector2_int; StackTraits.Push = factory.Push_Cinemachine_CinemachineVirtualCamera_CreatePipelineDelegate; StackTraits.Push = factory.Push_Cinemachine_CinemachineVirtualCamera_DestroyPipelineDelegate; StackTraits>.Push = factory.Push_System_Action_SuperScrollView_LoopGridView; StackTraits>.Push = factory.Push_System_Action_SuperScrollView_LoopGridView_SuperScrollView_LoopGridViewItem; StackTraits>.Push = factory.Push_System_Func_SuperScrollView_LoopGridView_int_int_int_SuperScrollView_LoopGridViewItem; StackTraits>.Push = factory.Push_System_Action_SuperScrollView_LoopGridView_int_int_int_SuperScrollView_LoopGridViewItem; StackTraits>.Push = factory.Push_System_Action_SuperScrollView_LoopListView_SuperScrollView_LoopListViewItem; StackTraits>.Push = factory.Push_System_Func_SuperScrollView_LoopListView_int_SuperScrollView_LoopListViewItem; StackTraits>.Push = factory.Push_System_Action_SuperScrollView_LoopListView_int_SuperScrollView_LoopListViewItem; StackTraits>.Push = factory.Push_System_Action_SuperScrollView_LoopListViewItem_object; StackTraits>.Push = factory.Push_UnityEngine_Events_UnityAction_RO_ReorderableList_ReorderableListEventStruct; StackTraits>.Push = factory.Push_System_Func_WXB_TagAttributes_WXB_IExternalNode; StackTraits>.Push = factory.Push_System_Action_WXB_Draw_object; StackTraits>.Push = factory.Push_UnityEngine_Events_UnityAction_int; StackTraits.Push = factory.Push_Spine_Unity_SkeletonGraphic_SkeletonRendererDelegate; StackTraits.Push = factory.Push_Spine_Unity_UpdateBonesDelegate; StackTraits.Push = factory.Push_Spine_Unity_MeshGeneratorDelegate; StackTraits.Push = factory.Push_Spine_AnimationState_TrackEntryDelegate; StackTraits.Push = factory.Push_Spine_AnimationState_TrackEntryEventDelegate; //StackTraits>.Push = factory.Push_System_Action_Wenting_Lebian_QueryUpdateErrorCode; StackTraits.Push = factory.Push_LuaAutoMoveCallback; StackTraits>.Push = factory.Push_System_Action_UnityEngine_Material; StackTraits>.Push = factory.Push_System_Action_UnityEngine_Texture2D; StackTraits>.Push = factory.Push_System_EventHandler_Vuplex_WebView_ClickedEventArgs; StackTraits.Push = factory.Push_System_EventHandler; StackTraits>.Push = factory.Push_System_EventHandler_Vuplex_WebView_ScrolledEventArgs; StackTraits>.Push = factory.Push_System_EventHandler_Vuplex_WebView_ConsoleMessageEventArgs; StackTraits>.Push = factory.Push_System_EventHandler_Vuplex_WebView_FocusedInputFieldChangedEventArgs; StackTraits>.Push = factory.Push_System_EventHandler_Vuplex_WebView_ProgressChangedEventArgs; StackTraits>>.Push = factory.Push_System_EventHandler_Vuplex_WebView_EventArgs_string; StackTraits>.Push = factory.Push_System_EventHandler_Vuplex_WebView_UrlChangedEventArgs; StackTraits>>.Push = factory.Push_System_EventHandler_Vuplex_WebView_EventArgs_UnityEngine_Rect; StackTraits>.Push = factory.Push_System_Action_bytes; StackTraits>.Push = factory.Push_System_Action_string; } public static Delegate CreateDelegate(Type t, LuaFunction func = null) { DelegateCreate Create = null; if (!dict.TryGetValue(t, out Create)) { throw new LuaException(string.Format("Delegate {0} not register", LuaMisc.GetTypeName(t))); } if (func != null) { LuaState state = func.GetLuaState(); LuaDelegate target = state.GetLuaDelegate(func); if (target != null) { return Delegate.CreateDelegate(t, target, target.method); } else { Delegate d = Create(func, null, false); target = d.Target as LuaDelegate; state.AddLuaDelegate(target, func); return d; } } return Create(null, null, false); } public static Delegate CreateDelegate(Type t, LuaFunction func, LuaTable self) { DelegateCreate Create = null; if (!dict.TryGetValue(t, out Create)) { throw new LuaException(string.Format("Delegate {0} not register", LuaMisc.GetTypeName(t))); } if (func != null) { LuaState state = func.GetLuaState(); LuaDelegate target = state.GetLuaDelegate(func, self); if (target != null) { return Delegate.CreateDelegate(t, target, target.method); } else { Delegate d = Create(func, self, true); target = d.Target as LuaDelegate; state.AddLuaDelegate(target, func, self); return d; } } return Create(null, null, true); } public static Delegate RemoveDelegate(Delegate obj, LuaFunction func) { LuaState state = func.GetLuaState(); Delegate[] ds = obj.GetInvocationList(); for (int i = 0; i < ds.Length; i++) { LuaDelegate ld = ds[i].Target as LuaDelegate; if (ld != null && ld.func == func) { obj = Delegate.Remove(obj, ds[i]); state.DelayDispose(ld.func); break; } } return obj; } public static Delegate RemoveDelegate(Delegate obj, Delegate dg) { LuaDelegate remove = dg.Target as LuaDelegate; if (remove == null) { obj = Delegate.Remove(obj, dg); return obj; } LuaState state = remove.func.GetLuaState(); Delegate[] ds = obj.GetInvocationList(); for (int i = 0; i < ds.Length; i++) { LuaDelegate ld = ds[i].Target as LuaDelegate; if (ld != null && ld == remove) { obj = Delegate.Remove(obj, ds[i]); state.DelayDispose(ld.func); state.DelayDispose(ld.self); break; } } return obj; } class System_Action_Event : LuaDelegate { public System_Action_Event(LuaFunction func) : base(func) { } public System_Action_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call() { func.Call(); } public void CallWithSelf() { func.BeginPCall(); func.Push(self); func.PCall(); func.EndPCall(); } } public System.Action System_Action(LuaFunction func, LuaTable self, bool flag) { if (func == null) { System.Action fn = delegate() { }; return fn; } if(!flag) { System_Action_Event target = new System_Action_Event(func); System.Action d = target.Call; target.method = d.Method; return d; } else { System_Action_Event target = new System_Action_Event(func, self); System.Action d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_System_Action(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(System.Action), L, pos); } void Push_System_Action(IntPtr L, System.Action o) { ToLua.Push(L, o); } class UnityEngine_Events_UnityAction_Event : LuaDelegate { public UnityEngine_Events_UnityAction_Event(LuaFunction func) : base(func) { } public UnityEngine_Events_UnityAction_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call() { func.Call(); } public void CallWithSelf() { func.BeginPCall(); func.Push(self); func.PCall(); func.EndPCall(); } } public UnityEngine.Events.UnityAction UnityEngine_Events_UnityAction(LuaFunction func, LuaTable self, bool flag) { if (func == null) { UnityEngine.Events.UnityAction fn = delegate() { }; return fn; } if(!flag) { UnityEngine_Events_UnityAction_Event target = new UnityEngine_Events_UnityAction_Event(func); UnityEngine.Events.UnityAction d = target.Call; target.method = d.Method; return d; } else { UnityEngine_Events_UnityAction_Event target = new UnityEngine_Events_UnityAction_Event(func, self); UnityEngine.Events.UnityAction d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_UnityEngine_Events_UnityAction(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(UnityEngine.Events.UnityAction), L, pos); } void Push_UnityEngine_Events_UnityAction(IntPtr L, UnityEngine.Events.UnityAction o) { ToLua.Push(L, o); } class System_Predicate_int_Event : LuaDelegate { public System_Predicate_int_Event(LuaFunction func) : base(func) { } public System_Predicate_int_Event(LuaFunction func, LuaTable self) : base(func, self) { } public bool Call(int param0) { func.BeginPCall(); func.Push(param0); func.PCall(); bool ret = func.CheckBoolean(); func.EndPCall(); return ret; } public bool CallWithSelf(int param0) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PCall(); bool ret = func.CheckBoolean(); func.EndPCall(); return ret; } } public System.Predicate System_Predicate_int(LuaFunction func, LuaTable self, bool flag) { if (func == null) { System.Predicate fn = delegate(int param0) { return false; }; return fn; } if(!flag) { System_Predicate_int_Event target = new System_Predicate_int_Event(func); System.Predicate d = target.Call; target.method = d.Method; return d; } else { System_Predicate_int_Event target = new System_Predicate_int_Event(func, self); System.Predicate d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_System_Predicate_int(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(System.Predicate), L, pos); } void Push_System_Predicate_int(IntPtr L, System.Predicate o) { ToLua.Push(L, o); } class System_Action_int_Event : LuaDelegate { public System_Action_int_Event(LuaFunction func) : base(func) { } public System_Action_int_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(int param0) { func.BeginPCall(); func.Push(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(int param0) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PCall(); func.EndPCall(); } } public System.Action System_Action_int(LuaFunction func, LuaTable self, bool flag) { if (func == null) { System.Action fn = delegate(int param0) { }; return fn; } if(!flag) { System_Action_int_Event target = new System_Action_int_Event(func); System.Action d = target.Call; target.method = d.Method; return d; } else { System_Action_int_Event target = new System_Action_int_Event(func, self); System.Action d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_System_Action_int(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(System.Action), L, pos); } void Push_System_Action_int(IntPtr L, System.Action o) { ToLua.Push(L, o); } class System_Comparison_int_Event : LuaDelegate { public System_Comparison_int_Event(LuaFunction func) : base(func) { } public System_Comparison_int_Event(LuaFunction func, LuaTable self) : base(func, self) { } public int Call(int param0, int param1) { func.BeginPCall(); func.Push(param0); func.Push(param1); func.PCall(); int ret = (int)func.CheckNumber(); func.EndPCall(); return ret; } public int CallWithSelf(int param0, int param1) { func.BeginPCall(); func.Push(self); func.Push(param0); func.Push(param1); func.PCall(); int ret = (int)func.CheckNumber(); func.EndPCall(); return ret; } } public System.Comparison System_Comparison_int(LuaFunction func, LuaTable self, bool flag) { if (func == null) { System.Comparison fn = delegate(int param0, int param1) { return 0; }; return fn; } if(!flag) { System_Comparison_int_Event target = new System_Comparison_int_Event(func); System.Comparison d = target.Call; target.method = d.Method; return d; } else { System_Comparison_int_Event target = new System_Comparison_int_Event(func, self); System.Comparison d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_System_Comparison_int(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(System.Comparison), L, pos); } void Push_System_Comparison_int(IntPtr L, System.Comparison o) { ToLua.Push(L, o); } class System_Func_int_int_Event : LuaDelegate { public System_Func_int_int_Event(LuaFunction func) : base(func) { } public System_Func_int_int_Event(LuaFunction func, LuaTable self) : base(func, self) { } public int Call(int param0) { func.BeginPCall(); func.Push(param0); func.PCall(); int ret = (int)func.CheckNumber(); func.EndPCall(); return ret; } public int CallWithSelf(int param0) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PCall(); int ret = (int)func.CheckNumber(); func.EndPCall(); return ret; } } public System.Func System_Func_int_int(LuaFunction func, LuaTable self, bool flag) { if (func == null) { System.Func fn = delegate(int param0) { return 0; }; return fn; } if(!flag) { System_Func_int_int_Event target = new System_Func_int_int_Event(func); System.Func d = target.Call; target.method = d.Method; return d; } else { System_Func_int_int_Event target = new System_Func_int_int_Event(func, self); System.Func d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_System_Func_int_int(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(System.Func), L, pos); } void Push_System_Func_int_int(IntPtr L, System.Func o) { ToLua.Push(L, o); } class System_Func_UnityEngine_LogType_object_bool_Event : LuaDelegate { public System_Func_UnityEngine_LogType_object_bool_Event(LuaFunction func) : base(func) { } public System_Func_UnityEngine_LogType_object_bool_Event(LuaFunction func, LuaTable self) : base(func, self) { } public bool Call(UnityEngine.LogType param0, object param1) { func.BeginPCall(); func.Push(param0); func.Push(param1); func.PCall(); bool ret = func.CheckBoolean(); func.EndPCall(); return ret; } public bool CallWithSelf(UnityEngine.LogType param0, object param1) { func.BeginPCall(); func.Push(self); func.Push(param0); func.Push(param1); func.PCall(); bool ret = func.CheckBoolean(); func.EndPCall(); return ret; } } public System.Func System_Func_UnityEngine_LogType_object_bool(LuaFunction func, LuaTable self, bool flag) { if (func == null) { System.Func fn = delegate(UnityEngine.LogType param0, object param1) { return false; }; return fn; } if(!flag) { System_Func_UnityEngine_LogType_object_bool_Event target = new System_Func_UnityEngine_LogType_object_bool_Event(func); System.Func d = target.Call; target.method = d.Method; return d; } else { System_Func_UnityEngine_LogType_object_bool_Event target = new System_Func_UnityEngine_LogType_object_bool_Event(func, self); System.Func d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_System_Func_UnityEngine_LogType_object_bool(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(System.Func), L, pos); } void Push_System_Func_UnityEngine_LogType_object_bool(IntPtr L, System.Func o) { ToLua.Push(L, o); } class DG_Tweening_Core_DOGetter_float_Event : LuaDelegate { public DG_Tweening_Core_DOGetter_float_Event(LuaFunction func) : base(func) { } public DG_Tweening_Core_DOGetter_float_Event(LuaFunction func, LuaTable self) : base(func, self) { } public float Call() { func.BeginPCall(); func.PCall(); float ret = (float)func.CheckNumber(); func.EndPCall(); return ret; } public float CallWithSelf() { func.BeginPCall(); func.Push(self); func.PCall(); float ret = (float)func.CheckNumber(); func.EndPCall(); return ret; } } public DG.Tweening.Core.DOGetter DG_Tweening_Core_DOGetter_float(LuaFunction func, LuaTable self, bool flag) { if (func == null) { DG.Tweening.Core.DOGetter fn = delegate() { return 0; }; return fn; } if(!flag) { DG_Tweening_Core_DOGetter_float_Event target = new DG_Tweening_Core_DOGetter_float_Event(func); DG.Tweening.Core.DOGetter d = target.Call; target.method = d.Method; return d; } else { DG_Tweening_Core_DOGetter_float_Event target = new DG_Tweening_Core_DOGetter_float_Event(func, self); DG.Tweening.Core.DOGetter d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_DG_Tweening_Core_DOGetter_float(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(DG.Tweening.Core.DOGetter), L, pos); } void Push_DG_Tweening_Core_DOGetter_float(IntPtr L, DG.Tweening.Core.DOGetter o) { ToLua.Push(L, o); } class DG_Tweening_Core_DOSetter_float_Event : LuaDelegate { public DG_Tweening_Core_DOSetter_float_Event(LuaFunction func) : base(func) { } public DG_Tweening_Core_DOSetter_float_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(float param0) { func.BeginPCall(); func.Push(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(float param0) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PCall(); func.EndPCall(); } } public DG.Tweening.Core.DOSetter DG_Tweening_Core_DOSetter_float(LuaFunction func, LuaTable self, bool flag) { if (func == null) { DG.Tweening.Core.DOSetter fn = delegate(float param0) { }; return fn; } if(!flag) { DG_Tweening_Core_DOSetter_float_Event target = new DG_Tweening_Core_DOSetter_float_Event(func); DG.Tweening.Core.DOSetter d = target.Call; target.method = d.Method; return d; } else { DG_Tweening_Core_DOSetter_float_Event target = new DG_Tweening_Core_DOSetter_float_Event(func, self); DG.Tweening.Core.DOSetter d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_DG_Tweening_Core_DOSetter_float(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(DG.Tweening.Core.DOSetter), L, pos); } void Push_DG_Tweening_Core_DOSetter_float(IntPtr L, DG.Tweening.Core.DOSetter o) { ToLua.Push(L, o); } class DG_Tweening_Core_DOGetter_double_Event : LuaDelegate { public DG_Tweening_Core_DOGetter_double_Event(LuaFunction func) : base(func) { } public DG_Tweening_Core_DOGetter_double_Event(LuaFunction func, LuaTable self) : base(func, self) { } public double Call() { func.BeginPCall(); func.PCall(); double ret = (double)func.CheckNumber(); func.EndPCall(); return ret; } public double CallWithSelf() { func.BeginPCall(); func.Push(self); func.PCall(); double ret = (double)func.CheckNumber(); func.EndPCall(); return ret; } } public DG.Tweening.Core.DOGetter DG_Tweening_Core_DOGetter_double(LuaFunction func, LuaTable self, bool flag) { if (func == null) { DG.Tweening.Core.DOGetter fn = delegate() { return 0; }; return fn; } if(!flag) { DG_Tweening_Core_DOGetter_double_Event target = new DG_Tweening_Core_DOGetter_double_Event(func); DG.Tweening.Core.DOGetter d = target.Call; target.method = d.Method; return d; } else { DG_Tweening_Core_DOGetter_double_Event target = new DG_Tweening_Core_DOGetter_double_Event(func, self); DG.Tweening.Core.DOGetter d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_DG_Tweening_Core_DOGetter_double(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(DG.Tweening.Core.DOGetter), L, pos); } void Push_DG_Tweening_Core_DOGetter_double(IntPtr L, DG.Tweening.Core.DOGetter o) { ToLua.Push(L, o); } class DG_Tweening_Core_DOSetter_double_Event : LuaDelegate { public DG_Tweening_Core_DOSetter_double_Event(LuaFunction func) : base(func) { } public DG_Tweening_Core_DOSetter_double_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(double param0) { func.BeginPCall(); func.Push(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(double param0) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PCall(); func.EndPCall(); } } public DG.Tweening.Core.DOSetter DG_Tweening_Core_DOSetter_double(LuaFunction func, LuaTable self, bool flag) { if (func == null) { DG.Tweening.Core.DOSetter fn = delegate(double param0) { }; return fn; } if(!flag) { DG_Tweening_Core_DOSetter_double_Event target = new DG_Tweening_Core_DOSetter_double_Event(func); DG.Tweening.Core.DOSetter d = target.Call; target.method = d.Method; return d; } else { DG_Tweening_Core_DOSetter_double_Event target = new DG_Tweening_Core_DOSetter_double_Event(func, self); DG.Tweening.Core.DOSetter d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_DG_Tweening_Core_DOSetter_double(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(DG.Tweening.Core.DOSetter), L, pos); } void Push_DG_Tweening_Core_DOSetter_double(IntPtr L, DG.Tweening.Core.DOSetter o) { ToLua.Push(L, o); } class DG_Tweening_Core_DOGetter_int_Event : LuaDelegate { public DG_Tweening_Core_DOGetter_int_Event(LuaFunction func) : base(func) { } public DG_Tweening_Core_DOGetter_int_Event(LuaFunction func, LuaTable self) : base(func, self) { } public int Call() { func.BeginPCall(); func.PCall(); int ret = (int)func.CheckNumber(); func.EndPCall(); return ret; } public int CallWithSelf() { func.BeginPCall(); func.Push(self); func.PCall(); int ret = (int)func.CheckNumber(); func.EndPCall(); return ret; } } public DG.Tweening.Core.DOGetter DG_Tweening_Core_DOGetter_int(LuaFunction func, LuaTable self, bool flag) { if (func == null) { DG.Tweening.Core.DOGetter fn = delegate() { return 0; }; return fn; } if(!flag) { DG_Tweening_Core_DOGetter_int_Event target = new DG_Tweening_Core_DOGetter_int_Event(func); DG.Tweening.Core.DOGetter d = target.Call; target.method = d.Method; return d; } else { DG_Tweening_Core_DOGetter_int_Event target = new DG_Tweening_Core_DOGetter_int_Event(func, self); DG.Tweening.Core.DOGetter d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_DG_Tweening_Core_DOGetter_int(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(DG.Tweening.Core.DOGetter), L, pos); } void Push_DG_Tweening_Core_DOGetter_int(IntPtr L, DG.Tweening.Core.DOGetter o) { ToLua.Push(L, o); } class DG_Tweening_Core_DOSetter_int_Event : LuaDelegate { public DG_Tweening_Core_DOSetter_int_Event(LuaFunction func) : base(func) { } public DG_Tweening_Core_DOSetter_int_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(int param0) { func.BeginPCall(); func.Push(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(int param0) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PCall(); func.EndPCall(); } } public DG.Tweening.Core.DOSetter DG_Tweening_Core_DOSetter_int(LuaFunction func, LuaTable self, bool flag) { if (func == null) { DG.Tweening.Core.DOSetter fn = delegate(int param0) { }; return fn; } if(!flag) { DG_Tweening_Core_DOSetter_int_Event target = new DG_Tweening_Core_DOSetter_int_Event(func); DG.Tweening.Core.DOSetter d = target.Call; target.method = d.Method; return d; } else { DG_Tweening_Core_DOSetter_int_Event target = new DG_Tweening_Core_DOSetter_int_Event(func, self); DG.Tweening.Core.DOSetter d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_DG_Tweening_Core_DOSetter_int(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(DG.Tweening.Core.DOSetter), L, pos); } void Push_DG_Tweening_Core_DOSetter_int(IntPtr L, DG.Tweening.Core.DOSetter o) { ToLua.Push(L, o); } class DG_Tweening_Core_DOGetter_uint_Event : LuaDelegate { public DG_Tweening_Core_DOGetter_uint_Event(LuaFunction func) : base(func) { } public DG_Tweening_Core_DOGetter_uint_Event(LuaFunction func, LuaTable self) : base(func, self) { } public uint Call() { func.BeginPCall(); func.PCall(); uint ret = (uint)func.CheckNumber(); func.EndPCall(); return ret; } public uint CallWithSelf() { func.BeginPCall(); func.Push(self); func.PCall(); uint ret = (uint)func.CheckNumber(); func.EndPCall(); return ret; } } public DG.Tweening.Core.DOGetter DG_Tweening_Core_DOGetter_uint(LuaFunction func, LuaTable self, bool flag) { if (func == null) { DG.Tweening.Core.DOGetter fn = delegate() { return 0; }; return fn; } if(!flag) { DG_Tweening_Core_DOGetter_uint_Event target = new DG_Tweening_Core_DOGetter_uint_Event(func); DG.Tweening.Core.DOGetter d = target.Call; target.method = d.Method; return d; } else { DG_Tweening_Core_DOGetter_uint_Event target = new DG_Tweening_Core_DOGetter_uint_Event(func, self); DG.Tweening.Core.DOGetter d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_DG_Tweening_Core_DOGetter_uint(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(DG.Tweening.Core.DOGetter), L, pos); } void Push_DG_Tweening_Core_DOGetter_uint(IntPtr L, DG.Tweening.Core.DOGetter o) { ToLua.Push(L, o); } class DG_Tweening_Core_DOSetter_uint_Event : LuaDelegate { public DG_Tweening_Core_DOSetter_uint_Event(LuaFunction func) : base(func) { } public DG_Tweening_Core_DOSetter_uint_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(uint param0) { func.BeginPCall(); func.Push(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(uint param0) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PCall(); func.EndPCall(); } } public DG.Tweening.Core.DOSetter DG_Tweening_Core_DOSetter_uint(LuaFunction func, LuaTable self, bool flag) { if (func == null) { DG.Tweening.Core.DOSetter fn = delegate(uint param0) { }; return fn; } if(!flag) { DG_Tweening_Core_DOSetter_uint_Event target = new DG_Tweening_Core_DOSetter_uint_Event(func); DG.Tweening.Core.DOSetter d = target.Call; target.method = d.Method; return d; } else { DG_Tweening_Core_DOSetter_uint_Event target = new DG_Tweening_Core_DOSetter_uint_Event(func, self); DG.Tweening.Core.DOSetter d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_DG_Tweening_Core_DOSetter_uint(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(DG.Tweening.Core.DOSetter), L, pos); } void Push_DG_Tweening_Core_DOSetter_uint(IntPtr L, DG.Tweening.Core.DOSetter o) { ToLua.Push(L, o); } class DG_Tweening_Core_DOGetter_long_Event : LuaDelegate { public DG_Tweening_Core_DOGetter_long_Event(LuaFunction func) : base(func) { } public DG_Tweening_Core_DOGetter_long_Event(LuaFunction func, LuaTable self) : base(func, self) { } public long Call() { func.BeginPCall(); func.PCall(); long ret = func.CheckLong(); func.EndPCall(); return ret; } public long CallWithSelf() { func.BeginPCall(); func.Push(self); func.PCall(); long ret = func.CheckLong(); func.EndPCall(); return ret; } } public DG.Tweening.Core.DOGetter DG_Tweening_Core_DOGetter_long(LuaFunction func, LuaTable self, bool flag) { if (func == null) { DG.Tweening.Core.DOGetter fn = delegate() { return 0; }; return fn; } if(!flag) { DG_Tweening_Core_DOGetter_long_Event target = new DG_Tweening_Core_DOGetter_long_Event(func); DG.Tweening.Core.DOGetter d = target.Call; target.method = d.Method; return d; } else { DG_Tweening_Core_DOGetter_long_Event target = new DG_Tweening_Core_DOGetter_long_Event(func, self); DG.Tweening.Core.DOGetter d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_DG_Tweening_Core_DOGetter_long(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(DG.Tweening.Core.DOGetter), L, pos); } void Push_DG_Tweening_Core_DOGetter_long(IntPtr L, DG.Tweening.Core.DOGetter o) { ToLua.Push(L, o); } class DG_Tweening_Core_DOSetter_long_Event : LuaDelegate { public DG_Tweening_Core_DOSetter_long_Event(LuaFunction func) : base(func) { } public DG_Tweening_Core_DOSetter_long_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(long param0) { func.BeginPCall(); func.Push(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(long param0) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PCall(); func.EndPCall(); } } public DG.Tweening.Core.DOSetter DG_Tweening_Core_DOSetter_long(LuaFunction func, LuaTable self, bool flag) { if (func == null) { DG.Tweening.Core.DOSetter fn = delegate(long param0) { }; return fn; } if(!flag) { DG_Tweening_Core_DOSetter_long_Event target = new DG_Tweening_Core_DOSetter_long_Event(func); DG.Tweening.Core.DOSetter d = target.Call; target.method = d.Method; return d; } else { DG_Tweening_Core_DOSetter_long_Event target = new DG_Tweening_Core_DOSetter_long_Event(func, self); DG.Tweening.Core.DOSetter d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_DG_Tweening_Core_DOSetter_long(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(DG.Tweening.Core.DOSetter), L, pos); } void Push_DG_Tweening_Core_DOSetter_long(IntPtr L, DG.Tweening.Core.DOSetter o) { ToLua.Push(L, o); } class DG_Tweening_Core_DOGetter_ulong_Event : LuaDelegate { public DG_Tweening_Core_DOGetter_ulong_Event(LuaFunction func) : base(func) { } public DG_Tweening_Core_DOGetter_ulong_Event(LuaFunction func, LuaTable self) : base(func, self) { } public ulong Call() { func.BeginPCall(); func.PCall(); ulong ret = func.CheckULong(); func.EndPCall(); return ret; } public ulong CallWithSelf() { func.BeginPCall(); func.Push(self); func.PCall(); ulong ret = func.CheckULong(); func.EndPCall(); return ret; } } public DG.Tweening.Core.DOGetter DG_Tweening_Core_DOGetter_ulong(LuaFunction func, LuaTable self, bool flag) { if (func == null) { DG.Tweening.Core.DOGetter fn = delegate() { return 0; }; return fn; } if(!flag) { DG_Tweening_Core_DOGetter_ulong_Event target = new DG_Tweening_Core_DOGetter_ulong_Event(func); DG.Tweening.Core.DOGetter d = target.Call; target.method = d.Method; return d; } else { DG_Tweening_Core_DOGetter_ulong_Event target = new DG_Tweening_Core_DOGetter_ulong_Event(func, self); DG.Tweening.Core.DOGetter d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_DG_Tweening_Core_DOGetter_ulong(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(DG.Tweening.Core.DOGetter), L, pos); } void Push_DG_Tweening_Core_DOGetter_ulong(IntPtr L, DG.Tweening.Core.DOGetter o) { ToLua.Push(L, o); } class DG_Tweening_Core_DOSetter_ulong_Event : LuaDelegate { public DG_Tweening_Core_DOSetter_ulong_Event(LuaFunction func) : base(func) { } public DG_Tweening_Core_DOSetter_ulong_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(ulong param0) { func.BeginPCall(); func.Push(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(ulong param0) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PCall(); func.EndPCall(); } } public DG.Tweening.Core.DOSetter DG_Tweening_Core_DOSetter_ulong(LuaFunction func, LuaTable self, bool flag) { if (func == null) { DG.Tweening.Core.DOSetter fn = delegate(ulong param0) { }; return fn; } if(!flag) { DG_Tweening_Core_DOSetter_ulong_Event target = new DG_Tweening_Core_DOSetter_ulong_Event(func); DG.Tweening.Core.DOSetter d = target.Call; target.method = d.Method; return d; } else { DG_Tweening_Core_DOSetter_ulong_Event target = new DG_Tweening_Core_DOSetter_ulong_Event(func, self); DG.Tweening.Core.DOSetter d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_DG_Tweening_Core_DOSetter_ulong(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(DG.Tweening.Core.DOSetter), L, pos); } void Push_DG_Tweening_Core_DOSetter_ulong(IntPtr L, DG.Tweening.Core.DOSetter o) { ToLua.Push(L, o); } class DG_Tweening_Core_DOGetter_string_Event : LuaDelegate { public DG_Tweening_Core_DOGetter_string_Event(LuaFunction func) : base(func) { } public DG_Tweening_Core_DOGetter_string_Event(LuaFunction func, LuaTable self) : base(func, self) { } public string Call() { func.BeginPCall(); func.PCall(); string ret = func.CheckString(); func.EndPCall(); return ret; } public string CallWithSelf() { func.BeginPCall(); func.Push(self); func.PCall(); string ret = func.CheckString(); func.EndPCall(); return ret; } } public DG.Tweening.Core.DOGetter DG_Tweening_Core_DOGetter_string(LuaFunction func, LuaTable self, bool flag) { if (func == null) { DG.Tweening.Core.DOGetter fn = delegate() { return null; }; return fn; } if(!flag) { DG_Tweening_Core_DOGetter_string_Event target = new DG_Tweening_Core_DOGetter_string_Event(func); DG.Tweening.Core.DOGetter d = target.Call; target.method = d.Method; return d; } else { DG_Tweening_Core_DOGetter_string_Event target = new DG_Tweening_Core_DOGetter_string_Event(func, self); DG.Tweening.Core.DOGetter d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_DG_Tweening_Core_DOGetter_string(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(DG.Tweening.Core.DOGetter), L, pos); } void Push_DG_Tweening_Core_DOGetter_string(IntPtr L, DG.Tweening.Core.DOGetter o) { ToLua.Push(L, o); } class DG_Tweening_Core_DOSetter_string_Event : LuaDelegate { public DG_Tweening_Core_DOSetter_string_Event(LuaFunction func) : base(func) { } public DG_Tweening_Core_DOSetter_string_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(string param0) { func.BeginPCall(); func.Push(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(string param0) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PCall(); func.EndPCall(); } } public DG.Tweening.Core.DOSetter DG_Tweening_Core_DOSetter_string(LuaFunction func, LuaTable self, bool flag) { if (func == null) { DG.Tweening.Core.DOSetter fn = delegate(string param0) { }; return fn; } if(!flag) { DG_Tweening_Core_DOSetter_string_Event target = new DG_Tweening_Core_DOSetter_string_Event(func); DG.Tweening.Core.DOSetter d = target.Call; target.method = d.Method; return d; } else { DG_Tweening_Core_DOSetter_string_Event target = new DG_Tweening_Core_DOSetter_string_Event(func, self); DG.Tweening.Core.DOSetter d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_DG_Tweening_Core_DOSetter_string(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(DG.Tweening.Core.DOSetter), L, pos); } void Push_DG_Tweening_Core_DOSetter_string(IntPtr L, DG.Tweening.Core.DOSetter o) { ToLua.Push(L, o); } class DG_Tweening_Core_DOGetter_UnityEngine_Vector2_Event : LuaDelegate { public DG_Tweening_Core_DOGetter_UnityEngine_Vector2_Event(LuaFunction func) : base(func) { } public DG_Tweening_Core_DOGetter_UnityEngine_Vector2_Event(LuaFunction func, LuaTable self) : base(func, self) { } public UnityEngine.Vector2 Call() { func.BeginPCall(); func.PCall(); UnityEngine.Vector2 ret = func.CheckVector2(); func.EndPCall(); return ret; } public UnityEngine.Vector2 CallWithSelf() { func.BeginPCall(); func.Push(self); func.PCall(); UnityEngine.Vector2 ret = func.CheckVector2(); func.EndPCall(); return ret; } } public DG.Tweening.Core.DOGetter DG_Tweening_Core_DOGetter_UnityEngine_Vector2(LuaFunction func, LuaTable self, bool flag) { if (func == null) { DG.Tweening.Core.DOGetter fn = delegate() { return default(UnityEngine.Vector2); }; return fn; } if(!flag) { DG_Tweening_Core_DOGetter_UnityEngine_Vector2_Event target = new DG_Tweening_Core_DOGetter_UnityEngine_Vector2_Event(func); DG.Tweening.Core.DOGetter d = target.Call; target.method = d.Method; return d; } else { DG_Tweening_Core_DOGetter_UnityEngine_Vector2_Event target = new DG_Tweening_Core_DOGetter_UnityEngine_Vector2_Event(func, self); DG.Tweening.Core.DOGetter d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_DG_Tweening_Core_DOGetter_UnityEngine_Vector2(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(DG.Tweening.Core.DOGetter), L, pos); } void Push_DG_Tweening_Core_DOGetter_UnityEngine_Vector2(IntPtr L, DG.Tweening.Core.DOGetter o) { ToLua.Push(L, o); } class DG_Tweening_Core_DOSetter_UnityEngine_Vector2_Event : LuaDelegate { public DG_Tweening_Core_DOSetter_UnityEngine_Vector2_Event(LuaFunction func) : base(func) { } public DG_Tweening_Core_DOSetter_UnityEngine_Vector2_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(UnityEngine.Vector2 param0) { func.BeginPCall(); func.Push(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(UnityEngine.Vector2 param0) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PCall(); func.EndPCall(); } } public DG.Tweening.Core.DOSetter DG_Tweening_Core_DOSetter_UnityEngine_Vector2(LuaFunction func, LuaTable self, bool flag) { if (func == null) { DG.Tweening.Core.DOSetter fn = delegate(UnityEngine.Vector2 param0) { }; return fn; } if(!flag) { DG_Tweening_Core_DOSetter_UnityEngine_Vector2_Event target = new DG_Tweening_Core_DOSetter_UnityEngine_Vector2_Event(func); DG.Tweening.Core.DOSetter d = target.Call; target.method = d.Method; return d; } else { DG_Tweening_Core_DOSetter_UnityEngine_Vector2_Event target = new DG_Tweening_Core_DOSetter_UnityEngine_Vector2_Event(func, self); DG.Tweening.Core.DOSetter d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_DG_Tweening_Core_DOSetter_UnityEngine_Vector2(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(DG.Tweening.Core.DOSetter), L, pos); } void Push_DG_Tweening_Core_DOSetter_UnityEngine_Vector2(IntPtr L, DG.Tweening.Core.DOSetter o) { ToLua.Push(L, o); } class DG_Tweening_Core_DOGetter_UnityEngine_Vector3_Event : LuaDelegate { public DG_Tweening_Core_DOGetter_UnityEngine_Vector3_Event(LuaFunction func) : base(func) { } public DG_Tweening_Core_DOGetter_UnityEngine_Vector3_Event(LuaFunction func, LuaTable self) : base(func, self) { } public UnityEngine.Vector3 Call() { func.BeginPCall(); func.PCall(); UnityEngine.Vector3 ret = func.CheckVector3(); func.EndPCall(); return ret; } public UnityEngine.Vector3 CallWithSelf() { func.BeginPCall(); func.Push(self); func.PCall(); UnityEngine.Vector3 ret = func.CheckVector3(); func.EndPCall(); return ret; } } public DG.Tweening.Core.DOGetter DG_Tweening_Core_DOGetter_UnityEngine_Vector3(LuaFunction func, LuaTable self, bool flag) { if (func == null) { DG.Tweening.Core.DOGetter fn = delegate() { return default(UnityEngine.Vector3); }; return fn; } if(!flag) { DG_Tweening_Core_DOGetter_UnityEngine_Vector3_Event target = new DG_Tweening_Core_DOGetter_UnityEngine_Vector3_Event(func); DG.Tweening.Core.DOGetter d = target.Call; target.method = d.Method; return d; } else { DG_Tweening_Core_DOGetter_UnityEngine_Vector3_Event target = new DG_Tweening_Core_DOGetter_UnityEngine_Vector3_Event(func, self); DG.Tweening.Core.DOGetter d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_DG_Tweening_Core_DOGetter_UnityEngine_Vector3(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(DG.Tweening.Core.DOGetter), L, pos); } void Push_DG_Tweening_Core_DOGetter_UnityEngine_Vector3(IntPtr L, DG.Tweening.Core.DOGetter o) { ToLua.Push(L, o); } class DG_Tweening_Core_DOSetter_UnityEngine_Vector3_Event : LuaDelegate { public DG_Tweening_Core_DOSetter_UnityEngine_Vector3_Event(LuaFunction func) : base(func) { } public DG_Tweening_Core_DOSetter_UnityEngine_Vector3_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(UnityEngine.Vector3 param0) { func.BeginPCall(); func.Push(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(UnityEngine.Vector3 param0) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PCall(); func.EndPCall(); } } public DG.Tweening.Core.DOSetter DG_Tweening_Core_DOSetter_UnityEngine_Vector3(LuaFunction func, LuaTable self, bool flag) { if (func == null) { DG.Tweening.Core.DOSetter fn = delegate(UnityEngine.Vector3 param0) { }; return fn; } if(!flag) { DG_Tweening_Core_DOSetter_UnityEngine_Vector3_Event target = new DG_Tweening_Core_DOSetter_UnityEngine_Vector3_Event(func); DG.Tweening.Core.DOSetter d = target.Call; target.method = d.Method; return d; } else { DG_Tweening_Core_DOSetter_UnityEngine_Vector3_Event target = new DG_Tweening_Core_DOSetter_UnityEngine_Vector3_Event(func, self); DG.Tweening.Core.DOSetter d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_DG_Tweening_Core_DOSetter_UnityEngine_Vector3(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(DG.Tweening.Core.DOSetter), L, pos); } void Push_DG_Tweening_Core_DOSetter_UnityEngine_Vector3(IntPtr L, DG.Tweening.Core.DOSetter o) { ToLua.Push(L, o); } class DG_Tweening_Core_DOGetter_UnityEngine_Vector4_Event : LuaDelegate { public DG_Tweening_Core_DOGetter_UnityEngine_Vector4_Event(LuaFunction func) : base(func) { } public DG_Tweening_Core_DOGetter_UnityEngine_Vector4_Event(LuaFunction func, LuaTable self) : base(func, self) { } public UnityEngine.Vector4 Call() { func.BeginPCall(); func.PCall(); UnityEngine.Vector4 ret = func.CheckVector4(); func.EndPCall(); return ret; } public UnityEngine.Vector4 CallWithSelf() { func.BeginPCall(); func.Push(self); func.PCall(); UnityEngine.Vector4 ret = func.CheckVector4(); func.EndPCall(); return ret; } } public DG.Tweening.Core.DOGetter DG_Tweening_Core_DOGetter_UnityEngine_Vector4(LuaFunction func, LuaTable self, bool flag) { if (func == null) { DG.Tweening.Core.DOGetter fn = delegate() { return default(UnityEngine.Vector4); }; return fn; } if(!flag) { DG_Tweening_Core_DOGetter_UnityEngine_Vector4_Event target = new DG_Tweening_Core_DOGetter_UnityEngine_Vector4_Event(func); DG.Tweening.Core.DOGetter d = target.Call; target.method = d.Method; return d; } else { DG_Tweening_Core_DOGetter_UnityEngine_Vector4_Event target = new DG_Tweening_Core_DOGetter_UnityEngine_Vector4_Event(func, self); DG.Tweening.Core.DOGetter d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_DG_Tweening_Core_DOGetter_UnityEngine_Vector4(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(DG.Tweening.Core.DOGetter), L, pos); } void Push_DG_Tweening_Core_DOGetter_UnityEngine_Vector4(IntPtr L, DG.Tweening.Core.DOGetter o) { ToLua.Push(L, o); } class DG_Tweening_Core_DOSetter_UnityEngine_Vector4_Event : LuaDelegate { public DG_Tweening_Core_DOSetter_UnityEngine_Vector4_Event(LuaFunction func) : base(func) { } public DG_Tweening_Core_DOSetter_UnityEngine_Vector4_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(UnityEngine.Vector4 param0) { func.BeginPCall(); func.Push(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(UnityEngine.Vector4 param0) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PCall(); func.EndPCall(); } } public DG.Tweening.Core.DOSetter DG_Tweening_Core_DOSetter_UnityEngine_Vector4(LuaFunction func, LuaTable self, bool flag) { if (func == null) { DG.Tweening.Core.DOSetter fn = delegate(UnityEngine.Vector4 param0) { }; return fn; } if(!flag) { DG_Tweening_Core_DOSetter_UnityEngine_Vector4_Event target = new DG_Tweening_Core_DOSetter_UnityEngine_Vector4_Event(func); DG.Tweening.Core.DOSetter d = target.Call; target.method = d.Method; return d; } else { DG_Tweening_Core_DOSetter_UnityEngine_Vector4_Event target = new DG_Tweening_Core_DOSetter_UnityEngine_Vector4_Event(func, self); DG.Tweening.Core.DOSetter d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_DG_Tweening_Core_DOSetter_UnityEngine_Vector4(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(DG.Tweening.Core.DOSetter), L, pos); } void Push_DG_Tweening_Core_DOSetter_UnityEngine_Vector4(IntPtr L, DG.Tweening.Core.DOSetter o) { ToLua.Push(L, o); } class DG_Tweening_Core_DOGetter_UnityEngine_Quaternion_Event : LuaDelegate { public DG_Tweening_Core_DOGetter_UnityEngine_Quaternion_Event(LuaFunction func) : base(func) { } public DG_Tweening_Core_DOGetter_UnityEngine_Quaternion_Event(LuaFunction func, LuaTable self) : base(func, self) { } public UnityEngine.Quaternion Call() { func.BeginPCall(); func.PCall(); UnityEngine.Quaternion ret = func.CheckQuaternion(); func.EndPCall(); return ret; } public UnityEngine.Quaternion CallWithSelf() { func.BeginPCall(); func.Push(self); func.PCall(); UnityEngine.Quaternion ret = func.CheckQuaternion(); func.EndPCall(); return ret; } } public DG.Tweening.Core.DOGetter DG_Tweening_Core_DOGetter_UnityEngine_Quaternion(LuaFunction func, LuaTable self, bool flag) { if (func == null) { DG.Tweening.Core.DOGetter fn = delegate() { return default(UnityEngine.Quaternion); }; return fn; } if(!flag) { DG_Tweening_Core_DOGetter_UnityEngine_Quaternion_Event target = new DG_Tweening_Core_DOGetter_UnityEngine_Quaternion_Event(func); DG.Tweening.Core.DOGetter d = target.Call; target.method = d.Method; return d; } else { DG_Tweening_Core_DOGetter_UnityEngine_Quaternion_Event target = new DG_Tweening_Core_DOGetter_UnityEngine_Quaternion_Event(func, self); DG.Tweening.Core.DOGetter d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_DG_Tweening_Core_DOGetter_UnityEngine_Quaternion(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(DG.Tweening.Core.DOGetter), L, pos); } void Push_DG_Tweening_Core_DOGetter_UnityEngine_Quaternion(IntPtr L, DG.Tweening.Core.DOGetter o) { ToLua.Push(L, o); } class DG_Tweening_Core_DOSetter_UnityEngine_Quaternion_Event : LuaDelegate { public DG_Tweening_Core_DOSetter_UnityEngine_Quaternion_Event(LuaFunction func) : base(func) { } public DG_Tweening_Core_DOSetter_UnityEngine_Quaternion_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(UnityEngine.Quaternion param0) { func.BeginPCall(); func.Push(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(UnityEngine.Quaternion param0) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PCall(); func.EndPCall(); } } public DG.Tweening.Core.DOSetter DG_Tweening_Core_DOSetter_UnityEngine_Quaternion(LuaFunction func, LuaTable self, bool flag) { if (func == null) { DG.Tweening.Core.DOSetter fn = delegate(UnityEngine.Quaternion param0) { }; return fn; } if(!flag) { DG_Tweening_Core_DOSetter_UnityEngine_Quaternion_Event target = new DG_Tweening_Core_DOSetter_UnityEngine_Quaternion_Event(func); DG.Tweening.Core.DOSetter d = target.Call; target.method = d.Method; return d; } else { DG_Tweening_Core_DOSetter_UnityEngine_Quaternion_Event target = new DG_Tweening_Core_DOSetter_UnityEngine_Quaternion_Event(func, self); DG.Tweening.Core.DOSetter d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_DG_Tweening_Core_DOSetter_UnityEngine_Quaternion(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(DG.Tweening.Core.DOSetter), L, pos); } void Push_DG_Tweening_Core_DOSetter_UnityEngine_Quaternion(IntPtr L, DG.Tweening.Core.DOSetter o) { ToLua.Push(L, o); } class DG_Tweening_Core_DOGetter_UnityEngine_Color_Event : LuaDelegate { public DG_Tweening_Core_DOGetter_UnityEngine_Color_Event(LuaFunction func) : base(func) { } public DG_Tweening_Core_DOGetter_UnityEngine_Color_Event(LuaFunction func, LuaTable self) : base(func, self) { } public UnityEngine.Color Call() { func.BeginPCall(); func.PCall(); UnityEngine.Color ret = func.CheckColor(); func.EndPCall(); return ret; } public UnityEngine.Color CallWithSelf() { func.BeginPCall(); func.Push(self); func.PCall(); UnityEngine.Color ret = func.CheckColor(); func.EndPCall(); return ret; } } public DG.Tweening.Core.DOGetter DG_Tweening_Core_DOGetter_UnityEngine_Color(LuaFunction func, LuaTable self, bool flag) { if (func == null) { DG.Tweening.Core.DOGetter fn = delegate() { return default(UnityEngine.Color); }; return fn; } if(!flag) { DG_Tweening_Core_DOGetter_UnityEngine_Color_Event target = new DG_Tweening_Core_DOGetter_UnityEngine_Color_Event(func); DG.Tweening.Core.DOGetter d = target.Call; target.method = d.Method; return d; } else { DG_Tweening_Core_DOGetter_UnityEngine_Color_Event target = new DG_Tweening_Core_DOGetter_UnityEngine_Color_Event(func, self); DG.Tweening.Core.DOGetter d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_DG_Tweening_Core_DOGetter_UnityEngine_Color(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(DG.Tweening.Core.DOGetter), L, pos); } void Push_DG_Tweening_Core_DOGetter_UnityEngine_Color(IntPtr L, DG.Tweening.Core.DOGetter o) { ToLua.Push(L, o); } class DG_Tweening_Core_DOSetter_UnityEngine_Color_Event : LuaDelegate { public DG_Tweening_Core_DOSetter_UnityEngine_Color_Event(LuaFunction func) : base(func) { } public DG_Tweening_Core_DOSetter_UnityEngine_Color_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(UnityEngine.Color param0) { func.BeginPCall(); func.Push(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(UnityEngine.Color param0) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PCall(); func.EndPCall(); } } public DG.Tweening.Core.DOSetter DG_Tweening_Core_DOSetter_UnityEngine_Color(LuaFunction func, LuaTable self, bool flag) { if (func == null) { DG.Tweening.Core.DOSetter fn = delegate(UnityEngine.Color param0) { }; return fn; } if(!flag) { DG_Tweening_Core_DOSetter_UnityEngine_Color_Event target = new DG_Tweening_Core_DOSetter_UnityEngine_Color_Event(func); DG.Tweening.Core.DOSetter d = target.Call; target.method = d.Method; return d; } else { DG_Tweening_Core_DOSetter_UnityEngine_Color_Event target = new DG_Tweening_Core_DOSetter_UnityEngine_Color_Event(func, self); DG.Tweening.Core.DOSetter d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_DG_Tweening_Core_DOSetter_UnityEngine_Color(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(DG.Tweening.Core.DOSetter), L, pos); } void Push_DG_Tweening_Core_DOSetter_UnityEngine_Color(IntPtr L, DG.Tweening.Core.DOSetter o) { ToLua.Push(L, o); } class DG_Tweening_Core_DOGetter_UnityEngine_Rect_Event : LuaDelegate { public DG_Tweening_Core_DOGetter_UnityEngine_Rect_Event(LuaFunction func) : base(func) { } public DG_Tweening_Core_DOGetter_UnityEngine_Rect_Event(LuaFunction func, LuaTable self) : base(func, self) { } public UnityEngine.Rect Call() { func.BeginPCall(); func.PCall(); UnityEngine.Rect ret = (UnityEngine.Rect)func.CheckObject(typeof(UnityEngine.Rect)); func.EndPCall(); return ret; } public UnityEngine.Rect CallWithSelf() { func.BeginPCall(); func.Push(self); func.PCall(); UnityEngine.Rect ret = (UnityEngine.Rect)func.CheckObject(typeof(UnityEngine.Rect)); func.EndPCall(); return ret; } } public DG.Tweening.Core.DOGetter DG_Tweening_Core_DOGetter_UnityEngine_Rect(LuaFunction func, LuaTable self, bool flag) { if (func == null) { DG.Tweening.Core.DOGetter fn = delegate() { return default(UnityEngine.Rect); }; return fn; } if(!flag) { DG_Tweening_Core_DOGetter_UnityEngine_Rect_Event target = new DG_Tweening_Core_DOGetter_UnityEngine_Rect_Event(func); DG.Tweening.Core.DOGetter d = target.Call; target.method = d.Method; return d; } else { DG_Tweening_Core_DOGetter_UnityEngine_Rect_Event target = new DG_Tweening_Core_DOGetter_UnityEngine_Rect_Event(func, self); DG.Tweening.Core.DOGetter d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_DG_Tweening_Core_DOGetter_UnityEngine_Rect(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(DG.Tweening.Core.DOGetter), L, pos); } void Push_DG_Tweening_Core_DOGetter_UnityEngine_Rect(IntPtr L, DG.Tweening.Core.DOGetter o) { ToLua.Push(L, o); } class DG_Tweening_Core_DOSetter_UnityEngine_Rect_Event : LuaDelegate { public DG_Tweening_Core_DOSetter_UnityEngine_Rect_Event(LuaFunction func) : base(func) { } public DG_Tweening_Core_DOSetter_UnityEngine_Rect_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(UnityEngine.Rect param0) { func.BeginPCall(); func.PushValue(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(UnityEngine.Rect param0) { func.BeginPCall(); func.Push(self); func.PushValue(param0); func.PCall(); func.EndPCall(); } } public DG.Tweening.Core.DOSetter DG_Tweening_Core_DOSetter_UnityEngine_Rect(LuaFunction func, LuaTable self, bool flag) { if (func == null) { DG.Tweening.Core.DOSetter fn = delegate(UnityEngine.Rect param0) { }; return fn; } if(!flag) { DG_Tweening_Core_DOSetter_UnityEngine_Rect_Event target = new DG_Tweening_Core_DOSetter_UnityEngine_Rect_Event(func); DG.Tweening.Core.DOSetter d = target.Call; target.method = d.Method; return d; } else { DG_Tweening_Core_DOSetter_UnityEngine_Rect_Event target = new DG_Tweening_Core_DOSetter_UnityEngine_Rect_Event(func, self); DG.Tweening.Core.DOSetter d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_DG_Tweening_Core_DOSetter_UnityEngine_Rect(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(DG.Tweening.Core.DOSetter), L, pos); } void Push_DG_Tweening_Core_DOSetter_UnityEngine_Rect(IntPtr L, DG.Tweening.Core.DOSetter o) { ToLua.Push(L, o); } class DG_Tweening_Core_DOGetter_UnityEngine_RectOffset_Event : LuaDelegate { public DG_Tweening_Core_DOGetter_UnityEngine_RectOffset_Event(LuaFunction func) : base(func) { } public DG_Tweening_Core_DOGetter_UnityEngine_RectOffset_Event(LuaFunction func, LuaTable self) : base(func, self) { } public UnityEngine.RectOffset Call() { func.BeginPCall(); func.PCall(); UnityEngine.RectOffset ret = (UnityEngine.RectOffset)func.CheckObject(typeof(UnityEngine.RectOffset)); func.EndPCall(); return ret; } public UnityEngine.RectOffset CallWithSelf() { func.BeginPCall(); func.Push(self); func.PCall(); UnityEngine.RectOffset ret = (UnityEngine.RectOffset)func.CheckObject(typeof(UnityEngine.RectOffset)); func.EndPCall(); return ret; } } public DG.Tweening.Core.DOGetter DG_Tweening_Core_DOGetter_UnityEngine_RectOffset(LuaFunction func, LuaTable self, bool flag) { if (func == null) { DG.Tweening.Core.DOGetter fn = delegate() { return null; }; return fn; } if(!flag) { DG_Tweening_Core_DOGetter_UnityEngine_RectOffset_Event target = new DG_Tweening_Core_DOGetter_UnityEngine_RectOffset_Event(func); DG.Tweening.Core.DOGetter d = target.Call; target.method = d.Method; return d; } else { DG_Tweening_Core_DOGetter_UnityEngine_RectOffset_Event target = new DG_Tweening_Core_DOGetter_UnityEngine_RectOffset_Event(func, self); DG.Tweening.Core.DOGetter d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_DG_Tweening_Core_DOGetter_UnityEngine_RectOffset(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(DG.Tweening.Core.DOGetter), L, pos); } void Push_DG_Tweening_Core_DOGetter_UnityEngine_RectOffset(IntPtr L, DG.Tweening.Core.DOGetter o) { ToLua.Push(L, o); } class DG_Tweening_Core_DOSetter_UnityEngine_RectOffset_Event : LuaDelegate { public DG_Tweening_Core_DOSetter_UnityEngine_RectOffset_Event(LuaFunction func) : base(func) { } public DG_Tweening_Core_DOSetter_UnityEngine_RectOffset_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(UnityEngine.RectOffset param0) { func.BeginPCall(); func.PushObject(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(UnityEngine.RectOffset param0) { func.BeginPCall(); func.Push(self); func.PushObject(param0); func.PCall(); func.EndPCall(); } } public DG.Tweening.Core.DOSetter DG_Tweening_Core_DOSetter_UnityEngine_RectOffset(LuaFunction func, LuaTable self, bool flag) { if (func == null) { DG.Tweening.Core.DOSetter fn = delegate(UnityEngine.RectOffset param0) { }; return fn; } if(!flag) { DG_Tweening_Core_DOSetter_UnityEngine_RectOffset_Event target = new DG_Tweening_Core_DOSetter_UnityEngine_RectOffset_Event(func); DG.Tweening.Core.DOSetter d = target.Call; target.method = d.Method; return d; } else { DG_Tweening_Core_DOSetter_UnityEngine_RectOffset_Event target = new DG_Tweening_Core_DOSetter_UnityEngine_RectOffset_Event(func, self); DG.Tweening.Core.DOSetter d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_DG_Tweening_Core_DOSetter_UnityEngine_RectOffset(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(DG.Tweening.Core.DOSetter), L, pos); } void Push_DG_Tweening_Core_DOSetter_UnityEngine_RectOffset(IntPtr L, DG.Tweening.Core.DOSetter o) { ToLua.Push(L, o); } class DG_Tweening_TweenCallback_Event : LuaDelegate { public DG_Tweening_TweenCallback_Event(LuaFunction func) : base(func) { } public DG_Tweening_TweenCallback_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call() { func.Call(); } public void CallWithSelf() { func.BeginPCall(); func.Push(self); func.PCall(); func.EndPCall(); } } public DG.Tweening.TweenCallback DG_Tweening_TweenCallback(LuaFunction func, LuaTable self, bool flag) { if (func == null) { DG.Tweening.TweenCallback fn = delegate() { }; return fn; } if(!flag) { DG_Tweening_TweenCallback_Event target = new DG_Tweening_TweenCallback_Event(func); DG.Tweening.TweenCallback d = target.Call; target.method = d.Method; return d; } else { DG_Tweening_TweenCallback_Event target = new DG_Tweening_TweenCallback_Event(func, self); DG.Tweening.TweenCallback d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_DG_Tweening_TweenCallback(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(DG.Tweening.TweenCallback), L, pos); } void Push_DG_Tweening_TweenCallback(IntPtr L, DG.Tweening.TweenCallback o) { ToLua.Push(L, o); } class DG_Tweening_TweenCallback_int_Event : LuaDelegate { public DG_Tweening_TweenCallback_int_Event(LuaFunction func) : base(func) { } public DG_Tweening_TweenCallback_int_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(int param0) { func.BeginPCall(); func.Push(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(int param0) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PCall(); func.EndPCall(); } } public DG.Tweening.TweenCallback DG_Tweening_TweenCallback_int(LuaFunction func, LuaTable self, bool flag) { if (func == null) { DG.Tweening.TweenCallback fn = delegate(int param0) { }; return fn; } if(!flag) { DG_Tweening_TweenCallback_int_Event target = new DG_Tweening_TweenCallback_int_Event(func); DG.Tweening.TweenCallback d = target.Call; target.method = d.Method; return d; } else { DG_Tweening_TweenCallback_int_Event target = new DG_Tweening_TweenCallback_int_Event(func, self); DG.Tweening.TweenCallback d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_DG_Tweening_TweenCallback_int(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(DG.Tweening.TweenCallback), L, pos); } void Push_DG_Tweening_TweenCallback_int(IntPtr L, DG.Tweening.TweenCallback o) { ToLua.Push(L, o); } class UnityEngine_Camera_CameraCallback_Event : LuaDelegate { public UnityEngine_Camera_CameraCallback_Event(LuaFunction func) : base(func) { } public UnityEngine_Camera_CameraCallback_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(UnityEngine.Camera param0) { func.BeginPCall(); func.PushSealed(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(UnityEngine.Camera param0) { func.BeginPCall(); func.Push(self); func.PushSealed(param0); func.PCall(); func.EndPCall(); } } public UnityEngine.Camera.CameraCallback UnityEngine_Camera_CameraCallback(LuaFunction func, LuaTable self, bool flag) { if (func == null) { UnityEngine.Camera.CameraCallback fn = delegate(UnityEngine.Camera param0) { }; return fn; } if(!flag) { UnityEngine_Camera_CameraCallback_Event target = new UnityEngine_Camera_CameraCallback_Event(func); UnityEngine.Camera.CameraCallback d = target.Call; target.method = d.Method; return d; } else { UnityEngine_Camera_CameraCallback_Event target = new UnityEngine_Camera_CameraCallback_Event(func, self); UnityEngine.Camera.CameraCallback d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_UnityEngine_Camera_CameraCallback(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(UnityEngine.Camera.CameraCallback), L, pos); } void Push_UnityEngine_Camera_CameraCallback(IntPtr L, UnityEngine.Camera.CameraCallback o) { ToLua.Push(L, o); } class UnityEngine_Application_AdvertisingIdentifierCallback_Event : LuaDelegate { public UnityEngine_Application_AdvertisingIdentifierCallback_Event(LuaFunction func) : base(func) { } public UnityEngine_Application_AdvertisingIdentifierCallback_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(string param0, bool param1, string param2) { func.BeginPCall(); func.Push(param0); func.Push(param1); func.Push(param2); func.PCall(); func.EndPCall(); } public void CallWithSelf(string param0, bool param1, string param2) { func.BeginPCall(); func.Push(self); func.Push(param0); func.Push(param1); func.Push(param2); func.PCall(); func.EndPCall(); } } public UnityEngine.Application.AdvertisingIdentifierCallback UnityEngine_Application_AdvertisingIdentifierCallback(LuaFunction func, LuaTable self, bool flag) { if (func == null) { UnityEngine.Application.AdvertisingIdentifierCallback fn = delegate(string param0, bool param1, string param2) { }; return fn; } if(!flag) { UnityEngine_Application_AdvertisingIdentifierCallback_Event target = new UnityEngine_Application_AdvertisingIdentifierCallback_Event(func); UnityEngine.Application.AdvertisingIdentifierCallback d = target.Call; target.method = d.Method; return d; } else { UnityEngine_Application_AdvertisingIdentifierCallback_Event target = new UnityEngine_Application_AdvertisingIdentifierCallback_Event(func, self); UnityEngine.Application.AdvertisingIdentifierCallback d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_UnityEngine_Application_AdvertisingIdentifierCallback(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(UnityEngine.Application.AdvertisingIdentifierCallback), L, pos); } void Push_UnityEngine_Application_AdvertisingIdentifierCallback(IntPtr L, UnityEngine.Application.AdvertisingIdentifierCallback o) { ToLua.Push(L, o); } class UnityEngine_Application_LowMemoryCallback_Event : LuaDelegate { public UnityEngine_Application_LowMemoryCallback_Event(LuaFunction func) : base(func) { } public UnityEngine_Application_LowMemoryCallback_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call() { func.Call(); } public void CallWithSelf() { func.BeginPCall(); func.Push(self); func.PCall(); func.EndPCall(); } } public UnityEngine.Application.LowMemoryCallback UnityEngine_Application_LowMemoryCallback(LuaFunction func, LuaTable self, bool flag) { if (func == null) { UnityEngine.Application.LowMemoryCallback fn = delegate() { }; return fn; } if(!flag) { UnityEngine_Application_LowMemoryCallback_Event target = new UnityEngine_Application_LowMemoryCallback_Event(func); UnityEngine.Application.LowMemoryCallback d = target.Call; target.method = d.Method; return d; } else { UnityEngine_Application_LowMemoryCallback_Event target = new UnityEngine_Application_LowMemoryCallback_Event(func, self); UnityEngine.Application.LowMemoryCallback d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_UnityEngine_Application_LowMemoryCallback(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(UnityEngine.Application.LowMemoryCallback), L, pos); } void Push_UnityEngine_Application_LowMemoryCallback(IntPtr L, UnityEngine.Application.LowMemoryCallback o) { ToLua.Push(L, o); } class UnityEngine_Application_LogCallback_Event : LuaDelegate { public UnityEngine_Application_LogCallback_Event(LuaFunction func) : base(func) { } public UnityEngine_Application_LogCallback_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(string param0, string param1, UnityEngine.LogType param2) { func.BeginPCall(); func.Push(param0); func.Push(param1); func.Push(param2); func.PCall(); func.EndPCall(); } public void CallWithSelf(string param0, string param1, UnityEngine.LogType param2) { func.BeginPCall(); func.Push(self); func.Push(param0); func.Push(param1); func.Push(param2); func.PCall(); func.EndPCall(); } } public UnityEngine.Application.LogCallback UnityEngine_Application_LogCallback(LuaFunction func, LuaTable self, bool flag) { if (func == null) { UnityEngine.Application.LogCallback fn = delegate(string param0, string param1, UnityEngine.LogType param2) { }; return fn; } if(!flag) { UnityEngine_Application_LogCallback_Event target = new UnityEngine_Application_LogCallback_Event(func); UnityEngine.Application.LogCallback d = target.Call; target.method = d.Method; return d; } else { UnityEngine_Application_LogCallback_Event target = new UnityEngine_Application_LogCallback_Event(func, self); UnityEngine.Application.LogCallback d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_UnityEngine_Application_LogCallback(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(UnityEngine.Application.LogCallback), L, pos); } void Push_UnityEngine_Application_LogCallback(IntPtr L, UnityEngine.Application.LogCallback o) { ToLua.Push(L, o); } class System_Action_bool_Event : LuaDelegate { public System_Action_bool_Event(LuaFunction func) : base(func) { } public System_Action_bool_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(bool param0) { func.BeginPCall(); func.Push(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(bool param0) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PCall(); func.EndPCall(); } } public System.Action System_Action_bool(LuaFunction func, LuaTable self, bool flag) { if (func == null) { System.Action fn = delegate(bool param0) { }; return fn; } if(!flag) { System_Action_bool_Event target = new System_Action_bool_Event(func); System.Action d = target.Call; target.method = d.Method; return d; } else { System_Action_bool_Event target = new System_Action_bool_Event(func, self); System.Action d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_System_Action_bool(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(System.Action), L, pos); } void Push_System_Action_bool(IntPtr L, System.Action o) { ToLua.Push(L, o); } class System_Func_bool_Event : LuaDelegate { public System_Func_bool_Event(LuaFunction func) : base(func) { } public System_Func_bool_Event(LuaFunction func, LuaTable self) : base(func, self) { } public bool Call() { func.BeginPCall(); func.PCall(); bool ret = func.CheckBoolean(); func.EndPCall(); return ret; } public bool CallWithSelf() { func.BeginPCall(); func.Push(self); func.PCall(); bool ret = func.CheckBoolean(); func.EndPCall(); return ret; } } public System.Func System_Func_bool(LuaFunction func, LuaTable self, bool flag) { if (func == null) { System.Func fn = delegate() { return false; }; return fn; } if(!flag) { System_Func_bool_Event target = new System_Func_bool_Event(func); System.Func d = target.Call; target.method = d.Method; return d; } else { System_Func_bool_Event target = new System_Func_bool_Event(func, self); System.Func d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_System_Func_bool(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(System.Func), L, pos); } void Push_System_Func_bool(IntPtr L, System.Func o) { ToLua.Push(L, o); } class UnityEngine_AudioClip_PCMReaderCallback_Event : LuaDelegate { public UnityEngine_AudioClip_PCMReaderCallback_Event(LuaFunction func) : base(func) { } public UnityEngine_AudioClip_PCMReaderCallback_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(float[] param0) { func.BeginPCall(); func.Push(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(float[] param0) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PCall(); func.EndPCall(); } } public UnityEngine.AudioClip.PCMReaderCallback UnityEngine_AudioClip_PCMReaderCallback(LuaFunction func, LuaTable self, bool flag) { if (func == null) { UnityEngine.AudioClip.PCMReaderCallback fn = delegate(float[] param0) { }; return fn; } if(!flag) { UnityEngine_AudioClip_PCMReaderCallback_Event target = new UnityEngine_AudioClip_PCMReaderCallback_Event(func); UnityEngine.AudioClip.PCMReaderCallback d = target.Call; target.method = d.Method; return d; } else { UnityEngine_AudioClip_PCMReaderCallback_Event target = new UnityEngine_AudioClip_PCMReaderCallback_Event(func, self); UnityEngine.AudioClip.PCMReaderCallback d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_UnityEngine_AudioClip_PCMReaderCallback(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(UnityEngine.AudioClip.PCMReaderCallback), L, pos); } void Push_UnityEngine_AudioClip_PCMReaderCallback(IntPtr L, UnityEngine.AudioClip.PCMReaderCallback o) { ToLua.Push(L, o); } class UnityEngine_AudioClip_PCMSetPositionCallback_Event : LuaDelegate { public UnityEngine_AudioClip_PCMSetPositionCallback_Event(LuaFunction func) : base(func) { } public UnityEngine_AudioClip_PCMSetPositionCallback_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(int param0) { func.BeginPCall(); func.Push(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(int param0) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PCall(); func.EndPCall(); } } public UnityEngine.AudioClip.PCMSetPositionCallback UnityEngine_AudioClip_PCMSetPositionCallback(LuaFunction func, LuaTable self, bool flag) { if (func == null) { UnityEngine.AudioClip.PCMSetPositionCallback fn = delegate(int param0) { }; return fn; } if(!flag) { UnityEngine_AudioClip_PCMSetPositionCallback_Event target = new UnityEngine_AudioClip_PCMSetPositionCallback_Event(func); UnityEngine.AudioClip.PCMSetPositionCallback d = target.Call; target.method = d.Method; return d; } else { UnityEngine_AudioClip_PCMSetPositionCallback_Event target = new UnityEngine_AudioClip_PCMSetPositionCallback_Event(func, self); UnityEngine.AudioClip.PCMSetPositionCallback d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_UnityEngine_AudioClip_PCMSetPositionCallback(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(UnityEngine.AudioClip.PCMSetPositionCallback), L, pos); } void Push_UnityEngine_AudioClip_PCMSetPositionCallback(IntPtr L, UnityEngine.AudioClip.PCMSetPositionCallback o) { ToLua.Push(L, o); } class System_Action_UnityEngine_AsyncOperation_Event : LuaDelegate { public System_Action_UnityEngine_AsyncOperation_Event(LuaFunction func) : base(func) { } public System_Action_UnityEngine_AsyncOperation_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(UnityEngine.AsyncOperation param0) { func.BeginPCall(); func.PushObject(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(UnityEngine.AsyncOperation param0) { func.BeginPCall(); func.Push(self); func.PushObject(param0); func.PCall(); func.EndPCall(); } } public System.Action System_Action_UnityEngine_AsyncOperation(LuaFunction func, LuaTable self, bool flag) { if (func == null) { System.Action fn = delegate(UnityEngine.AsyncOperation param0) { }; return fn; } if(!flag) { System_Action_UnityEngine_AsyncOperation_Event target = new System_Action_UnityEngine_AsyncOperation_Event(func); System.Action d = target.Call; target.method = d.Method; return d; } else { System_Action_UnityEngine_AsyncOperation_Event target = new System_Action_UnityEngine_AsyncOperation_Event(func, self); System.Action d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_System_Action_UnityEngine_AsyncOperation(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(System.Action), L, pos); } void Push_System_Action_UnityEngine_AsyncOperation(IntPtr L, System.Action o) { ToLua.Push(L, o); } class UnityEngine_RectTransform_ReapplyDrivenProperties_Event : LuaDelegate { public UnityEngine_RectTransform_ReapplyDrivenProperties_Event(LuaFunction func) : base(func) { } public UnityEngine_RectTransform_ReapplyDrivenProperties_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(UnityEngine.RectTransform param0) { func.BeginPCall(); func.PushSealed(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(UnityEngine.RectTransform param0) { func.BeginPCall(); func.Push(self); func.PushSealed(param0); func.PCall(); func.EndPCall(); } } public UnityEngine.RectTransform.ReapplyDrivenProperties UnityEngine_RectTransform_ReapplyDrivenProperties(LuaFunction func, LuaTable self, bool flag) { if (func == null) { UnityEngine.RectTransform.ReapplyDrivenProperties fn = delegate(UnityEngine.RectTransform param0) { }; return fn; } if(!flag) { UnityEngine_RectTransform_ReapplyDrivenProperties_Event target = new UnityEngine_RectTransform_ReapplyDrivenProperties_Event(func); UnityEngine.RectTransform.ReapplyDrivenProperties d = target.Call; target.method = d.Method; return d; } else { UnityEngine_RectTransform_ReapplyDrivenProperties_Event target = new UnityEngine_RectTransform_ReapplyDrivenProperties_Event(func, self); UnityEngine.RectTransform.ReapplyDrivenProperties d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_UnityEngine_RectTransform_ReapplyDrivenProperties(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(UnityEngine.RectTransform.ReapplyDrivenProperties), L, pos); } void Push_UnityEngine_RectTransform_ReapplyDrivenProperties(IntPtr L, UnityEngine.RectTransform.ReapplyDrivenProperties o) { ToLua.Push(L, o); } class UnityEngine_Events_UnityAction_bool_Event : LuaDelegate { public UnityEngine_Events_UnityAction_bool_Event(LuaFunction func) : base(func) { } public UnityEngine_Events_UnityAction_bool_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(bool param0) { func.BeginPCall(); func.Push(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(bool param0) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PCall(); func.EndPCall(); } } public UnityEngine.Events.UnityAction UnityEngine_Events_UnityAction_bool(LuaFunction func, LuaTable self, bool flag) { if (func == null) { UnityEngine.Events.UnityAction fn = delegate(bool param0) { }; return fn; } if(!flag) { UnityEngine_Events_UnityAction_bool_Event target = new UnityEngine_Events_UnityAction_bool_Event(func); UnityEngine.Events.UnityAction d = target.Call; target.method = d.Method; return d; } else { UnityEngine_Events_UnityAction_bool_Event target = new UnityEngine_Events_UnityAction_bool_Event(func, self); UnityEngine.Events.UnityAction d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_UnityEngine_Events_UnityAction_bool(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(UnityEngine.Events.UnityAction), L, pos); } void Push_UnityEngine_Events_UnityAction_bool(IntPtr L, UnityEngine.Events.UnityAction o) { ToLua.Push(L, o); } class UnityEngine_Events_UnityAction_float_Event : LuaDelegate { public UnityEngine_Events_UnityAction_float_Event(LuaFunction func) : base(func) { } public UnityEngine_Events_UnityAction_float_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(float param0) { func.BeginPCall(); func.Push(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(float param0) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PCall(); func.EndPCall(); } } public UnityEngine.Events.UnityAction UnityEngine_Events_UnityAction_float(LuaFunction func, LuaTable self, bool flag) { if (func == null) { UnityEngine.Events.UnityAction fn = delegate(float param0) { }; return fn; } if(!flag) { UnityEngine_Events_UnityAction_float_Event target = new UnityEngine_Events_UnityAction_float_Event(func); UnityEngine.Events.UnityAction d = target.Call; target.method = d.Method; return d; } else { UnityEngine_Events_UnityAction_float_Event target = new UnityEngine_Events_UnityAction_float_Event(func, self); UnityEngine.Events.UnityAction d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_UnityEngine_Events_UnityAction_float(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(UnityEngine.Events.UnityAction), L, pos); } void Push_UnityEngine_Events_UnityAction_float(IntPtr L, UnityEngine.Events.UnityAction o) { ToLua.Push(L, o); } class UnityEngine_UI_InputField_OnValidateInput_Event : LuaDelegate { public UnityEngine_UI_InputField_OnValidateInput_Event(LuaFunction func) : base(func) { } public UnityEngine_UI_InputField_OnValidateInput_Event(LuaFunction func, LuaTable self) : base(func, self) { } public char Call(string param0, int param1, char param2) { func.BeginPCall(); func.Push(param0); func.Push(param1); func.Push(param2); func.PCall(); char ret = (char)func.CheckNumber(); func.EndPCall(); return ret; } public char CallWithSelf(string param0, int param1, char param2) { func.BeginPCall(); func.Push(self); func.Push(param0); func.Push(param1); func.Push(param2); func.PCall(); char ret = (char)func.CheckNumber(); func.EndPCall(); return ret; } } public UnityEngine.UI.InputField.OnValidateInput UnityEngine_UI_InputField_OnValidateInput(LuaFunction func, LuaTable self, bool flag) { if (func == null) { UnityEngine.UI.InputField.OnValidateInput fn = delegate(string param0, int param1, char param2) { return '\0'; }; return fn; } if(!flag) { UnityEngine_UI_InputField_OnValidateInput_Event target = new UnityEngine_UI_InputField_OnValidateInput_Event(func); UnityEngine.UI.InputField.OnValidateInput d = target.Call; target.method = d.Method; return d; } else { UnityEngine_UI_InputField_OnValidateInput_Event target = new UnityEngine_UI_InputField_OnValidateInput_Event(func, self); UnityEngine.UI.InputField.OnValidateInput d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_UnityEngine_UI_InputField_OnValidateInput(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(UnityEngine.UI.InputField.OnValidateInput), L, pos); } void Push_UnityEngine_UI_InputField_OnValidateInput(IntPtr L, UnityEngine.UI.InputField.OnValidateInput o) { ToLua.Push(L, o); } class UnityEngine_Events_UnityAction_string_Event : LuaDelegate { public UnityEngine_Events_UnityAction_string_Event(LuaFunction func) : base(func) { } public UnityEngine_Events_UnityAction_string_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(string param0) { func.BeginPCall(); func.Push(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(string param0) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PCall(); func.EndPCall(); } } public UnityEngine.Events.UnityAction UnityEngine_Events_UnityAction_string(LuaFunction func, LuaTable self, bool flag) { if (func == null) { UnityEngine.Events.UnityAction fn = delegate(string param0) { }; return fn; } if(!flag) { UnityEngine_Events_UnityAction_string_Event target = new UnityEngine_Events_UnityAction_string_Event(func); UnityEngine.Events.UnityAction d = target.Call; target.method = d.Method; return d; } else { UnityEngine_Events_UnityAction_string_Event target = new UnityEngine_Events_UnityAction_string_Event(func, self); UnityEngine.Events.UnityAction d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_UnityEngine_Events_UnityAction_string(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(UnityEngine.Events.UnityAction), L, pos); } void Push_UnityEngine_Events_UnityAction_string(IntPtr L, UnityEngine.Events.UnityAction o) { ToLua.Push(L, o); } class UnityEngine_Events_UnityAction_UnityEngine_Vector2_Event : LuaDelegate { public UnityEngine_Events_UnityAction_UnityEngine_Vector2_Event(LuaFunction func) : base(func) { } public UnityEngine_Events_UnityAction_UnityEngine_Vector2_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(UnityEngine.Vector2 param0) { func.BeginPCall(); func.Push(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(UnityEngine.Vector2 param0) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PCall(); func.EndPCall(); } } public UnityEngine.Events.UnityAction UnityEngine_Events_UnityAction_UnityEngine_Vector2(LuaFunction func, LuaTable self, bool flag) { if (func == null) { UnityEngine.Events.UnityAction fn = delegate(UnityEngine.Vector2 param0) { }; return fn; } if(!flag) { UnityEngine_Events_UnityAction_UnityEngine_Vector2_Event target = new UnityEngine_Events_UnityAction_UnityEngine_Vector2_Event(func); UnityEngine.Events.UnityAction d = target.Call; target.method = d.Method; return d; } else { UnityEngine_Events_UnityAction_UnityEngine_Vector2_Event target = new UnityEngine_Events_UnityAction_UnityEngine_Vector2_Event(func, self); UnityEngine.Events.UnityAction d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_UnityEngine_Events_UnityAction_UnityEngine_Vector2(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(UnityEngine.Events.UnityAction), L, pos); } void Push_UnityEngine_Events_UnityAction_UnityEngine_Vector2(IntPtr L, UnityEngine.Events.UnityAction o) { ToLua.Push(L, o); } class UnityEngine_Canvas_WillRenderCanvases_Event : LuaDelegate { public UnityEngine_Canvas_WillRenderCanvases_Event(LuaFunction func) : base(func) { } public UnityEngine_Canvas_WillRenderCanvases_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call() { func.Call(); } public void CallWithSelf() { func.BeginPCall(); func.Push(self); func.PCall(); func.EndPCall(); } } public UnityEngine.Canvas.WillRenderCanvases UnityEngine_Canvas_WillRenderCanvases(LuaFunction func, LuaTable self, bool flag) { if (func == null) { UnityEngine.Canvas.WillRenderCanvases fn = delegate() { }; return fn; } if(!flag) { UnityEngine_Canvas_WillRenderCanvases_Event target = new UnityEngine_Canvas_WillRenderCanvases_Event(func); UnityEngine.Canvas.WillRenderCanvases d = target.Call; target.method = d.Method; return d; } else { UnityEngine_Canvas_WillRenderCanvases_Event target = new UnityEngine_Canvas_WillRenderCanvases_Event(func, self); UnityEngine.Canvas.WillRenderCanvases d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_UnityEngine_Canvas_WillRenderCanvases(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(UnityEngine.Canvas.WillRenderCanvases), L, pos); } void Push_UnityEngine_Canvas_WillRenderCanvases(IntPtr L, UnityEngine.Canvas.WillRenderCanvases o) { ToLua.Push(L, o); } class UIBase_ButtonListener_Event : LuaDelegate { public UIBase_ButtonListener_Event(LuaFunction func) : base(func) { } public UIBase_ButtonListener_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(UnityEngine.UI.Button param0) { func.BeginPCall(); func.Push(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(UnityEngine.UI.Button param0) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PCall(); func.EndPCall(); } } public UIBase.ButtonListener UIBase_ButtonListener(LuaFunction func, LuaTable self, bool flag) { if (func == null) { UIBase.ButtonListener fn = delegate(UnityEngine.UI.Button param0) { }; return fn; } if(!flag) { UIBase_ButtonListener_Event target = new UIBase_ButtonListener_Event(func); UIBase.ButtonListener d = target.Call; target.method = d.Method; return d; } else { UIBase_ButtonListener_Event target = new UIBase_ButtonListener_Event(func, self); UIBase.ButtonListener d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_UIBase_ButtonListener(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(UIBase.ButtonListener), L, pos); } void Push_UIBase_ButtonListener(IntPtr L, UIBase.ButtonListener o) { ToLua.Push(L, o); } class UIBase_ButtonListenerWithParam_Event : LuaDelegate { public UIBase_ButtonListenerWithParam_Event(LuaFunction func) : base(func) { } public UIBase_ButtonListenerWithParam_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(UnityEngine.UI.Button param0, object[] param1) { func.BeginPCall(); func.Push(param0); for (int i = 0; i < param1.Length; i++) { func.Push(param1[i]); } func.PCall(); func.EndPCall(); } public void CallWithSelf(UnityEngine.UI.Button param0, object[] param1) { func.BeginPCall(); func.Push(self); func.Push(param0); for (int i = 0; i < param1.Length; i++) { func.Push(param1[i]); } func.PCall(); func.EndPCall(); } } public UIBase.ButtonListenerWithParam UIBase_ButtonListenerWithParam(LuaFunction func, LuaTable self, bool flag) { if (func == null) { UIBase.ButtonListenerWithParam fn = delegate(UnityEngine.UI.Button param0, object[] param1) { }; return fn; } if(!flag) { UIBase_ButtonListenerWithParam_Event target = new UIBase_ButtonListenerWithParam_Event(func); UIBase.ButtonListenerWithParam d = target.Call; target.method = d.Method; return d; } else { UIBase_ButtonListenerWithParam_Event target = new UIBase_ButtonListenerWithParam_Event(func, self); UIBase.ButtonListenerWithParam d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_UIBase_ButtonListenerWithParam(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(UIBase.ButtonListenerWithParam), L, pos); } void Push_UIBase_ButtonListenerWithParam(IntPtr L, UIBase.ButtonListenerWithParam o) { ToLua.Push(L, o); } class UIBase_ToggleListener_Event : LuaDelegate { public UIBase_ToggleListener_Event(LuaFunction func) : base(func) { } public UIBase_ToggleListener_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(bool param0) { func.BeginPCall(); func.Push(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(bool param0) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PCall(); func.EndPCall(); } } public UIBase.ToggleListener UIBase_ToggleListener(LuaFunction func, LuaTable self, bool flag) { if (func == null) { UIBase.ToggleListener fn = delegate(bool param0) { }; return fn; } if(!flag) { UIBase_ToggleListener_Event target = new UIBase_ToggleListener_Event(func); UIBase.ToggleListener d = target.Call; target.method = d.Method; return d; } else { UIBase_ToggleListener_Event target = new UIBase_ToggleListener_Event(func, self); UIBase.ToggleListener d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_UIBase_ToggleListener(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(UIBase.ToggleListener), L, pos); } void Push_UIBase_ToggleListener(IntPtr L, UIBase.ToggleListener o) { ToLua.Push(L, o); } class UIBase_ToggleListenerWithParams_Event : LuaDelegate { public UIBase_ToggleListenerWithParams_Event(LuaFunction func) : base(func) { } public UIBase_ToggleListenerWithParams_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(UnityEngine.UI.Toggle param0, object[] param1) { func.BeginPCall(); func.Push(param0); for (int i = 0; i < param1.Length; i++) { func.Push(param1[i]); } func.PCall(); func.EndPCall(); } public void CallWithSelf(UnityEngine.UI.Toggle param0, object[] param1) { func.BeginPCall(); func.Push(self); func.Push(param0); for (int i = 0; i < param1.Length; i++) { func.Push(param1[i]); } func.PCall(); func.EndPCall(); } } public UIBase.ToggleListenerWithParams UIBase_ToggleListenerWithParams(LuaFunction func, LuaTable self, bool flag) { if (func == null) { UIBase.ToggleListenerWithParams fn = delegate(UnityEngine.UI.Toggle param0, object[] param1) { }; return fn; } if(!flag) { UIBase_ToggleListenerWithParams_Event target = new UIBase_ToggleListenerWithParams_Event(func); UIBase.ToggleListenerWithParams d = target.Call; target.method = d.Method; return d; } else { UIBase_ToggleListenerWithParams_Event target = new UIBase_ToggleListenerWithParams_Event(func, self); UIBase.ToggleListenerWithParams d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_UIBase_ToggleListenerWithParams(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(UIBase.ToggleListenerWithParams), L, pos); } void Push_UIBase_ToggleListenerWithParams(IntPtr L, UIBase.ToggleListenerWithParams o) { ToLua.Push(L, o); } class ResourceLoadCallback_System_Collections_Generic_List_UnityEngine_TextAsset_Event : LuaDelegate { public ResourceLoadCallback_System_Collections_Generic_List_UnityEngine_TextAsset_Event(LuaFunction func) : base(func) { } public ResourceLoadCallback_System_Collections_Generic_List_UnityEngine_TextAsset_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(System.Collections.Generic.List param0, string param1, string[] param2) { func.BeginPCall(); func.PushSealed(param0); func.Push(param1); for (int i = 0; i < param2.Length; i++) { func.Push(param2[i]); } func.PCall(); func.EndPCall(); } public void CallWithSelf(System.Collections.Generic.List param0, string param1, string[] param2) { func.BeginPCall(); func.Push(self); func.PushSealed(param0); func.Push(param1); for (int i = 0; i < param2.Length; i++) { func.Push(param2[i]); } func.PCall(); func.EndPCall(); } } public ResourceLoadCallback> ResourceLoadCallback_System_Collections_Generic_List_UnityEngine_TextAsset(LuaFunction func, LuaTable self, bool flag) { if (func == null) { ResourceLoadCallback> fn = delegate(System.Collections.Generic.List param0, string param1, string[] param2) { }; return fn; } if(!flag) { ResourceLoadCallback_System_Collections_Generic_List_UnityEngine_TextAsset_Event target = new ResourceLoadCallback_System_Collections_Generic_List_UnityEngine_TextAsset_Event(func); ResourceLoadCallback> d = target.Call; target.method = d.Method; return d; } else { ResourceLoadCallback_System_Collections_Generic_List_UnityEngine_TextAsset_Event target = new ResourceLoadCallback_System_Collections_Generic_List_UnityEngine_TextAsset_Event(func, self); ResourceLoadCallback> d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_ResourceLoadCallback_System_Collections_Generic_List_UnityEngine_TextAsset(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(ResourceLoadCallback>), L, pos); } void Push_ResourceLoadCallback_System_Collections_Generic_List_UnityEngine_TextAsset(IntPtr L, ResourceLoadCallback> o) { ToLua.Push(L, o); } class ResourceLoadCallbackWithSeqId_UnityEngine_Sprite_Event : LuaDelegate { public ResourceLoadCallbackWithSeqId_UnityEngine_Sprite_Event(LuaFunction func) : base(func) { } public ResourceLoadCallbackWithSeqId_UnityEngine_Sprite_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(UnityEngine.Sprite param0, long param1, string param2, object[] param3, string[] param4) { func.BeginPCall(); func.PushSealed(param0); func.Push(param1); func.Push(param2); func.Push(param3); for (int i = 0; i < param4.Length; i++) { func.Push(param4[i]); } func.PCall(); func.EndPCall(); } public void CallWithSelf(UnityEngine.Sprite param0, long param1, string param2, object[] param3, string[] param4) { func.BeginPCall(); func.Push(self); func.PushSealed(param0); func.Push(param1); func.Push(param2); func.Push(param3); for (int i = 0; i < param4.Length; i++) { func.Push(param4[i]); } func.PCall(); func.EndPCall(); } } public ResourceLoadCallbackWithSeqId ResourceLoadCallbackWithSeqId_UnityEngine_Sprite(LuaFunction func, LuaTable self, bool flag) { if (func == null) { ResourceLoadCallbackWithSeqId fn = delegate(UnityEngine.Sprite param0, long param1, string param2, object[] param3, string[] param4) { }; return fn; } if(!flag) { ResourceLoadCallbackWithSeqId_UnityEngine_Sprite_Event target = new ResourceLoadCallbackWithSeqId_UnityEngine_Sprite_Event(func); ResourceLoadCallbackWithSeqId d = target.Call; target.method = d.Method; return d; } else { ResourceLoadCallbackWithSeqId_UnityEngine_Sprite_Event target = new ResourceLoadCallbackWithSeqId_UnityEngine_Sprite_Event(func, self); ResourceLoadCallbackWithSeqId d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_ResourceLoadCallbackWithSeqId_UnityEngine_Sprite(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(ResourceLoadCallbackWithSeqId), L, pos); } void Push_ResourceLoadCallbackWithSeqId_UnityEngine_Sprite(IntPtr L, ResourceLoadCallbackWithSeqId o) { ToLua.Push(L, o); } class ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_Sprite_Event : LuaDelegate { public ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_Sprite_Event(LuaFunction func) : base(func) { } public ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_Sprite_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(System.Collections.Generic.List param0, long param1, string param2, object[] param3, string[] param4) { func.BeginPCall(); func.PushSealed(param0); func.Push(param1); func.Push(param2); func.Push(param3); for (int i = 0; i < param4.Length; i++) { func.Push(param4[i]); } func.PCall(); func.EndPCall(); } public void CallWithSelf(System.Collections.Generic.List param0, long param1, string param2, object[] param3, string[] param4) { func.BeginPCall(); func.Push(self); func.PushSealed(param0); func.Push(param1); func.Push(param2); func.Push(param3); for (int i = 0; i < param4.Length; i++) { func.Push(param4[i]); } func.PCall(); func.EndPCall(); } } public ResourceLoadCallbackWithSeqId> ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_Sprite(LuaFunction func, LuaTable self, bool flag) { if (func == null) { ResourceLoadCallbackWithSeqId> fn = delegate(System.Collections.Generic.List param0, long param1, string param2, object[] param3, string[] param4) { }; return fn; } if(!flag) { ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_Sprite_Event target = new ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_Sprite_Event(func); ResourceLoadCallbackWithSeqId> d = target.Call; target.method = d.Method; return d; } else { ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_Sprite_Event target = new ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_Sprite_Event(func, self); ResourceLoadCallbackWithSeqId> d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_Sprite(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(ResourceLoadCallbackWithSeqId>), L, pos); } void Push_ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_Sprite(IntPtr L, ResourceLoadCallbackWithSeqId> o) { ToLua.Push(L, o); } class ResourceLoadCallbackWithSeqId_UnityEngine_GameObject_Event : LuaDelegate { public ResourceLoadCallbackWithSeqId_UnityEngine_GameObject_Event(LuaFunction func) : base(func) { } public ResourceLoadCallbackWithSeqId_UnityEngine_GameObject_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(UnityEngine.GameObject param0, long param1, string param2, object[] param3, string[] param4) { func.BeginPCall(); func.PushSealed(param0); func.Push(param1); func.Push(param2); func.Push(param3); for (int i = 0; i < param4.Length; i++) { func.Push(param4[i]); } func.PCall(); func.EndPCall(); } public void CallWithSelf(UnityEngine.GameObject param0, long param1, string param2, object[] param3, string[] param4) { func.BeginPCall(); func.Push(self); func.PushSealed(param0); func.Push(param1); func.Push(param2); func.Push(param3); for (int i = 0; i < param4.Length; i++) { func.Push(param4[i]); } func.PCall(); func.EndPCall(); } } public ResourceLoadCallbackWithSeqId ResourceLoadCallbackWithSeqId_UnityEngine_GameObject(LuaFunction func, LuaTable self, bool flag) { if (func == null) { ResourceLoadCallbackWithSeqId fn = delegate(UnityEngine.GameObject param0, long param1, string param2, object[] param3, string[] param4) { }; return fn; } if(!flag) { ResourceLoadCallbackWithSeqId_UnityEngine_GameObject_Event target = new ResourceLoadCallbackWithSeqId_UnityEngine_GameObject_Event(func); ResourceLoadCallbackWithSeqId d = target.Call; target.method = d.Method; return d; } else { ResourceLoadCallbackWithSeqId_UnityEngine_GameObject_Event target = new ResourceLoadCallbackWithSeqId_UnityEngine_GameObject_Event(func, self); ResourceLoadCallbackWithSeqId d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_ResourceLoadCallbackWithSeqId_UnityEngine_GameObject(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(ResourceLoadCallbackWithSeqId), L, pos); } void Push_ResourceLoadCallbackWithSeqId_UnityEngine_GameObject(IntPtr L, ResourceLoadCallbackWithSeqId o) { ToLua.Push(L, o); } class ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_GameObject_Event : LuaDelegate { public ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_GameObject_Event(LuaFunction func) : base(func) { } public ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_GameObject_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(System.Collections.Generic.List param0, long param1, string param2, object[] param3, string[] param4) { func.BeginPCall(); func.PushSealed(param0); func.Push(param1); func.Push(param2); func.Push(param3); for (int i = 0; i < param4.Length; i++) { func.Push(param4[i]); } func.PCall(); func.EndPCall(); } public void CallWithSelf(System.Collections.Generic.List param0, long param1, string param2, object[] param3, string[] param4) { func.BeginPCall(); func.Push(self); func.PushSealed(param0); func.Push(param1); func.Push(param2); func.Push(param3); for (int i = 0; i < param4.Length; i++) { func.Push(param4[i]); } func.PCall(); func.EndPCall(); } } public ResourceLoadCallbackWithSeqId> ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_GameObject(LuaFunction func, LuaTable self, bool flag) { if (func == null) { ResourceLoadCallbackWithSeqId> fn = delegate(System.Collections.Generic.List param0, long param1, string param2, object[] param3, string[] param4) { }; return fn; } if(!flag) { ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_GameObject_Event target = new ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_GameObject_Event(func); ResourceLoadCallbackWithSeqId> d = target.Call; target.method = d.Method; return d; } else { ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_GameObject_Event target = new ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_GameObject_Event(func, self); ResourceLoadCallbackWithSeqId> d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_GameObject(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(ResourceLoadCallbackWithSeqId>), L, pos); } void Push_ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_GameObject(IntPtr L, ResourceLoadCallbackWithSeqId> o) { ToLua.Push(L, o); } class ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_RuntimeAnimatorController_Event : LuaDelegate { public ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_RuntimeAnimatorController_Event(LuaFunction func) : base(func) { } public ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_RuntimeAnimatorController_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(System.Collections.Generic.List param0, long param1, string param2, object[] param3, string[] param4) { func.BeginPCall(); func.PushSealed(param0); func.Push(param1); func.Push(param2); func.Push(param3); for (int i = 0; i < param4.Length; i++) { func.Push(param4[i]); } func.PCall(); func.EndPCall(); } public void CallWithSelf(System.Collections.Generic.List param0, long param1, string param2, object[] param3, string[] param4) { func.BeginPCall(); func.Push(self); func.PushSealed(param0); func.Push(param1); func.Push(param2); func.Push(param3); for (int i = 0; i < param4.Length; i++) { func.Push(param4[i]); } func.PCall(); func.EndPCall(); } } public ResourceLoadCallbackWithSeqId> ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_RuntimeAnimatorController(LuaFunction func, LuaTable self, bool flag) { if (func == null) { ResourceLoadCallbackWithSeqId> fn = delegate(System.Collections.Generic.List param0, long param1, string param2, object[] param3, string[] param4) { }; return fn; } if(!flag) { ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_RuntimeAnimatorController_Event target = new ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_RuntimeAnimatorController_Event(func); ResourceLoadCallbackWithSeqId> d = target.Call; target.method = d.Method; return d; } else { ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_RuntimeAnimatorController_Event target = new ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_RuntimeAnimatorController_Event(func, self); ResourceLoadCallbackWithSeqId> d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_RuntimeAnimatorController(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(ResourceLoadCallbackWithSeqId>), L, pos); } void Push_ResourceLoadCallbackWithSeqId_System_Collections_Generic_List_UnityEngine_RuntimeAnimatorController(IntPtr L, ResourceLoadCallbackWithSeqId> o) { ToLua.Push(L, o); } class ResourceLoadCallbackWithSeqId_UnityEngine_Material_Event : LuaDelegate { public ResourceLoadCallbackWithSeqId_UnityEngine_Material_Event(LuaFunction func) : base(func) { } public ResourceLoadCallbackWithSeqId_UnityEngine_Material_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(UnityEngine.Material param0, long param1, string param2, object[] param3, string[] param4) { func.BeginPCall(); func.Push(param0); func.Push(param1); func.Push(param2); func.Push(param3); for (int i = 0; i < param4.Length; i++) { func.Push(param4[i]); } func.PCall(); func.EndPCall(); } public void CallWithSelf(UnityEngine.Material param0, long param1, string param2, object[] param3, string[] param4) { func.BeginPCall(); func.Push(self); func.Push(param0); func.Push(param1); func.Push(param2); func.Push(param3); for (int i = 0; i < param4.Length; i++) { func.Push(param4[i]); } func.PCall(); func.EndPCall(); } } public ResourceLoadCallbackWithSeqId ResourceLoadCallbackWithSeqId_UnityEngine_Material(LuaFunction func, LuaTable self, bool flag) { if (func == null) { ResourceLoadCallbackWithSeqId fn = delegate(UnityEngine.Material param0, long param1, string param2, object[] param3, string[] param4) { }; return fn; } if(!flag) { ResourceLoadCallbackWithSeqId_UnityEngine_Material_Event target = new ResourceLoadCallbackWithSeqId_UnityEngine_Material_Event(func); ResourceLoadCallbackWithSeqId d = target.Call; target.method = d.Method; return d; } else { ResourceLoadCallbackWithSeqId_UnityEngine_Material_Event target = new ResourceLoadCallbackWithSeqId_UnityEngine_Material_Event(func, self); ResourceLoadCallbackWithSeqId d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_ResourceLoadCallbackWithSeqId_UnityEngine_Material(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(ResourceLoadCallbackWithSeqId), L, pos); } void Push_ResourceLoadCallbackWithSeqId_UnityEngine_Material(IntPtr L, ResourceLoadCallbackWithSeqId o) { ToLua.Push(L, o); } class ResourceLoadCallbackWithSeqId_UnityEngine_Texture2D_Event : LuaDelegate { public ResourceLoadCallbackWithSeqId_UnityEngine_Texture2D_Event(LuaFunction func) : base(func) { } public ResourceLoadCallbackWithSeqId_UnityEngine_Texture2D_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(UnityEngine.Texture2D param0, long param1, string param2, object[] param3, string[] param4) { func.BeginPCall(); func.PushSealed(param0); func.Push(param1); func.Push(param2); func.Push(param3); for (int i = 0; i < param4.Length; i++) { func.Push(param4[i]); } func.PCall(); func.EndPCall(); } public void CallWithSelf(UnityEngine.Texture2D param0, long param1, string param2, object[] param3, string[] param4) { func.BeginPCall(); func.Push(self); func.PushSealed(param0); func.Push(param1); func.Push(param2); func.Push(param3); for (int i = 0; i < param4.Length; i++) { func.Push(param4[i]); } func.PCall(); func.EndPCall(); } } public ResourceLoadCallbackWithSeqId ResourceLoadCallbackWithSeqId_UnityEngine_Texture2D(LuaFunction func, LuaTable self, bool flag) { if (func == null) { ResourceLoadCallbackWithSeqId fn = delegate(UnityEngine.Texture2D param0, long param1, string param2, object[] param3, string[] param4) { }; return fn; } if(!flag) { ResourceLoadCallbackWithSeqId_UnityEngine_Texture2D_Event target = new ResourceLoadCallbackWithSeqId_UnityEngine_Texture2D_Event(func); ResourceLoadCallbackWithSeqId d = target.Call; target.method = d.Method; return d; } else { ResourceLoadCallbackWithSeqId_UnityEngine_Texture2D_Event target = new ResourceLoadCallbackWithSeqId_UnityEngine_Texture2D_Event(func, self); ResourceLoadCallbackWithSeqId d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_ResourceLoadCallbackWithSeqId_UnityEngine_Texture2D(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(ResourceLoadCallbackWithSeqId), L, pos); } void Push_ResourceLoadCallbackWithSeqId_UnityEngine_Texture2D(IntPtr L, ResourceLoadCallbackWithSeqId o) { ToLua.Push(L, o); } class System_Action_UnityEngine_GameObject_Event : LuaDelegate { public System_Action_UnityEngine_GameObject_Event(LuaFunction func) : base(func) { } public System_Action_UnityEngine_GameObject_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(UnityEngine.GameObject param0) { func.BeginPCall(); func.PushSealed(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(UnityEngine.GameObject param0) { func.BeginPCall(); func.Push(self); func.PushSealed(param0); func.PCall(); func.EndPCall(); } } public System.Action System_Action_UnityEngine_GameObject(LuaFunction func, LuaTable self, bool flag) { if (func == null) { System.Action fn = delegate(UnityEngine.GameObject param0) { }; return fn; } if(!flag) { System_Action_UnityEngine_GameObject_Event target = new System_Action_UnityEngine_GameObject_Event(func); System.Action d = target.Call; target.method = d.Method; return d; } else { System_Action_UnityEngine_GameObject_Event target = new System_Action_UnityEngine_GameObject_Event(func, self); System.Action d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_System_Action_UnityEngine_GameObject(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(System.Action), L, pos); } void Push_System_Action_UnityEngine_GameObject(IntPtr L, System.Action o) { ToLua.Push(L, o); } class ResourceLoadCallback_System_Collections_Generic_List_UnityEngine_GameObject_Event : LuaDelegate { public ResourceLoadCallback_System_Collections_Generic_List_UnityEngine_GameObject_Event(LuaFunction func) : base(func) { } public ResourceLoadCallback_System_Collections_Generic_List_UnityEngine_GameObject_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(System.Collections.Generic.List param0, string param1, string[] param2) { func.BeginPCall(); func.PushSealed(param0); func.Push(param1); for (int i = 0; i < param2.Length; i++) { func.Push(param2[i]); } func.PCall(); func.EndPCall(); } public void CallWithSelf(System.Collections.Generic.List param0, string param1, string[] param2) { func.BeginPCall(); func.Push(self); func.PushSealed(param0); func.Push(param1); for (int i = 0; i < param2.Length; i++) { func.Push(param2[i]); } func.PCall(); func.EndPCall(); } } public ResourceLoadCallback> ResourceLoadCallback_System_Collections_Generic_List_UnityEngine_GameObject(LuaFunction func, LuaTable self, bool flag) { if (func == null) { ResourceLoadCallback> fn = delegate(System.Collections.Generic.List param0, string param1, string[] param2) { }; return fn; } if(!flag) { ResourceLoadCallback_System_Collections_Generic_List_UnityEngine_GameObject_Event target = new ResourceLoadCallback_System_Collections_Generic_List_UnityEngine_GameObject_Event(func); ResourceLoadCallback> d = target.Call; target.method = d.Method; return d; } else { ResourceLoadCallback_System_Collections_Generic_List_UnityEngine_GameObject_Event target = new ResourceLoadCallback_System_Collections_Generic_List_UnityEngine_GameObject_Event(func, self); ResourceLoadCallback> d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_ResourceLoadCallback_System_Collections_Generic_List_UnityEngine_GameObject(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(ResourceLoadCallback>), L, pos); } void Push_ResourceLoadCallback_System_Collections_Generic_List_UnityEngine_GameObject(IntPtr L, ResourceLoadCallback> o) { ToLua.Push(L, o); } class UIBase_UIPageCreator_Event : LuaDelegate { public UIBase_UIPageCreator_Event(LuaFunction func) : base(func) { } public UIBase_UIPageCreator_Event(LuaFunction func, LuaTable self) : base(func, self) { } public UIBase Call() { func.BeginPCall(); func.PCall(); UIBase ret = (UIBase)func.CheckObject(typeof(UIBase)); func.EndPCall(); return ret; } public UIBase CallWithSelf() { func.BeginPCall(); func.Push(self); func.PCall(); UIBase ret = (UIBase)func.CheckObject(typeof(UIBase)); func.EndPCall(); return ret; } } public UIBase.UIPageCreator UIBase_UIPageCreator(LuaFunction func, LuaTable self, bool flag) { if (func == null) { UIBase.UIPageCreator fn = delegate() { return null; }; return fn; } if(!flag) { UIBase_UIPageCreator_Event target = new UIBase_UIPageCreator_Event(func); UIBase.UIPageCreator d = target.Call; target.method = d.Method; return d; } else { UIBase_UIPageCreator_Event target = new UIBase_UIPageCreator_Event(func, self); UIBase.UIPageCreator d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_UIBase_UIPageCreator(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(UIBase.UIPageCreator), L, pos); } void Push_UIBase_UIPageCreator(IntPtr L, UIBase.UIPageCreator o) { ToLua.Push(L, o); } class TimerManager_ServerTimeChangeFuc_Event : LuaDelegate { public TimerManager_ServerTimeChangeFuc_Event(LuaFunction func) : base(func) { } public TimerManager_ServerTimeChangeFuc_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(int param0) { func.BeginPCall(); func.Push(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(int param0) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PCall(); func.EndPCall(); } } public TimerManager.ServerTimeChangeFuc TimerManager_ServerTimeChangeFuc(LuaFunction func, LuaTable self, bool flag) { if (func == null) { TimerManager.ServerTimeChangeFuc fn = delegate(int param0) { }; return fn; } if(!flag) { TimerManager_ServerTimeChangeFuc_Event target = new TimerManager_ServerTimeChangeFuc_Event(func); TimerManager.ServerTimeChangeFuc d = target.Call; target.method = d.Method; return d; } else { TimerManager_ServerTimeChangeFuc_Event target = new TimerManager_ServerTimeChangeFuc_Event(func, self); TimerManager.ServerTimeChangeFuc d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_TimerManager_ServerTimeChangeFuc(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(TimerManager.ServerTimeChangeFuc), L, pos); } void Push_TimerManager_ServerTimeChangeFuc(IntPtr L, TimerManager.ServerTimeChangeFuc o) { ToLua.Push(L, o); } class Timer_OnTimeUpHandler_Event : LuaDelegate { public Timer_OnTimeUpHandler_Event(LuaFunction func) : base(func) { } public Timer_OnTimeUpHandler_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(int param0) { func.BeginPCall(); func.Push(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(int param0) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PCall(); func.EndPCall(); } } public Timer.OnTimeUpHandler Timer_OnTimeUpHandler(LuaFunction func, LuaTable self, bool flag) { if (func == null) { Timer.OnTimeUpHandler fn = delegate(int param0) { }; return fn; } if(!flag) { Timer_OnTimeUpHandler_Event target = new Timer_OnTimeUpHandler_Event(func); Timer.OnTimeUpHandler d = target.Call; target.method = d.Method; return d; } else { Timer_OnTimeUpHandler_Event target = new Timer_OnTimeUpHandler_Event(func, self); Timer.OnTimeUpHandler d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_Timer_OnTimeUpHandler(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(Timer.OnTimeUpHandler), L, pos); } void Push_Timer_OnTimeUpHandler(IntPtr L, Timer.OnTimeUpHandler o) { ToLua.Push(L, o); } class Timer_OnTimeUpWithParamsHandler_Event : LuaDelegate { public Timer_OnTimeUpWithParamsHandler_Event(LuaFunction func) : base(func) { } public Timer_OnTimeUpWithParamsHandler_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(int param0, stTimerParams param1) { func.BeginPCall(); func.Push(param0); func.PushValue(param1); func.PCall(); func.EndPCall(); } public void CallWithSelf(int param0, stTimerParams param1) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PushValue(param1); func.PCall(); func.EndPCall(); } } public Timer.OnTimeUpWithParamsHandler Timer_OnTimeUpWithParamsHandler(LuaFunction func, LuaTable self, bool flag) { if (func == null) { Timer.OnTimeUpWithParamsHandler fn = delegate(int param0, stTimerParams param1) { }; return fn; } if(!flag) { Timer_OnTimeUpWithParamsHandler_Event target = new Timer_OnTimeUpWithParamsHandler_Event(func); Timer.OnTimeUpWithParamsHandler d = target.Call; target.method = d.Method; return d; } else { Timer_OnTimeUpWithParamsHandler_Event target = new Timer_OnTimeUpWithParamsHandler_Event(func, self); Timer.OnTimeUpWithParamsHandler d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_Timer_OnTimeUpWithParamsHandler(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(Timer.OnTimeUpWithParamsHandler), L, pos); } void Push_Timer_OnTimeUpWithParamsHandler(IntPtr L, Timer.OnTimeUpWithParamsHandler o) { ToLua.Push(L, o); } class UnityEngine_UI_LoopScrollRect_UpdateCellCallback_Event : LuaDelegate { public UnityEngine_UI_LoopScrollRect_UpdateCellCallback_Event(LuaFunction func) : base(func) { } public UnityEngine_UI_LoopScrollRect_UpdateCellCallback_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(UnityEngine.GameObject param0, int param1) { func.BeginPCall(); func.PushSealed(param0); func.Push(param1); func.PCall(); func.EndPCall(); } public void CallWithSelf(UnityEngine.GameObject param0, int param1) { func.BeginPCall(); func.Push(self); func.PushSealed(param0); func.Push(param1); func.PCall(); func.EndPCall(); } } public UnityEngine.UI.LoopScrollRect.UpdateCellCallback UnityEngine_UI_LoopScrollRect_UpdateCellCallback(LuaFunction func, LuaTable self, bool flag) { if (func == null) { UnityEngine.UI.LoopScrollRect.UpdateCellCallback fn = delegate(UnityEngine.GameObject param0, int param1) { }; return fn; } if(!flag) { UnityEngine_UI_LoopScrollRect_UpdateCellCallback_Event target = new UnityEngine_UI_LoopScrollRect_UpdateCellCallback_Event(func); UnityEngine.UI.LoopScrollRect.UpdateCellCallback d = target.Call; target.method = d.Method; return d; } else { UnityEngine_UI_LoopScrollRect_UpdateCellCallback_Event target = new UnityEngine_UI_LoopScrollRect_UpdateCellCallback_Event(func, self); UnityEngine.UI.LoopScrollRect.UpdateCellCallback d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_UnityEngine_UI_LoopScrollRect_UpdateCellCallback(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(UnityEngine.UI.LoopScrollRect.UpdateCellCallback), L, pos); } void Push_UnityEngine_UI_LoopScrollRect_UpdateCellCallback(IntPtr L, UnityEngine.UI.LoopScrollRect.UpdateCellCallback o) { ToLua.Push(L, o); } class UnityEngine_UI_LuaUpdateCellCallback_Event : LuaDelegate { public UnityEngine_UI_LuaUpdateCellCallback_Event(LuaFunction func) : base(func) { } public UnityEngine_UI_LuaUpdateCellCallback_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(LuaInterface.LuaTable param0, UnityEngine.GameObject param1, int param2) { func.BeginPCall(); func.Push(param0); func.PushSealed(param1); func.Push(param2); func.PCall(); func.EndPCall(); } public void CallWithSelf(LuaInterface.LuaTable param0, UnityEngine.GameObject param1, int param2) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PushSealed(param1); func.Push(param2); func.PCall(); func.EndPCall(); } } public UnityEngine.UI.LuaUpdateCellCallback UnityEngine_UI_LuaUpdateCellCallback(LuaFunction func, LuaTable self, bool flag) { if (func == null) { UnityEngine.UI.LuaUpdateCellCallback fn = delegate(LuaInterface.LuaTable param0, UnityEngine.GameObject param1, int param2) { }; return fn; } if(!flag) { UnityEngine_UI_LuaUpdateCellCallback_Event target = new UnityEngine_UI_LuaUpdateCellCallback_Event(func); UnityEngine.UI.LuaUpdateCellCallback d = target.Call; target.method = d.Method; return d; } else { UnityEngine_UI_LuaUpdateCellCallback_Event target = new UnityEngine_UI_LuaUpdateCellCallback_Event(func, self); UnityEngine.UI.LuaUpdateCellCallback d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_UnityEngine_UI_LuaUpdateCellCallback(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(UnityEngine.UI.LuaUpdateCellCallback), L, pos); } void Push_UnityEngine_UI_LuaUpdateCellCallback(IntPtr L, UnityEngine.UI.LuaUpdateCellCallback o) { ToLua.Push(L, o); } class System_Action_LuaInterface_LuaTable_System_Collections_Generic_List_UnityEngine_GameObject_objects_Event : LuaDelegate { public System_Action_LuaInterface_LuaTable_System_Collections_Generic_List_UnityEngine_GameObject_objects_Event(LuaFunction func) : base(func) { } public System_Action_LuaInterface_LuaTable_System_Collections_Generic_List_UnityEngine_GameObject_objects_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(LuaInterface.LuaTable param0, System.Collections.Generic.List param1, object[] param2) { func.BeginPCall(); func.Push(param0); func.PushSealed(param1); func.Push(param2); func.PCall(); func.EndPCall(); } public void CallWithSelf(LuaInterface.LuaTable param0, System.Collections.Generic.List param1, object[] param2) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PushSealed(param1); func.Push(param2); func.PCall(); func.EndPCall(); } } public System.Action,object[]> System_Action_LuaInterface_LuaTable_System_Collections_Generic_List_UnityEngine_GameObject_objects(LuaFunction func, LuaTable self, bool flag) { if (func == null) { System.Action,object[]> fn = delegate(LuaInterface.LuaTable param0, System.Collections.Generic.List param1, object[] param2) { }; return fn; } if(!flag) { System_Action_LuaInterface_LuaTable_System_Collections_Generic_List_UnityEngine_GameObject_objects_Event target = new System_Action_LuaInterface_LuaTable_System_Collections_Generic_List_UnityEngine_GameObject_objects_Event(func); System.Action,object[]> d = target.Call; target.method = d.Method; return d; } else { System_Action_LuaInterface_LuaTable_System_Collections_Generic_List_UnityEngine_GameObject_objects_Event target = new System_Action_LuaInterface_LuaTable_System_Collections_Generic_List_UnityEngine_GameObject_objects_Event(func, self); System.Action,object[]> d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_System_Action_LuaInterface_LuaTable_System_Collections_Generic_List_UnityEngine_GameObject_objects(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(System.Action,object[]>), L, pos); } void Push_System_Action_LuaInterface_LuaTable_System_Collections_Generic_List_UnityEngine_GameObject_objects(IntPtr L, System.Action,object[]> o) { ToLua.Push(L, o); } class TMPro_TMP_InputField_OnValidateInput_Event : LuaDelegate { public TMPro_TMP_InputField_OnValidateInput_Event(LuaFunction func) : base(func) { } public TMPro_TMP_InputField_OnValidateInput_Event(LuaFunction func, LuaTable self) : base(func, self) { } public char Call(string param0, int param1, char param2) { func.BeginPCall(); func.Push(param0); func.Push(param1); func.Push(param2); func.PCall(); char ret = (char)func.CheckNumber(); func.EndPCall(); return ret; } public char CallWithSelf(string param0, int param1, char param2) { func.BeginPCall(); func.Push(self); func.Push(param0); func.Push(param1); func.Push(param2); func.PCall(); char ret = (char)func.CheckNumber(); func.EndPCall(); return ret; } } public TMPro.TMP_InputField.OnValidateInput TMPro_TMP_InputField_OnValidateInput(LuaFunction func, LuaTable self, bool flag) { if (func == null) { TMPro.TMP_InputField.OnValidateInput fn = delegate(string param0, int param1, char param2) { return '\0'; }; return fn; } if(!flag) { TMPro_TMP_InputField_OnValidateInput_Event target = new TMPro_TMP_InputField_OnValidateInput_Event(func); TMPro.TMP_InputField.OnValidateInput d = target.Call; target.method = d.Method; return d; } else { TMPro_TMP_InputField_OnValidateInput_Event target = new TMPro_TMP_InputField_OnValidateInput_Event(func, self); TMPro.TMP_InputField.OnValidateInput d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_TMPro_TMP_InputField_OnValidateInput(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(TMPro.TMP_InputField.OnValidateInput), L, pos); } void Push_TMPro_TMP_InputField_OnValidateInput(IntPtr L, TMPro.TMP_InputField.OnValidateInput o) { ToLua.Push(L, o); } class UnityEngine_Events_UnityAction_UnityEngine_Vector2_int_Event : LuaDelegate { public UnityEngine_Events_UnityAction_UnityEngine_Vector2_int_Event(LuaFunction func) : base(func) { } public UnityEngine_Events_UnityAction_UnityEngine_Vector2_int_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(UnityEngine.Vector2 param0, int param1) { func.BeginPCall(); func.Push(param0); func.Push(param1); func.PCall(); func.EndPCall(); } public void CallWithSelf(UnityEngine.Vector2 param0, int param1) { func.BeginPCall(); func.Push(self); func.Push(param0); func.Push(param1); func.PCall(); func.EndPCall(); } } public UnityEngine.Events.UnityAction UnityEngine_Events_UnityAction_UnityEngine_Vector2_int(LuaFunction func, LuaTable self, bool flag) { if (func == null) { UnityEngine.Events.UnityAction fn = delegate(UnityEngine.Vector2 param0, int param1) { }; return fn; } if(!flag) { UnityEngine_Events_UnityAction_UnityEngine_Vector2_int_Event target = new UnityEngine_Events_UnityAction_UnityEngine_Vector2_int_Event(func); UnityEngine.Events.UnityAction d = target.Call; target.method = d.Method; return d; } else { UnityEngine_Events_UnityAction_UnityEngine_Vector2_int_Event target = new UnityEngine_Events_UnityAction_UnityEngine_Vector2_int_Event(func, self); UnityEngine.Events.UnityAction d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_UnityEngine_Events_UnityAction_UnityEngine_Vector2_int(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(UnityEngine.Events.UnityAction), L, pos); } void Push_UnityEngine_Events_UnityAction_UnityEngine_Vector2_int(IntPtr L, UnityEngine.Events.UnityAction o) { ToLua.Push(L, o); } class Cinemachine_CinemachineVirtualCamera_CreatePipelineDelegate_Event : LuaDelegate { public Cinemachine_CinemachineVirtualCamera_CreatePipelineDelegate_Event(LuaFunction func) : base(func) { } public Cinemachine_CinemachineVirtualCamera_CreatePipelineDelegate_Event(LuaFunction func, LuaTable self) : base(func, self) { } public UnityEngine.Transform Call(Cinemachine.CinemachineVirtualCamera param0, string param1, Cinemachine.CinemachineComponentBase[] param2) { func.BeginPCall(); func.Push(param0); func.Push(param1); func.Push(param2); func.PCall(); UnityEngine.Transform ret = (UnityEngine.Transform)func.CheckObject(typeof(UnityEngine.Transform)); func.EndPCall(); return ret; } public UnityEngine.Transform CallWithSelf(Cinemachine.CinemachineVirtualCamera param0, string param1, Cinemachine.CinemachineComponentBase[] param2) { func.BeginPCall(); func.Push(self); func.Push(param0); func.Push(param1); func.Push(param2); func.PCall(); UnityEngine.Transform ret = (UnityEngine.Transform)func.CheckObject(typeof(UnityEngine.Transform)); func.EndPCall(); return ret; } } public Cinemachine.CinemachineVirtualCamera.CreatePipelineDelegate Cinemachine_CinemachineVirtualCamera_CreatePipelineDelegate(LuaFunction func, LuaTable self, bool flag) { if (func == null) { Cinemachine.CinemachineVirtualCamera.CreatePipelineDelegate fn = delegate(Cinemachine.CinemachineVirtualCamera param0, string param1, Cinemachine.CinemachineComponentBase[] param2) { return null; }; return fn; } if(!flag) { Cinemachine_CinemachineVirtualCamera_CreatePipelineDelegate_Event target = new Cinemachine_CinemachineVirtualCamera_CreatePipelineDelegate_Event(func); Cinemachine.CinemachineVirtualCamera.CreatePipelineDelegate d = target.Call; target.method = d.Method; return d; } else { Cinemachine_CinemachineVirtualCamera_CreatePipelineDelegate_Event target = new Cinemachine_CinemachineVirtualCamera_CreatePipelineDelegate_Event(func, self); Cinemachine.CinemachineVirtualCamera.CreatePipelineDelegate d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_Cinemachine_CinemachineVirtualCamera_CreatePipelineDelegate(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(Cinemachine.CinemachineVirtualCamera.CreatePipelineDelegate), L, pos); } void Push_Cinemachine_CinemachineVirtualCamera_CreatePipelineDelegate(IntPtr L, Cinemachine.CinemachineVirtualCamera.CreatePipelineDelegate o) { ToLua.Push(L, o); } class Cinemachine_CinemachineVirtualCamera_DestroyPipelineDelegate_Event : LuaDelegate { public Cinemachine_CinemachineVirtualCamera_DestroyPipelineDelegate_Event(LuaFunction func) : base(func) { } public Cinemachine_CinemachineVirtualCamera_DestroyPipelineDelegate_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(UnityEngine.GameObject param0) { func.BeginPCall(); func.PushSealed(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(UnityEngine.GameObject param0) { func.BeginPCall(); func.Push(self); func.PushSealed(param0); func.PCall(); func.EndPCall(); } } public Cinemachine.CinemachineVirtualCamera.DestroyPipelineDelegate Cinemachine_CinemachineVirtualCamera_DestroyPipelineDelegate(LuaFunction func, LuaTable self, bool flag) { if (func == null) { Cinemachine.CinemachineVirtualCamera.DestroyPipelineDelegate fn = delegate(UnityEngine.GameObject param0) { }; return fn; } if(!flag) { Cinemachine_CinemachineVirtualCamera_DestroyPipelineDelegate_Event target = new Cinemachine_CinemachineVirtualCamera_DestroyPipelineDelegate_Event(func); Cinemachine.CinemachineVirtualCamera.DestroyPipelineDelegate d = target.Call; target.method = d.Method; return d; } else { Cinemachine_CinemachineVirtualCamera_DestroyPipelineDelegate_Event target = new Cinemachine_CinemachineVirtualCamera_DestroyPipelineDelegate_Event(func, self); Cinemachine.CinemachineVirtualCamera.DestroyPipelineDelegate d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_Cinemachine_CinemachineVirtualCamera_DestroyPipelineDelegate(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(Cinemachine.CinemachineVirtualCamera.DestroyPipelineDelegate), L, pos); } void Push_Cinemachine_CinemachineVirtualCamera_DestroyPipelineDelegate(IntPtr L, Cinemachine.CinemachineVirtualCamera.DestroyPipelineDelegate o) { ToLua.Push(L, o); } class System_Action_SuperScrollView_LoopGridView_Event : LuaDelegate { public System_Action_SuperScrollView_LoopGridView_Event(LuaFunction func) : base(func) { } public System_Action_SuperScrollView_LoopGridView_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(SuperScrollView.LoopGridView param0) { func.BeginPCall(); func.Push(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(SuperScrollView.LoopGridView param0) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PCall(); func.EndPCall(); } } public System.Action System_Action_SuperScrollView_LoopGridView(LuaFunction func, LuaTable self, bool flag) { if (func == null) { System.Action fn = delegate(SuperScrollView.LoopGridView param0) { }; return fn; } if(!flag) { System_Action_SuperScrollView_LoopGridView_Event target = new System_Action_SuperScrollView_LoopGridView_Event(func); System.Action d = target.Call; target.method = d.Method; return d; } else { System_Action_SuperScrollView_LoopGridView_Event target = new System_Action_SuperScrollView_LoopGridView_Event(func, self); System.Action d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_System_Action_SuperScrollView_LoopGridView(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(System.Action), L, pos); } void Push_System_Action_SuperScrollView_LoopGridView(IntPtr L, System.Action o) { ToLua.Push(L, o); } class System_Action_SuperScrollView_LoopGridView_SuperScrollView_LoopGridViewItem_Event : LuaDelegate { public System_Action_SuperScrollView_LoopGridView_SuperScrollView_LoopGridViewItem_Event(LuaFunction func) : base(func) { } public System_Action_SuperScrollView_LoopGridView_SuperScrollView_LoopGridViewItem_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(SuperScrollView.LoopGridView param0, SuperScrollView.LoopGridViewItem param1) { func.BeginPCall(); func.Push(param0); func.Push(param1); func.PCall(); func.EndPCall(); } public void CallWithSelf(SuperScrollView.LoopGridView param0, SuperScrollView.LoopGridViewItem param1) { func.BeginPCall(); func.Push(self); func.Push(param0); func.Push(param1); func.PCall(); func.EndPCall(); } } public System.Action System_Action_SuperScrollView_LoopGridView_SuperScrollView_LoopGridViewItem(LuaFunction func, LuaTable self, bool flag) { if (func == null) { System.Action fn = delegate(SuperScrollView.LoopGridView param0, SuperScrollView.LoopGridViewItem param1) { }; return fn; } if(!flag) { System_Action_SuperScrollView_LoopGridView_SuperScrollView_LoopGridViewItem_Event target = new System_Action_SuperScrollView_LoopGridView_SuperScrollView_LoopGridViewItem_Event(func); System.Action d = target.Call; target.method = d.Method; return d; } else { System_Action_SuperScrollView_LoopGridView_SuperScrollView_LoopGridViewItem_Event target = new System_Action_SuperScrollView_LoopGridView_SuperScrollView_LoopGridViewItem_Event(func, self); System.Action d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_System_Action_SuperScrollView_LoopGridView_SuperScrollView_LoopGridViewItem(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(System.Action), L, pos); } void Push_System_Action_SuperScrollView_LoopGridView_SuperScrollView_LoopGridViewItem(IntPtr L, System.Action o) { ToLua.Push(L, o); } class System_Func_SuperScrollView_LoopGridView_int_int_int_SuperScrollView_LoopGridViewItem_Event : LuaDelegate { public System_Func_SuperScrollView_LoopGridView_int_int_int_SuperScrollView_LoopGridViewItem_Event(LuaFunction func) : base(func) { } public System_Func_SuperScrollView_LoopGridView_int_int_int_SuperScrollView_LoopGridViewItem_Event(LuaFunction func, LuaTable self) : base(func, self) { } public SuperScrollView.LoopGridViewItem Call(SuperScrollView.LoopGridView param0, int param1, int param2, int param3) { func.BeginPCall(); func.Push(param0); func.Push(param1); func.Push(param2); func.Push(param3); func.PCall(); SuperScrollView.LoopGridViewItem ret = (SuperScrollView.LoopGridViewItem)func.CheckObject(typeof(SuperScrollView.LoopGridViewItem)); func.EndPCall(); return ret; } public SuperScrollView.LoopGridViewItem CallWithSelf(SuperScrollView.LoopGridView param0, int param1, int param2, int param3) { func.BeginPCall(); func.Push(self); func.Push(param0); func.Push(param1); func.Push(param2); func.Push(param3); func.PCall(); SuperScrollView.LoopGridViewItem ret = (SuperScrollView.LoopGridViewItem)func.CheckObject(typeof(SuperScrollView.LoopGridViewItem)); func.EndPCall(); return ret; } } public System.Func System_Func_SuperScrollView_LoopGridView_int_int_int_SuperScrollView_LoopGridViewItem(LuaFunction func, LuaTable self, bool flag) { if (func == null) { System.Func fn = delegate(SuperScrollView.LoopGridView param0, int param1, int param2, int param3) { return null; }; return fn; } if(!flag) { System_Func_SuperScrollView_LoopGridView_int_int_int_SuperScrollView_LoopGridViewItem_Event target = new System_Func_SuperScrollView_LoopGridView_int_int_int_SuperScrollView_LoopGridViewItem_Event(func); System.Func d = target.Call; target.method = d.Method; return d; } else { System_Func_SuperScrollView_LoopGridView_int_int_int_SuperScrollView_LoopGridViewItem_Event target = new System_Func_SuperScrollView_LoopGridView_int_int_int_SuperScrollView_LoopGridViewItem_Event(func, self); System.Func d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_System_Func_SuperScrollView_LoopGridView_int_int_int_SuperScrollView_LoopGridViewItem(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(System.Func), L, pos); } void Push_System_Func_SuperScrollView_LoopGridView_int_int_int_SuperScrollView_LoopGridViewItem(IntPtr L, System.Func o) { ToLua.Push(L, o); } class System_Action_SuperScrollView_LoopGridView_int_int_int_SuperScrollView_LoopGridViewItem_Event : LuaDelegate { public System_Action_SuperScrollView_LoopGridView_int_int_int_SuperScrollView_LoopGridViewItem_Event(LuaFunction func) : base(func) { } public System_Action_SuperScrollView_LoopGridView_int_int_int_SuperScrollView_LoopGridViewItem_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(SuperScrollView.LoopGridView param0, int param1, int param2, int param3, SuperScrollView.LoopGridViewItem param4) { func.BeginPCall(); func.Push(param0); func.Push(param1); func.Push(param2); func.Push(param3); func.Push(param4); func.PCall(); func.EndPCall(); } public void CallWithSelf(SuperScrollView.LoopGridView param0, int param1, int param2, int param3, SuperScrollView.LoopGridViewItem param4) { func.BeginPCall(); func.Push(self); func.Push(param0); func.Push(param1); func.Push(param2); func.Push(param3); func.Push(param4); func.PCall(); func.EndPCall(); } } public System.Action System_Action_SuperScrollView_LoopGridView_int_int_int_SuperScrollView_LoopGridViewItem(LuaFunction func, LuaTable self, bool flag) { if (func == null) { System.Action fn = delegate(SuperScrollView.LoopGridView param0, int param1, int param2, int param3, SuperScrollView.LoopGridViewItem param4) { }; return fn; } if(!flag) { System_Action_SuperScrollView_LoopGridView_int_int_int_SuperScrollView_LoopGridViewItem_Event target = new System_Action_SuperScrollView_LoopGridView_int_int_int_SuperScrollView_LoopGridViewItem_Event(func); System.Action d = target.Call; target.method = d.Method; return d; } else { System_Action_SuperScrollView_LoopGridView_int_int_int_SuperScrollView_LoopGridViewItem_Event target = new System_Action_SuperScrollView_LoopGridView_int_int_int_SuperScrollView_LoopGridViewItem_Event(func, self); System.Action d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_System_Action_SuperScrollView_LoopGridView_int_int_int_SuperScrollView_LoopGridViewItem(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(System.Action), L, pos); } void Push_System_Action_SuperScrollView_LoopGridView_int_int_int_SuperScrollView_LoopGridViewItem(IntPtr L, System.Action o) { ToLua.Push(L, o); } class System_Action_SuperScrollView_LoopListView_SuperScrollView_LoopListViewItem_Event : LuaDelegate { public System_Action_SuperScrollView_LoopListView_SuperScrollView_LoopListViewItem_Event(LuaFunction func) : base(func) { } public System_Action_SuperScrollView_LoopListView_SuperScrollView_LoopListViewItem_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(SuperScrollView.LoopListView param0, SuperScrollView.LoopListViewItem param1) { func.BeginPCall(); func.Push(param0); func.Push(param1); func.PCall(); func.EndPCall(); } public void CallWithSelf(SuperScrollView.LoopListView param0, SuperScrollView.LoopListViewItem param1) { func.BeginPCall(); func.Push(self); func.Push(param0); func.Push(param1); func.PCall(); func.EndPCall(); } } public System.Action System_Action_SuperScrollView_LoopListView_SuperScrollView_LoopListViewItem(LuaFunction func, LuaTable self, bool flag) { if (func == null) { System.Action fn = delegate(SuperScrollView.LoopListView param0, SuperScrollView.LoopListViewItem param1) { }; return fn; } if(!flag) { System_Action_SuperScrollView_LoopListView_SuperScrollView_LoopListViewItem_Event target = new System_Action_SuperScrollView_LoopListView_SuperScrollView_LoopListViewItem_Event(func); System.Action d = target.Call; target.method = d.Method; return d; } else { System_Action_SuperScrollView_LoopListView_SuperScrollView_LoopListViewItem_Event target = new System_Action_SuperScrollView_LoopListView_SuperScrollView_LoopListViewItem_Event(func, self); System.Action d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_System_Action_SuperScrollView_LoopListView_SuperScrollView_LoopListViewItem(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(System.Action), L, pos); } void Push_System_Action_SuperScrollView_LoopListView_SuperScrollView_LoopListViewItem(IntPtr L, System.Action o) { ToLua.Push(L, o); } class System_Func_SuperScrollView_LoopListView_int_SuperScrollView_LoopListViewItem_Event : LuaDelegate { public System_Func_SuperScrollView_LoopListView_int_SuperScrollView_LoopListViewItem_Event(LuaFunction func) : base(func) { } public System_Func_SuperScrollView_LoopListView_int_SuperScrollView_LoopListViewItem_Event(LuaFunction func, LuaTable self) : base(func, self) { } public SuperScrollView.LoopListViewItem Call(SuperScrollView.LoopListView param0, int param1) { func.BeginPCall(); func.Push(param0); func.Push(param1); func.PCall(); SuperScrollView.LoopListViewItem ret = (SuperScrollView.LoopListViewItem)func.CheckObject(typeof(SuperScrollView.LoopListViewItem)); func.EndPCall(); return ret; } public SuperScrollView.LoopListViewItem CallWithSelf(SuperScrollView.LoopListView param0, int param1) { func.BeginPCall(); func.Push(self); func.Push(param0); func.Push(param1); func.PCall(); SuperScrollView.LoopListViewItem ret = (SuperScrollView.LoopListViewItem)func.CheckObject(typeof(SuperScrollView.LoopListViewItem)); func.EndPCall(); return ret; } } public System.Func System_Func_SuperScrollView_LoopListView_int_SuperScrollView_LoopListViewItem(LuaFunction func, LuaTable self, bool flag) { if (func == null) { System.Func fn = delegate(SuperScrollView.LoopListView param0, int param1) { return null; }; return fn; } if(!flag) { System_Func_SuperScrollView_LoopListView_int_SuperScrollView_LoopListViewItem_Event target = new System_Func_SuperScrollView_LoopListView_int_SuperScrollView_LoopListViewItem_Event(func); System.Func d = target.Call; target.method = d.Method; return d; } else { System_Func_SuperScrollView_LoopListView_int_SuperScrollView_LoopListViewItem_Event target = new System_Func_SuperScrollView_LoopListView_int_SuperScrollView_LoopListViewItem_Event(func, self); System.Func d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_System_Func_SuperScrollView_LoopListView_int_SuperScrollView_LoopListViewItem(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(System.Func), L, pos); } void Push_System_Func_SuperScrollView_LoopListView_int_SuperScrollView_LoopListViewItem(IntPtr L, System.Func o) { ToLua.Push(L, o); } class System_Action_SuperScrollView_LoopListView_int_SuperScrollView_LoopListViewItem_Event : LuaDelegate { public System_Action_SuperScrollView_LoopListView_int_SuperScrollView_LoopListViewItem_Event(LuaFunction func) : base(func) { } public System_Action_SuperScrollView_LoopListView_int_SuperScrollView_LoopListViewItem_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(SuperScrollView.LoopListView param0, int param1, SuperScrollView.LoopListViewItem param2) { func.BeginPCall(); func.Push(param0); func.Push(param1); func.Push(param2); func.PCall(); func.EndPCall(); } public void CallWithSelf(SuperScrollView.LoopListView param0, int param1, SuperScrollView.LoopListViewItem param2) { func.BeginPCall(); func.Push(self); func.Push(param0); func.Push(param1); func.Push(param2); func.PCall(); func.EndPCall(); } } public System.Action System_Action_SuperScrollView_LoopListView_int_SuperScrollView_LoopListViewItem(LuaFunction func, LuaTable self, bool flag) { if (func == null) { System.Action fn = delegate(SuperScrollView.LoopListView param0, int param1, SuperScrollView.LoopListViewItem param2) { }; return fn; } if(!flag) { System_Action_SuperScrollView_LoopListView_int_SuperScrollView_LoopListViewItem_Event target = new System_Action_SuperScrollView_LoopListView_int_SuperScrollView_LoopListViewItem_Event(func); System.Action d = target.Call; target.method = d.Method; return d; } else { System_Action_SuperScrollView_LoopListView_int_SuperScrollView_LoopListViewItem_Event target = new System_Action_SuperScrollView_LoopListView_int_SuperScrollView_LoopListViewItem_Event(func, self); System.Action d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_System_Action_SuperScrollView_LoopListView_int_SuperScrollView_LoopListViewItem(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(System.Action), L, pos); } void Push_System_Action_SuperScrollView_LoopListView_int_SuperScrollView_LoopListViewItem(IntPtr L, System.Action o) { ToLua.Push(L, o); } class System_Action_SuperScrollView_LoopListViewItem_object_Event : LuaDelegate { public System_Action_SuperScrollView_LoopListViewItem_object_Event(LuaFunction func) : base(func) { } public System_Action_SuperScrollView_LoopListViewItem_object_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(SuperScrollView.LoopListViewItem param0, object param1) { func.BeginPCall(); func.Push(param0); func.Push(param1); func.PCall(); func.EndPCall(); } public void CallWithSelf(SuperScrollView.LoopListViewItem param0, object param1) { func.BeginPCall(); func.Push(self); func.Push(param0); func.Push(param1); func.PCall(); func.EndPCall(); } } public System.Action System_Action_SuperScrollView_LoopListViewItem_object(LuaFunction func, LuaTable self, bool flag) { if (func == null) { System.Action fn = delegate(SuperScrollView.LoopListViewItem param0, object param1) { }; return fn; } if(!flag) { System_Action_SuperScrollView_LoopListViewItem_object_Event target = new System_Action_SuperScrollView_LoopListViewItem_object_Event(func); System.Action d = target.Call; target.method = d.Method; return d; } else { System_Action_SuperScrollView_LoopListViewItem_object_Event target = new System_Action_SuperScrollView_LoopListViewItem_object_Event(func, self); System.Action d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_System_Action_SuperScrollView_LoopListViewItem_object(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(System.Action), L, pos); } void Push_System_Action_SuperScrollView_LoopListViewItem_object(IntPtr L, System.Action o) { ToLua.Push(L, o); } class UnityEngine_Events_UnityAction_RO_ReorderableList_ReorderableListEventStruct_Event : LuaDelegate { public UnityEngine_Events_UnityAction_RO_ReorderableList_ReorderableListEventStruct_Event(LuaFunction func) : base(func) { } public UnityEngine_Events_UnityAction_RO_ReorderableList_ReorderableListEventStruct_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(RO.ReorderableList.ReorderableListEventStruct param0) { func.BeginPCall(); func.PushValue(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(RO.ReorderableList.ReorderableListEventStruct param0) { func.BeginPCall(); func.Push(self); func.PushValue(param0); func.PCall(); func.EndPCall(); } } public UnityEngine.Events.UnityAction UnityEngine_Events_UnityAction_RO_ReorderableList_ReorderableListEventStruct(LuaFunction func, LuaTable self, bool flag) { if (func == null) { UnityEngine.Events.UnityAction fn = delegate(RO.ReorderableList.ReorderableListEventStruct param0) { }; return fn; } if(!flag) { UnityEngine_Events_UnityAction_RO_ReorderableList_ReorderableListEventStruct_Event target = new UnityEngine_Events_UnityAction_RO_ReorderableList_ReorderableListEventStruct_Event(func); UnityEngine.Events.UnityAction d = target.Call; target.method = d.Method; return d; } else { UnityEngine_Events_UnityAction_RO_ReorderableList_ReorderableListEventStruct_Event target = new UnityEngine_Events_UnityAction_RO_ReorderableList_ReorderableListEventStruct_Event(func, self); UnityEngine.Events.UnityAction d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_UnityEngine_Events_UnityAction_RO_ReorderableList_ReorderableListEventStruct(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(UnityEngine.Events.UnityAction), L, pos); } void Push_UnityEngine_Events_UnityAction_RO_ReorderableList_ReorderableListEventStruct(IntPtr L, UnityEngine.Events.UnityAction o) { ToLua.Push(L, o); } class System_Func_WXB_TagAttributes_WXB_IExternalNode_Event : LuaDelegate { public System_Func_WXB_TagAttributes_WXB_IExternalNode_Event(LuaFunction func) : base(func) { } public System_Func_WXB_TagAttributes_WXB_IExternalNode_Event(LuaFunction func, LuaTable self) : base(func, self) { } public WXB.IExternalNode Call(WXB.TagAttributes param0) { func.BeginPCall(); func.PushObject(param0); func.PCall(); WXB.IExternalNode ret = (WXB.IExternalNode)func.CheckObject(typeof(WXB.IExternalNode)); func.EndPCall(); return ret; } public WXB.IExternalNode CallWithSelf(WXB.TagAttributes param0) { func.BeginPCall(); func.Push(self); func.PushObject(param0); func.PCall(); WXB.IExternalNode ret = (WXB.IExternalNode)func.CheckObject(typeof(WXB.IExternalNode)); func.EndPCall(); return ret; } } public System.Func System_Func_WXB_TagAttributes_WXB_IExternalNode(LuaFunction func, LuaTable self, bool flag) { if (func == null) { System.Func fn = delegate(WXB.TagAttributes param0) { return null; }; return fn; } if(!flag) { System_Func_WXB_TagAttributes_WXB_IExternalNode_Event target = new System_Func_WXB_TagAttributes_WXB_IExternalNode_Event(func); System.Func d = target.Call; target.method = d.Method; return d; } else { System_Func_WXB_TagAttributes_WXB_IExternalNode_Event target = new System_Func_WXB_TagAttributes_WXB_IExternalNode_Event(func, self); System.Func d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_System_Func_WXB_TagAttributes_WXB_IExternalNode(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(System.Func), L, pos); } void Push_System_Func_WXB_TagAttributes_WXB_IExternalNode(IntPtr L, System.Func o) { ToLua.Push(L, o); } class System_Action_WXB_Draw_object_Event : LuaDelegate { public System_Action_WXB_Draw_object_Event(LuaFunction func) : base(func) { } public System_Action_WXB_Draw_object_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(WXB.Draw param0, object param1) { func.BeginPCall(); func.PushObject(param0); func.Push(param1); func.PCall(); func.EndPCall(); } public void CallWithSelf(WXB.Draw param0, object param1) { func.BeginPCall(); func.Push(self); func.PushObject(param0); func.Push(param1); func.PCall(); func.EndPCall(); } } public System.Action System_Action_WXB_Draw_object(LuaFunction func, LuaTable self, bool flag) { if (func == null) { System.Action fn = delegate(WXB.Draw param0, object param1) { }; return fn; } if(!flag) { System_Action_WXB_Draw_object_Event target = new System_Action_WXB_Draw_object_Event(func); System.Action d = target.Call; target.method = d.Method; return d; } else { System_Action_WXB_Draw_object_Event target = new System_Action_WXB_Draw_object_Event(func, self); System.Action d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_System_Action_WXB_Draw_object(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(System.Action), L, pos); } void Push_System_Action_WXB_Draw_object(IntPtr L, System.Action o) { ToLua.Push(L, o); } class UnityEngine_Events_UnityAction_int_Event : LuaDelegate { public UnityEngine_Events_UnityAction_int_Event(LuaFunction func) : base(func) { } public UnityEngine_Events_UnityAction_int_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(int param0) { func.BeginPCall(); func.Push(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(int param0) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PCall(); func.EndPCall(); } } public UnityEngine.Events.UnityAction UnityEngine_Events_UnityAction_int(LuaFunction func, LuaTable self, bool flag) { if (func == null) { UnityEngine.Events.UnityAction fn = delegate(int param0) { }; return fn; } if(!flag) { UnityEngine_Events_UnityAction_int_Event target = new UnityEngine_Events_UnityAction_int_Event(func); UnityEngine.Events.UnityAction d = target.Call; target.method = d.Method; return d; } else { UnityEngine_Events_UnityAction_int_Event target = new UnityEngine_Events_UnityAction_int_Event(func, self); UnityEngine.Events.UnityAction d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_UnityEngine_Events_UnityAction_int(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(UnityEngine.Events.UnityAction), L, pos); } void Push_UnityEngine_Events_UnityAction_int(IntPtr L, UnityEngine.Events.UnityAction o) { ToLua.Push(L, o); } class Spine_Unity_SkeletonGraphic_SkeletonRendererDelegate_Event : LuaDelegate { public Spine_Unity_SkeletonGraphic_SkeletonRendererDelegate_Event(LuaFunction func) : base(func) { } public Spine_Unity_SkeletonGraphic_SkeletonRendererDelegate_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(Spine.Unity.SkeletonGraphic param0) { func.BeginPCall(); func.Push(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(Spine.Unity.SkeletonGraphic param0) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PCall(); func.EndPCall(); } } public Spine.Unity.SkeletonGraphic.SkeletonRendererDelegate Spine_Unity_SkeletonGraphic_SkeletonRendererDelegate(LuaFunction func, LuaTable self, bool flag) { if (func == null) { Spine.Unity.SkeletonGraphic.SkeletonRendererDelegate fn = delegate(Spine.Unity.SkeletonGraphic param0) { }; return fn; } if(!flag) { Spine_Unity_SkeletonGraphic_SkeletonRendererDelegate_Event target = new Spine_Unity_SkeletonGraphic_SkeletonRendererDelegate_Event(func); Spine.Unity.SkeletonGraphic.SkeletonRendererDelegate d = target.Call; target.method = d.Method; return d; } else { Spine_Unity_SkeletonGraphic_SkeletonRendererDelegate_Event target = new Spine_Unity_SkeletonGraphic_SkeletonRendererDelegate_Event(func, self); Spine.Unity.SkeletonGraphic.SkeletonRendererDelegate d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_Spine_Unity_SkeletonGraphic_SkeletonRendererDelegate(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(Spine.Unity.SkeletonGraphic.SkeletonRendererDelegate), L, pos); } void Push_Spine_Unity_SkeletonGraphic_SkeletonRendererDelegate(IntPtr L, Spine.Unity.SkeletonGraphic.SkeletonRendererDelegate o) { ToLua.Push(L, o); } class Spine_Unity_UpdateBonesDelegate_Event : LuaDelegate { public Spine_Unity_UpdateBonesDelegate_Event(LuaFunction func) : base(func) { } public Spine_Unity_UpdateBonesDelegate_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(Spine.Unity.ISkeletonAnimation param0) { func.BeginPCall(); func.PushObject(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(Spine.Unity.ISkeletonAnimation param0) { func.BeginPCall(); func.Push(self); func.PushObject(param0); func.PCall(); func.EndPCall(); } } public Spine.Unity.UpdateBonesDelegate Spine_Unity_UpdateBonesDelegate(LuaFunction func, LuaTable self, bool flag) { if (func == null) { Spine.Unity.UpdateBonesDelegate fn = delegate(Spine.Unity.ISkeletonAnimation param0) { }; return fn; } if(!flag) { Spine_Unity_UpdateBonesDelegate_Event target = new Spine_Unity_UpdateBonesDelegate_Event(func); Spine.Unity.UpdateBonesDelegate d = target.Call; target.method = d.Method; return d; } else { Spine_Unity_UpdateBonesDelegate_Event target = new Spine_Unity_UpdateBonesDelegate_Event(func, self); Spine.Unity.UpdateBonesDelegate d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_Spine_Unity_UpdateBonesDelegate(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(Spine.Unity.UpdateBonesDelegate), L, pos); } void Push_Spine_Unity_UpdateBonesDelegate(IntPtr L, Spine.Unity.UpdateBonesDelegate o) { ToLua.Push(L, o); } class Spine_Unity_MeshGeneratorDelegate_Event : LuaDelegate { public Spine_Unity_MeshGeneratorDelegate_Event(LuaFunction func) : base(func) { } public Spine_Unity_MeshGeneratorDelegate_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(Spine.Unity.MeshGeneratorBuffers param0) { func.BeginPCall(); func.PushValue(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(Spine.Unity.MeshGeneratorBuffers param0) { func.BeginPCall(); func.Push(self); func.PushValue(param0); func.PCall(); func.EndPCall(); } } public Spine.Unity.MeshGeneratorDelegate Spine_Unity_MeshGeneratorDelegate(LuaFunction func, LuaTable self, bool flag) { if (func == null) { Spine.Unity.MeshGeneratorDelegate fn = delegate(Spine.Unity.MeshGeneratorBuffers param0) { }; return fn; } if(!flag) { Spine_Unity_MeshGeneratorDelegate_Event target = new Spine_Unity_MeshGeneratorDelegate_Event(func); Spine.Unity.MeshGeneratorDelegate d = target.Call; target.method = d.Method; return d; } else { Spine_Unity_MeshGeneratorDelegate_Event target = new Spine_Unity_MeshGeneratorDelegate_Event(func, self); Spine.Unity.MeshGeneratorDelegate d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_Spine_Unity_MeshGeneratorDelegate(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(Spine.Unity.MeshGeneratorDelegate), L, pos); } void Push_Spine_Unity_MeshGeneratorDelegate(IntPtr L, Spine.Unity.MeshGeneratorDelegate o) { ToLua.Push(L, o); } class Spine_AnimationState_TrackEntryDelegate_Event : LuaDelegate { public Spine_AnimationState_TrackEntryDelegate_Event(LuaFunction func) : base(func) { } public Spine_AnimationState_TrackEntryDelegate_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(Spine.TrackEntry param0) { func.BeginPCall(); func.PushObject(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(Spine.TrackEntry param0) { func.BeginPCall(); func.Push(self); func.PushObject(param0); func.PCall(); func.EndPCall(); } } public Spine.AnimationState.TrackEntryDelegate Spine_AnimationState_TrackEntryDelegate(LuaFunction func, LuaTable self, bool flag) { if (func == null) { Spine.AnimationState.TrackEntryDelegate fn = delegate(Spine.TrackEntry param0) { }; return fn; } if(!flag) { Spine_AnimationState_TrackEntryDelegate_Event target = new Spine_AnimationState_TrackEntryDelegate_Event(func); Spine.AnimationState.TrackEntryDelegate d = target.Call; target.method = d.Method; return d; } else { Spine_AnimationState_TrackEntryDelegate_Event target = new Spine_AnimationState_TrackEntryDelegate_Event(func, self); Spine.AnimationState.TrackEntryDelegate d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_Spine_AnimationState_TrackEntryDelegate(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(Spine.AnimationState.TrackEntryDelegate), L, pos); } void Push_Spine_AnimationState_TrackEntryDelegate(IntPtr L, Spine.AnimationState.TrackEntryDelegate o) { ToLua.Push(L, o); } class Spine_AnimationState_TrackEntryEventDelegate_Event : LuaDelegate { public Spine_AnimationState_TrackEntryEventDelegate_Event(LuaFunction func) : base(func) { } public Spine_AnimationState_TrackEntryEventDelegate_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(Spine.TrackEntry param0, Spine.Event param1) { func.BeginPCall(); func.PushObject(param0); func.PushObject(param1); func.PCall(); func.EndPCall(); } public void CallWithSelf(Spine.TrackEntry param0, Spine.Event param1) { func.BeginPCall(); func.Push(self); func.PushObject(param0); func.PushObject(param1); func.PCall(); func.EndPCall(); } } public Spine.AnimationState.TrackEntryEventDelegate Spine_AnimationState_TrackEntryEventDelegate(LuaFunction func, LuaTable self, bool flag) { if (func == null) { Spine.AnimationState.TrackEntryEventDelegate fn = delegate(Spine.TrackEntry param0, Spine.Event param1) { }; return fn; } if(!flag) { Spine_AnimationState_TrackEntryEventDelegate_Event target = new Spine_AnimationState_TrackEntryEventDelegate_Event(func); Spine.AnimationState.TrackEntryEventDelegate d = target.Call; target.method = d.Method; return d; } else { Spine_AnimationState_TrackEntryEventDelegate_Event target = new Spine_AnimationState_TrackEntryEventDelegate_Event(func, self); Spine.AnimationState.TrackEntryEventDelegate d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_Spine_AnimationState_TrackEntryEventDelegate(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(Spine.AnimationState.TrackEntryEventDelegate), L, pos); } void Push_Spine_AnimationState_TrackEntryEventDelegate(IntPtr L, Spine.AnimationState.TrackEntryEventDelegate o) { ToLua.Push(L, o); } //class System_Action_Wenting_Lebian_QueryUpdateErrorCode_Event : LuaDelegate //{ // public System_Action_Wenting_Lebian_QueryUpdateErrorCode_Event(LuaFunction func) : base(func) { } // public System_Action_Wenting_Lebian_QueryUpdateErrorCode_Event(LuaFunction func, LuaTable self) : base(func, self) { } // public void Call(Wenting.Lebian.QueryUpdateErrorCode param0) // { // func.BeginPCall(); // func.Push(param0); // func.PCall(); // func.EndPCall(); // } // public void CallWithSelf(Wenting.Lebian.QueryUpdateErrorCode param0) // { // func.BeginPCall(); // func.Push(self); // func.Push(param0); // func.PCall(); // func.EndPCall(); // } //} //public System.Action System_Action_Wenting_Lebian_QueryUpdateErrorCode(LuaFunction func, LuaTable self, bool flag) //{ // if (func == null) // { // System.Action fn = delegate(Wenting.Lebian.QueryUpdateErrorCode param0) { }; // return fn; // } // if(!flag) // { // System_Action_Wenting_Lebian_QueryUpdateErrorCode_Event target = new System_Action_Wenting_Lebian_QueryUpdateErrorCode_Event(func); // System.Action d = target.Call; // target.method = d.Method; // return d; // } // else // { // System_Action_Wenting_Lebian_QueryUpdateErrorCode_Event target = new System_Action_Wenting_Lebian_QueryUpdateErrorCode_Event(func, self); // System.Action d = target.CallWithSelf; // target.method = d.Method; // return d; // } //} //bool Check_System_Action_Wenting_Lebian_QueryUpdateErrorCode(IntPtr L, int pos) //{ // return TypeChecker.CheckDelegateType(typeof(System.Action), L, pos); //} //void Push_System_Action_Wenting_Lebian_QueryUpdateErrorCode(IntPtr L, System.Action o) //{ // ToLua.Push(L, o); //} class LuaAutoMoveCallback_Event : LuaDelegate { public LuaAutoMoveCallback_Event(LuaFunction func) : base(func) { } public LuaAutoMoveCallback_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(UnityEngine.UI.Text param0) { func.BeginPCall(); func.Push(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(UnityEngine.UI.Text param0) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PCall(); func.EndPCall(); } } public LuaAutoMoveCallback LuaAutoMoveCallback(LuaFunction func, LuaTable self, bool flag) { if (func == null) { LuaAutoMoveCallback fn = delegate(UnityEngine.UI.Text param0) { }; return fn; } if(!flag) { LuaAutoMoveCallback_Event target = new LuaAutoMoveCallback_Event(func); LuaAutoMoveCallback d = target.Call; target.method = d.Method; return d; } else { LuaAutoMoveCallback_Event target = new LuaAutoMoveCallback_Event(func, self); LuaAutoMoveCallback d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_LuaAutoMoveCallback(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(LuaAutoMoveCallback), L, pos); } void Push_LuaAutoMoveCallback(IntPtr L, LuaAutoMoveCallback o) { ToLua.Push(L, o); } class System_Action_UnityEngine_Material_Event : LuaDelegate { public System_Action_UnityEngine_Material_Event(LuaFunction func) : base(func) { } public System_Action_UnityEngine_Material_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(UnityEngine.Material param0) { func.BeginPCall(); func.Push(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(UnityEngine.Material param0) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PCall(); func.EndPCall(); } } public System.Action System_Action_UnityEngine_Material(LuaFunction func, LuaTable self, bool flag) { if (func == null) { System.Action fn = delegate(UnityEngine.Material param0) { }; return fn; } if(!flag) { System_Action_UnityEngine_Material_Event target = new System_Action_UnityEngine_Material_Event(func); System.Action d = target.Call; target.method = d.Method; return d; } else { System_Action_UnityEngine_Material_Event target = new System_Action_UnityEngine_Material_Event(func, self); System.Action d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_System_Action_UnityEngine_Material(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(System.Action), L, pos); } void Push_System_Action_UnityEngine_Material(IntPtr L, System.Action o) { ToLua.Push(L, o); } class System_Action_UnityEngine_Texture2D_Event : LuaDelegate { public System_Action_UnityEngine_Texture2D_Event(LuaFunction func) : base(func) { } public System_Action_UnityEngine_Texture2D_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(UnityEngine.Texture2D param0) { func.BeginPCall(); func.PushSealed(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(UnityEngine.Texture2D param0) { func.BeginPCall(); func.Push(self); func.PushSealed(param0); func.PCall(); func.EndPCall(); } } public System.Action System_Action_UnityEngine_Texture2D(LuaFunction func, LuaTable self, bool flag) { if (func == null) { System.Action fn = delegate(UnityEngine.Texture2D param0) { }; return fn; } if(!flag) { System_Action_UnityEngine_Texture2D_Event target = new System_Action_UnityEngine_Texture2D_Event(func); System.Action d = target.Call; target.method = d.Method; return d; } else { System_Action_UnityEngine_Texture2D_Event target = new System_Action_UnityEngine_Texture2D_Event(func, self); System.Action d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_System_Action_UnityEngine_Texture2D(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(System.Action), L, pos); } void Push_System_Action_UnityEngine_Texture2D(IntPtr L, System.Action o) { ToLua.Push(L, o); } class System_EventHandler_Vuplex_WebView_ClickedEventArgs_Event : LuaDelegate { public System_EventHandler_Vuplex_WebView_ClickedEventArgs_Event(LuaFunction func) : base(func) { } public System_EventHandler_Vuplex_WebView_ClickedEventArgs_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(object param0, Vuplex.WebView.ClickedEventArgs param1) { func.BeginPCall(); func.Push(param0); func.PushObject(param1); func.PCall(); func.EndPCall(); } public void CallWithSelf(object param0, Vuplex.WebView.ClickedEventArgs param1) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PushObject(param1); func.PCall(); func.EndPCall(); } } public System.EventHandler System_EventHandler_Vuplex_WebView_ClickedEventArgs(LuaFunction func, LuaTable self, bool flag) { if (func == null) { System.EventHandler fn = delegate(object param0, Vuplex.WebView.ClickedEventArgs param1) { }; return fn; } if(!flag) { System_EventHandler_Vuplex_WebView_ClickedEventArgs_Event target = new System_EventHandler_Vuplex_WebView_ClickedEventArgs_Event(func); System.EventHandler d = target.Call; target.method = d.Method; return d; } else { System_EventHandler_Vuplex_WebView_ClickedEventArgs_Event target = new System_EventHandler_Vuplex_WebView_ClickedEventArgs_Event(func, self); System.EventHandler d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_System_EventHandler_Vuplex_WebView_ClickedEventArgs(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(System.EventHandler), L, pos); } void Push_System_EventHandler_Vuplex_WebView_ClickedEventArgs(IntPtr L, System.EventHandler o) { ToLua.Push(L, o); } class System_EventHandler_Event : LuaDelegate { public System_EventHandler_Event(LuaFunction func) : base(func) { } public System_EventHandler_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(object param0, System.EventArgs param1) { func.BeginPCall(); func.Push(param0); func.PushObject(param1); func.PCall(); func.EndPCall(); } public void CallWithSelf(object param0, System.EventArgs param1) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PushObject(param1); func.PCall(); func.EndPCall(); } } public System.EventHandler System_EventHandler(LuaFunction func, LuaTable self, bool flag) { if (func == null) { System.EventHandler fn = delegate(object param0, System.EventArgs param1) { }; return fn; } if(!flag) { System_EventHandler_Event target = new System_EventHandler_Event(func); System.EventHandler d = target.Call; target.method = d.Method; return d; } else { System_EventHandler_Event target = new System_EventHandler_Event(func, self); System.EventHandler d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_System_EventHandler(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(System.EventHandler), L, pos); } void Push_System_EventHandler(IntPtr L, System.EventHandler o) { ToLua.Push(L, o); } class System_EventHandler_Vuplex_WebView_ScrolledEventArgs_Event : LuaDelegate { public System_EventHandler_Vuplex_WebView_ScrolledEventArgs_Event(LuaFunction func) : base(func) { } public System_EventHandler_Vuplex_WebView_ScrolledEventArgs_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(object param0, Vuplex.WebView.ScrolledEventArgs param1) { func.BeginPCall(); func.Push(param0); func.PushObject(param1); func.PCall(); func.EndPCall(); } public void CallWithSelf(object param0, Vuplex.WebView.ScrolledEventArgs param1) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PushObject(param1); func.PCall(); func.EndPCall(); } } public System.EventHandler System_EventHandler_Vuplex_WebView_ScrolledEventArgs(LuaFunction func, LuaTable self, bool flag) { if (func == null) { System.EventHandler fn = delegate(object param0, Vuplex.WebView.ScrolledEventArgs param1) { }; return fn; } if(!flag) { System_EventHandler_Vuplex_WebView_ScrolledEventArgs_Event target = new System_EventHandler_Vuplex_WebView_ScrolledEventArgs_Event(func); System.EventHandler d = target.Call; target.method = d.Method; return d; } else { System_EventHandler_Vuplex_WebView_ScrolledEventArgs_Event target = new System_EventHandler_Vuplex_WebView_ScrolledEventArgs_Event(func, self); System.EventHandler d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_System_EventHandler_Vuplex_WebView_ScrolledEventArgs(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(System.EventHandler), L, pos); } void Push_System_EventHandler_Vuplex_WebView_ScrolledEventArgs(IntPtr L, System.EventHandler o) { ToLua.Push(L, o); } class System_EventHandler_Vuplex_WebView_ConsoleMessageEventArgs_Event : LuaDelegate { public System_EventHandler_Vuplex_WebView_ConsoleMessageEventArgs_Event(LuaFunction func) : base(func) { } public System_EventHandler_Vuplex_WebView_ConsoleMessageEventArgs_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(object param0, Vuplex.WebView.ConsoleMessageEventArgs param1) { func.BeginPCall(); func.Push(param0); func.PushObject(param1); func.PCall(); func.EndPCall(); } public void CallWithSelf(object param0, Vuplex.WebView.ConsoleMessageEventArgs param1) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PushObject(param1); func.PCall(); func.EndPCall(); } } public System.EventHandler System_EventHandler_Vuplex_WebView_ConsoleMessageEventArgs(LuaFunction func, LuaTable self, bool flag) { if (func == null) { System.EventHandler fn = delegate(object param0, Vuplex.WebView.ConsoleMessageEventArgs param1) { }; return fn; } if(!flag) { System_EventHandler_Vuplex_WebView_ConsoleMessageEventArgs_Event target = new System_EventHandler_Vuplex_WebView_ConsoleMessageEventArgs_Event(func); System.EventHandler d = target.Call; target.method = d.Method; return d; } else { System_EventHandler_Vuplex_WebView_ConsoleMessageEventArgs_Event target = new System_EventHandler_Vuplex_WebView_ConsoleMessageEventArgs_Event(func, self); System.EventHandler d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_System_EventHandler_Vuplex_WebView_ConsoleMessageEventArgs(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(System.EventHandler), L, pos); } void Push_System_EventHandler_Vuplex_WebView_ConsoleMessageEventArgs(IntPtr L, System.EventHandler o) { ToLua.Push(L, o); } class System_EventHandler_Vuplex_WebView_FocusedInputFieldChangedEventArgs_Event : LuaDelegate { public System_EventHandler_Vuplex_WebView_FocusedInputFieldChangedEventArgs_Event(LuaFunction func) : base(func) { } public System_EventHandler_Vuplex_WebView_FocusedInputFieldChangedEventArgs_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(object param0, Vuplex.WebView.FocusedInputFieldChangedEventArgs param1) { func.BeginPCall(); func.Push(param0); func.PushObject(param1); func.PCall(); func.EndPCall(); } public void CallWithSelf(object param0, Vuplex.WebView.FocusedInputFieldChangedEventArgs param1) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PushObject(param1); func.PCall(); func.EndPCall(); } } public System.EventHandler System_EventHandler_Vuplex_WebView_FocusedInputFieldChangedEventArgs(LuaFunction func, LuaTable self, bool flag) { if (func == null) { System.EventHandler fn = delegate(object param0, Vuplex.WebView.FocusedInputFieldChangedEventArgs param1) { }; return fn; } if(!flag) { System_EventHandler_Vuplex_WebView_FocusedInputFieldChangedEventArgs_Event target = new System_EventHandler_Vuplex_WebView_FocusedInputFieldChangedEventArgs_Event(func); System.EventHandler d = target.Call; target.method = d.Method; return d; } else { System_EventHandler_Vuplex_WebView_FocusedInputFieldChangedEventArgs_Event target = new System_EventHandler_Vuplex_WebView_FocusedInputFieldChangedEventArgs_Event(func, self); System.EventHandler d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_System_EventHandler_Vuplex_WebView_FocusedInputFieldChangedEventArgs(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(System.EventHandler), L, pos); } void Push_System_EventHandler_Vuplex_WebView_FocusedInputFieldChangedEventArgs(IntPtr L, System.EventHandler o) { ToLua.Push(L, o); } class System_EventHandler_Vuplex_WebView_ProgressChangedEventArgs_Event : LuaDelegate { public System_EventHandler_Vuplex_WebView_ProgressChangedEventArgs_Event(LuaFunction func) : base(func) { } public System_EventHandler_Vuplex_WebView_ProgressChangedEventArgs_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(object param0, Vuplex.WebView.ProgressChangedEventArgs param1) { func.BeginPCall(); func.Push(param0); func.PushObject(param1); func.PCall(); func.EndPCall(); } public void CallWithSelf(object param0, Vuplex.WebView.ProgressChangedEventArgs param1) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PushObject(param1); func.PCall(); func.EndPCall(); } } public System.EventHandler System_EventHandler_Vuplex_WebView_ProgressChangedEventArgs(LuaFunction func, LuaTable self, bool flag) { if (func == null) { System.EventHandler fn = delegate(object param0, Vuplex.WebView.ProgressChangedEventArgs param1) { }; return fn; } if(!flag) { System_EventHandler_Vuplex_WebView_ProgressChangedEventArgs_Event target = new System_EventHandler_Vuplex_WebView_ProgressChangedEventArgs_Event(func); System.EventHandler d = target.Call; target.method = d.Method; return d; } else { System_EventHandler_Vuplex_WebView_ProgressChangedEventArgs_Event target = new System_EventHandler_Vuplex_WebView_ProgressChangedEventArgs_Event(func, self); System.EventHandler d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_System_EventHandler_Vuplex_WebView_ProgressChangedEventArgs(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(System.EventHandler), L, pos); } void Push_System_EventHandler_Vuplex_WebView_ProgressChangedEventArgs(IntPtr L, System.EventHandler o) { ToLua.Push(L, o); } class System_EventHandler_Vuplex_WebView_EventArgs_string_Event : LuaDelegate { public System_EventHandler_Vuplex_WebView_EventArgs_string_Event(LuaFunction func) : base(func) { } public System_EventHandler_Vuplex_WebView_EventArgs_string_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(object param0, Vuplex.WebView.EventArgs param1) { func.BeginPCall(); func.Push(param0); func.PushObject(param1); func.PCall(); func.EndPCall(); } public void CallWithSelf(object param0, Vuplex.WebView.EventArgs param1) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PushObject(param1); func.PCall(); func.EndPCall(); } } public System.EventHandler> System_EventHandler_Vuplex_WebView_EventArgs_string(LuaFunction func, LuaTable self, bool flag) { if (func == null) { System.EventHandler> fn = delegate(object param0, Vuplex.WebView.EventArgs param1) { }; return fn; } if(!flag) { System_EventHandler_Vuplex_WebView_EventArgs_string_Event target = new System_EventHandler_Vuplex_WebView_EventArgs_string_Event(func); System.EventHandler> d = target.Call; target.method = d.Method; return d; } else { System_EventHandler_Vuplex_WebView_EventArgs_string_Event target = new System_EventHandler_Vuplex_WebView_EventArgs_string_Event(func, self); System.EventHandler> d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_System_EventHandler_Vuplex_WebView_EventArgs_string(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(System.EventHandler>), L, pos); } void Push_System_EventHandler_Vuplex_WebView_EventArgs_string(IntPtr L, System.EventHandler> o) { ToLua.Push(L, o); } class System_EventHandler_Vuplex_WebView_UrlChangedEventArgs_Event : LuaDelegate { public System_EventHandler_Vuplex_WebView_UrlChangedEventArgs_Event(LuaFunction func) : base(func) { } public System_EventHandler_Vuplex_WebView_UrlChangedEventArgs_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(object param0, Vuplex.WebView.UrlChangedEventArgs param1) { func.BeginPCall(); func.Push(param0); func.PushObject(param1); func.PCall(); func.EndPCall(); } public void CallWithSelf(object param0, Vuplex.WebView.UrlChangedEventArgs param1) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PushObject(param1); func.PCall(); func.EndPCall(); } } public System.EventHandler System_EventHandler_Vuplex_WebView_UrlChangedEventArgs(LuaFunction func, LuaTable self, bool flag) { if (func == null) { System.EventHandler fn = delegate(object param0, Vuplex.WebView.UrlChangedEventArgs param1) { }; return fn; } if(!flag) { System_EventHandler_Vuplex_WebView_UrlChangedEventArgs_Event target = new System_EventHandler_Vuplex_WebView_UrlChangedEventArgs_Event(func); System.EventHandler d = target.Call; target.method = d.Method; return d; } else { System_EventHandler_Vuplex_WebView_UrlChangedEventArgs_Event target = new System_EventHandler_Vuplex_WebView_UrlChangedEventArgs_Event(func, self); System.EventHandler d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_System_EventHandler_Vuplex_WebView_UrlChangedEventArgs(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(System.EventHandler), L, pos); } void Push_System_EventHandler_Vuplex_WebView_UrlChangedEventArgs(IntPtr L, System.EventHandler o) { ToLua.Push(L, o); } class System_EventHandler_Vuplex_WebView_EventArgs_UnityEngine_Rect_Event : LuaDelegate { public System_EventHandler_Vuplex_WebView_EventArgs_UnityEngine_Rect_Event(LuaFunction func) : base(func) { } public System_EventHandler_Vuplex_WebView_EventArgs_UnityEngine_Rect_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(object param0, Vuplex.WebView.EventArgs param1) { func.BeginPCall(); func.Push(param0); func.PushObject(param1); func.PCall(); func.EndPCall(); } public void CallWithSelf(object param0, Vuplex.WebView.EventArgs param1) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PushObject(param1); func.PCall(); func.EndPCall(); } } public System.EventHandler> System_EventHandler_Vuplex_WebView_EventArgs_UnityEngine_Rect(LuaFunction func, LuaTable self, bool flag) { if (func == null) { System.EventHandler> fn = delegate(object param0, Vuplex.WebView.EventArgs param1) { }; return fn; } if(!flag) { System_EventHandler_Vuplex_WebView_EventArgs_UnityEngine_Rect_Event target = new System_EventHandler_Vuplex_WebView_EventArgs_UnityEngine_Rect_Event(func); System.EventHandler> d = target.Call; target.method = d.Method; return d; } else { System_EventHandler_Vuplex_WebView_EventArgs_UnityEngine_Rect_Event target = new System_EventHandler_Vuplex_WebView_EventArgs_UnityEngine_Rect_Event(func, self); System.EventHandler> d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_System_EventHandler_Vuplex_WebView_EventArgs_UnityEngine_Rect(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(System.EventHandler>), L, pos); } void Push_System_EventHandler_Vuplex_WebView_EventArgs_UnityEngine_Rect(IntPtr L, System.EventHandler> o) { ToLua.Push(L, o); } class System_Action_bytes_Event : LuaDelegate { public System_Action_bytes_Event(LuaFunction func) : base(func) { } public System_Action_bytes_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(byte[] param0) { func.BeginPCall(); func.Push(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(byte[] param0) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PCall(); func.EndPCall(); } } public System.Action System_Action_bytes(LuaFunction func, LuaTable self, bool flag) { if (func == null) { System.Action fn = delegate(byte[] param0) { }; return fn; } if(!flag) { System_Action_bytes_Event target = new System_Action_bytes_Event(func); System.Action d = target.Call; target.method = d.Method; return d; } else { System_Action_bytes_Event target = new System_Action_bytes_Event(func, self); System.Action d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_System_Action_bytes(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(System.Action), L, pos); } void Push_System_Action_bytes(IntPtr L, System.Action o) { ToLua.Push(L, o); } class System_Action_string_Event : LuaDelegate { public System_Action_string_Event(LuaFunction func) : base(func) { } public System_Action_string_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(string param0) { func.BeginPCall(); func.Push(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(string param0) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PCall(); func.EndPCall(); } } public System.Action System_Action_string(LuaFunction func, LuaTable self, bool flag) { if (func == null) { System.Action fn = delegate(string param0) { }; return fn; } if(!flag) { System_Action_string_Event target = new System_Action_string_Event(func); System.Action d = target.Call; target.method = d.Method; return d; } else { System_Action_string_Event target = new System_Action_string_Event(func, self); System.Action d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_System_Action_string(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(System.Action), L, pos); } void Push_System_Action_string(IntPtr L, System.Action o) { ToLua.Push(L, o); } }