//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(System.Action), factory.System_Action_GameLogic_ByteBuffer); dict.Add(typeof(DG.Tweening.TweenCallback), factory.DG_Tweening_TweenCallback); dict.Add(typeof(UnityEngine.Events.UnityAction), factory.UnityEngine_Events_UnityAction); dict.Add(typeof(UnityEngine.Events.UnityAction), factory.UnityEngine_Events_UnityAction_int); dict.Add(typeof(UnityEngine.Events.UnityAction), factory.UnityEngine_Events_UnityAction_string); dict.Add(typeof(UnityEngine.Events.UnityAction), factory.UnityEngine_Events_UnityAction_float); dict.Add(typeof(UnityEngine.Events.UnityAction), factory.UnityEngine_Events_UnityAction_bool); dict.Add(typeof(UnityEngine.Events.UnityAction), factory.UnityEngine_Events_UnityAction_UnityEngine_Vector2); dict.Add(typeof(GameLogic.UnityActionInt), factory.GameLogic_UnityActionInt); dict.Add(typeof(GameLogic.UnityActionFloat), factory.GameLogic_UnityActionFloat); dict.Add(typeof(GameLogic.UnityActionString), factory.GameLogic_UnityActionString); dict.Add(typeof(GameLogic.UnityActionBool), factory.GameLogic_UnityActionBool); dict.Add(typeof(GameLogic.ColliderEventDelegate), factory.GameLogic_ColliderEventDelegate); dict.Add(typeof(GameLogic.PointerEventDelegate), factory.GameLogic_PointerEventDelegate); dict.Add(typeof(GameLogic.BaseEventDelegate), factory.GameLogic_BaseEventDelegate); dict.Add(typeof(GameLogic.AxisEventDelegate), factory.GameLogic_AxisEventDelegate); 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(GameLogic.GameEventHandler), factory.GameLogic_GameEventHandler); dict.Add(typeof(System.Func), factory.System_Func_int_int); 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(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.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.Canvas.WillRenderCanvases), factory.UnityEngine_Canvas_WillRenderCanvases); dict.Add(typeof(UnityEngine.RectTransform.ReapplyDrivenProperties), factory.UnityEngine_RectTransform_ReapplyDrivenProperties); dict.Add(typeof(UnityEngine.UI.InputField.OnValidateInput), factory.UnityEngine_UI_InputField_OnValidateInput); dict.Add(typeof(System.Action), factory.System_Action_string); dict.Add(typeof(UnityEngine.Events.UnityAction), factory.UnityEngine_Events_UnityAction_string_UnityEngine_Object); dict.Add(typeof(KTSDK.Helper.InitLaunchAction), factory.KTSDK_Helper_InitLaunchAction); dict.Add(typeof(KTSDK.Helper.LoginAction), factory.KTSDK_Helper_LoginAction); dict.Add(typeof(KTSDK.Helper.PayAction), factory.KTSDK_Helper_PayAction); dict.Add(typeof(KTSDK.Helper.SwitchAccountAction), factory.KTSDK_Helper_SwitchAccountAction); dict.Add(typeof(KTSDK.Helper.LogoutAction), factory.KTSDK_Helper_LogoutAction); dict.Add(typeof(CallBack), factory.CallBack_UnityEngine_Vector3); dict.Add(typeof(CallBack), factory.CallBack); dict.Add(typeof(System.Action), factory.System_Action_bool_ResUpdate_ResourcesUpdateState_object); dict.Add(typeof(Spine.Unity.UpdateBonesDelegate), factory.Spine_Unity_UpdateBonesDelegate); dict.Add(typeof(Spine.Unity.MeshGeneratorDelegate), factory.Spine_Unity_MeshGeneratorDelegate); dict.Add(typeof(Spine.Unity.SkeletonRenderer.SkeletonRendererDelegate), factory.Spine_Unity_SkeletonRenderer_SkeletonRendererDelegate); dict.Add(typeof(Spine.Unity.SkeletonRenderer.InstructionDelegate), factory.Spine_Unity_SkeletonRenderer_InstructionDelegate); dict.Add(typeof(Spine.AnimationState.TrackEntryDelegate), factory.Spine_AnimationState_TrackEntryDelegate); dict.Add(typeof(Spine.AnimationState.TrackEntryEventDelegate), factory.Spine_AnimationState_TrackEntryEventDelegate); dict.Add(typeof(System.Func), factory.System_Func_UnityEngine_UI_ILayoutElement_float); dict.Add(typeof(System.Action), factory.System_Action_UnityEngine_GameObject); dict.Add(typeof(System.Action), factory.System_Action_UnityEngine_RenderTexture); DelegateTraits.Init(factory.System_Action); DelegateTraits>.Init(factory.System_Action_GameLogic_ByteBuffer); DelegateTraits.Init(factory.DG_Tweening_TweenCallback); DelegateTraits.Init(factory.UnityEngine_Events_UnityAction); DelegateTraits>.Init(factory.UnityEngine_Events_UnityAction_int); DelegateTraits>.Init(factory.UnityEngine_Events_UnityAction_string); DelegateTraits>.Init(factory.UnityEngine_Events_UnityAction_float); DelegateTraits>.Init(factory.UnityEngine_Events_UnityAction_bool); DelegateTraits>.Init(factory.UnityEngine_Events_UnityAction_UnityEngine_Vector2); DelegateTraits.Init(factory.GameLogic_UnityActionInt); DelegateTraits.Init(factory.GameLogic_UnityActionFloat); DelegateTraits.Init(factory.GameLogic_UnityActionString); DelegateTraits.Init(factory.GameLogic_UnityActionBool); DelegateTraits.Init(factory.GameLogic_ColliderEventDelegate); DelegateTraits.Init(factory.GameLogic_PointerEventDelegate); DelegateTraits.Init(factory.GameLogic_BaseEventDelegate); DelegateTraits.Init(factory.GameLogic_AxisEventDelegate); DelegateTraits>.Init(factory.System_Predicate_int); DelegateTraits>.Init(factory.System_Action_int); DelegateTraits>.Init(factory.System_Comparison_int); DelegateTraits.Init(factory.GameLogic_GameEventHandler); DelegateTraits>.Init(factory.System_Func_int_int); 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.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_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_Canvas_WillRenderCanvases); DelegateTraits.Init(factory.UnityEngine_RectTransform_ReapplyDrivenProperties); DelegateTraits.Init(factory.UnityEngine_UI_InputField_OnValidateInput); DelegateTraits>.Init(factory.System_Action_string); DelegateTraits>.Init(factory.UnityEngine_Events_UnityAction_string_UnityEngine_Object); DelegateTraits.Init(factory.KTSDK_Helper_InitLaunchAction); DelegateTraits.Init(factory.KTSDK_Helper_LoginAction); DelegateTraits.Init(factory.KTSDK_Helper_PayAction); DelegateTraits.Init(factory.KTSDK_Helper_SwitchAccountAction); DelegateTraits.Init(factory.KTSDK_Helper_LogoutAction); DelegateTraits>.Init(factory.CallBack_UnityEngine_Vector3); DelegateTraits.Init(factory.CallBack); DelegateTraits>.Init(factory.System_Action_bool_ResUpdate_ResourcesUpdateState_object); DelegateTraits.Init(factory.Spine_Unity_UpdateBonesDelegate); DelegateTraits.Init(factory.Spine_Unity_MeshGeneratorDelegate); DelegateTraits.Init(factory.Spine_Unity_SkeletonRenderer_SkeletonRendererDelegate); DelegateTraits.Init(factory.Spine_Unity_SkeletonRenderer_InstructionDelegate); DelegateTraits.Init(factory.Spine_AnimationState_TrackEntryDelegate); DelegateTraits.Init(factory.Spine_AnimationState_TrackEntryEventDelegate); DelegateTraits>.Init(factory.System_Func_UnityEngine_UI_ILayoutElement_float); DelegateTraits>.Init(factory.System_Action_UnityEngine_GameObject); DelegateTraits>.Init(factory.System_Action_UnityEngine_RenderTexture); TypeTraits.Init(factory.Check_System_Action); TypeTraits>.Init(factory.Check_System_Action_GameLogic_ByteBuffer); TypeTraits.Init(factory.Check_DG_Tweening_TweenCallback); TypeTraits.Init(factory.Check_UnityEngine_Events_UnityAction); TypeTraits>.Init(factory.Check_UnityEngine_Events_UnityAction_int); TypeTraits>.Init(factory.Check_UnityEngine_Events_UnityAction_string); TypeTraits>.Init(factory.Check_UnityEngine_Events_UnityAction_float); TypeTraits>.Init(factory.Check_UnityEngine_Events_UnityAction_bool); TypeTraits>.Init(factory.Check_UnityEngine_Events_UnityAction_UnityEngine_Vector2); TypeTraits.Init(factory.Check_GameLogic_UnityActionInt); TypeTraits.Init(factory.Check_GameLogic_UnityActionFloat); TypeTraits.Init(factory.Check_GameLogic_UnityActionString); TypeTraits.Init(factory.Check_GameLogic_UnityActionBool); TypeTraits.Init(factory.Check_GameLogic_ColliderEventDelegate); TypeTraits.Init(factory.Check_GameLogic_PointerEventDelegate); TypeTraits.Init(factory.Check_GameLogic_BaseEventDelegate); TypeTraits.Init(factory.Check_GameLogic_AxisEventDelegate); 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_GameLogic_GameEventHandler); TypeTraits>.Init(factory.Check_System_Func_int_int); 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_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_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_Canvas_WillRenderCanvases); TypeTraits.Init(factory.Check_UnityEngine_RectTransform_ReapplyDrivenProperties); TypeTraits.Init(factory.Check_UnityEngine_UI_InputField_OnValidateInput); TypeTraits>.Init(factory.Check_System_Action_string); TypeTraits>.Init(factory.Check_UnityEngine_Events_UnityAction_string_UnityEngine_Object); TypeTraits.Init(factory.Check_KTSDK_Helper_InitLaunchAction); TypeTraits.Init(factory.Check_KTSDK_Helper_LoginAction); TypeTraits.Init(factory.Check_KTSDK_Helper_PayAction); TypeTraits.Init(factory.Check_KTSDK_Helper_SwitchAccountAction); TypeTraits.Init(factory.Check_KTSDK_Helper_LogoutAction); TypeTraits>.Init(factory.Check_CallBack_UnityEngine_Vector3); TypeTraits.Init(factory.Check_CallBack); TypeTraits>.Init(factory.Check_System_Action_bool_ResUpdate_ResourcesUpdateState_object); TypeTraits.Init(factory.Check_Spine_Unity_UpdateBonesDelegate); TypeTraits.Init(factory.Check_Spine_Unity_MeshGeneratorDelegate); TypeTraits.Init(factory.Check_Spine_Unity_SkeletonRenderer_SkeletonRendererDelegate); TypeTraits.Init(factory.Check_Spine_Unity_SkeletonRenderer_InstructionDelegate); TypeTraits.Init(factory.Check_Spine_AnimationState_TrackEntryDelegate); TypeTraits.Init(factory.Check_Spine_AnimationState_TrackEntryEventDelegate); TypeTraits>.Init(factory.Check_System_Func_UnityEngine_UI_ILayoutElement_float); TypeTraits>.Init(factory.Check_System_Action_UnityEngine_GameObject); TypeTraits>.Init(factory.Check_System_Action_UnityEngine_RenderTexture); StackTraits.Push = factory.Push_System_Action; StackTraits>.Push = factory.Push_System_Action_GameLogic_ByteBuffer; StackTraits.Push = factory.Push_DG_Tweening_TweenCallback; StackTraits.Push = factory.Push_UnityEngine_Events_UnityAction; StackTraits>.Push = factory.Push_UnityEngine_Events_UnityAction_int; StackTraits>.Push = factory.Push_UnityEngine_Events_UnityAction_string; StackTraits>.Push = factory.Push_UnityEngine_Events_UnityAction_float; StackTraits>.Push = factory.Push_UnityEngine_Events_UnityAction_bool; StackTraits>.Push = factory.Push_UnityEngine_Events_UnityAction_UnityEngine_Vector2; StackTraits.Push = factory.Push_GameLogic_UnityActionInt; StackTraits.Push = factory.Push_GameLogic_UnityActionFloat; StackTraits.Push = factory.Push_GameLogic_UnityActionString; StackTraits.Push = factory.Push_GameLogic_UnityActionBool; StackTraits.Push = factory.Push_GameLogic_ColliderEventDelegate; StackTraits.Push = factory.Push_GameLogic_PointerEventDelegate; StackTraits.Push = factory.Push_GameLogic_BaseEventDelegate; StackTraits.Push = factory.Push_GameLogic_AxisEventDelegate; 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_GameLogic_GameEventHandler; StackTraits>.Push = factory.Push_System_Func_int_int; 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_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_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_Canvas_WillRenderCanvases; StackTraits.Push = factory.Push_UnityEngine_RectTransform_ReapplyDrivenProperties; StackTraits.Push = factory.Push_UnityEngine_UI_InputField_OnValidateInput; StackTraits>.Push = factory.Push_System_Action_string; StackTraits>.Push = factory.Push_UnityEngine_Events_UnityAction_string_UnityEngine_Object; StackTraits.Push = factory.Push_KTSDK_Helper_InitLaunchAction; StackTraits.Push = factory.Push_KTSDK_Helper_LoginAction; StackTraits.Push = factory.Push_KTSDK_Helper_PayAction; StackTraits.Push = factory.Push_KTSDK_Helper_SwitchAccountAction; StackTraits.Push = factory.Push_KTSDK_Helper_LogoutAction; StackTraits>.Push = factory.Push_CallBack_UnityEngine_Vector3; StackTraits.Push = factory.Push_CallBack; StackTraits>.Push = factory.Push_System_Action_bool_ResUpdate_ResourcesUpdateState_object; StackTraits.Push = factory.Push_Spine_Unity_UpdateBonesDelegate; StackTraits.Push = factory.Push_Spine_Unity_MeshGeneratorDelegate; StackTraits.Push = factory.Push_Spine_Unity_SkeletonRenderer_SkeletonRendererDelegate; StackTraits.Push = factory.Push_Spine_Unity_SkeletonRenderer_InstructionDelegate; StackTraits.Push = factory.Push_Spine_AnimationState_TrackEntryDelegate; StackTraits.Push = factory.Push_Spine_AnimationState_TrackEntryEventDelegate; StackTraits>.Push = factory.Push_System_Func_UnityEngine_UI_ILayoutElement_float; StackTraits>.Push = factory.Push_System_Action_UnityEngine_GameObject; StackTraits>.Push = factory.Push_System_Action_UnityEngine_RenderTexture; } 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 System_Action_GameLogic_ByteBuffer_Event : LuaDelegate { public System_Action_GameLogic_ByteBuffer_Event(LuaFunction func) : base(func) { } public System_Action_GameLogic_ByteBuffer_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(GameLogic.ByteBuffer param0) { func.BeginPCall(); func.PushObject(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(GameLogic.ByteBuffer param0) { func.BeginPCall(); func.Push(self); func.PushObject(param0); func.PCall(); func.EndPCall(); } } public System.Action System_Action_GameLogic_ByteBuffer(LuaFunction func, LuaTable self, bool flag) { if (func == null) { System.Action fn = delegate(GameLogic.ByteBuffer param0) { }; return fn; } if(!flag) { System_Action_GameLogic_ByteBuffer_Event target = new System_Action_GameLogic_ByteBuffer_Event(func); System.Action d = target.Call; target.method = d.Method; return d; } else { System_Action_GameLogic_ByteBuffer_Event target = new System_Action_GameLogic_ByteBuffer_Event(func, self); System.Action d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_System_Action_GameLogic_ByteBuffer(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(System.Action), L, pos); } void Push_System_Action_GameLogic_ByteBuffer(IntPtr L, System.Action 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 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 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 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_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_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_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 GameLogic_UnityActionInt_Event : LuaDelegate { public GameLogic_UnityActionInt_Event(LuaFunction func) : base(func) { } public GameLogic_UnityActionInt_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 GameLogic.UnityActionInt GameLogic_UnityActionInt(LuaFunction func, LuaTable self, bool flag) { if (func == null) { GameLogic.UnityActionInt fn = delegate(int param0) { }; return fn; } if(!flag) { GameLogic_UnityActionInt_Event target = new GameLogic_UnityActionInt_Event(func); GameLogic.UnityActionInt d = target.Call; target.method = d.Method; return d; } else { GameLogic_UnityActionInt_Event target = new GameLogic_UnityActionInt_Event(func, self); GameLogic.UnityActionInt d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_GameLogic_UnityActionInt(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(GameLogic.UnityActionInt), L, pos); } void Push_GameLogic_UnityActionInt(IntPtr L, GameLogic.UnityActionInt o) { ToLua.Push(L, o); } class GameLogic_UnityActionFloat_Event : LuaDelegate { public GameLogic_UnityActionFloat_Event(LuaFunction func) : base(func) { } public GameLogic_UnityActionFloat_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 GameLogic.UnityActionFloat GameLogic_UnityActionFloat(LuaFunction func, LuaTable self, bool flag) { if (func == null) { GameLogic.UnityActionFloat fn = delegate(float param0) { }; return fn; } if(!flag) { GameLogic_UnityActionFloat_Event target = new GameLogic_UnityActionFloat_Event(func); GameLogic.UnityActionFloat d = target.Call; target.method = d.Method; return d; } else { GameLogic_UnityActionFloat_Event target = new GameLogic_UnityActionFloat_Event(func, self); GameLogic.UnityActionFloat d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_GameLogic_UnityActionFloat(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(GameLogic.UnityActionFloat), L, pos); } void Push_GameLogic_UnityActionFloat(IntPtr L, GameLogic.UnityActionFloat o) { ToLua.Push(L, o); } class GameLogic_UnityActionString_Event : LuaDelegate { public GameLogic_UnityActionString_Event(LuaFunction func) : base(func) { } public GameLogic_UnityActionString_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 GameLogic.UnityActionString GameLogic_UnityActionString(LuaFunction func, LuaTable self, bool flag) { if (func == null) { GameLogic.UnityActionString fn = delegate(string param0) { }; return fn; } if(!flag) { GameLogic_UnityActionString_Event target = new GameLogic_UnityActionString_Event(func); GameLogic.UnityActionString d = target.Call; target.method = d.Method; return d; } else { GameLogic_UnityActionString_Event target = new GameLogic_UnityActionString_Event(func, self); GameLogic.UnityActionString d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_GameLogic_UnityActionString(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(GameLogic.UnityActionString), L, pos); } void Push_GameLogic_UnityActionString(IntPtr L, GameLogic.UnityActionString o) { ToLua.Push(L, o); } class GameLogic_UnityActionBool_Event : LuaDelegate { public GameLogic_UnityActionBool_Event(LuaFunction func) : base(func) { } public GameLogic_UnityActionBool_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 GameLogic.UnityActionBool GameLogic_UnityActionBool(LuaFunction func, LuaTable self, bool flag) { if (func == null) { GameLogic.UnityActionBool fn = delegate(bool param0) { }; return fn; } if(!flag) { GameLogic_UnityActionBool_Event target = new GameLogic_UnityActionBool_Event(func); GameLogic.UnityActionBool d = target.Call; target.method = d.Method; return d; } else { GameLogic_UnityActionBool_Event target = new GameLogic_UnityActionBool_Event(func, self); GameLogic.UnityActionBool d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_GameLogic_UnityActionBool(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(GameLogic.UnityActionBool), L, pos); } void Push_GameLogic_UnityActionBool(IntPtr L, GameLogic.UnityActionBool o) { ToLua.Push(L, o); } class GameLogic_ColliderEventDelegate_Event : LuaDelegate { public GameLogic_ColliderEventDelegate_Event(LuaFunction func) : base(func) { } public GameLogic_ColliderEventDelegate_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(UnityEngine.Collider param0) { func.BeginPCall(); func.Push(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(UnityEngine.Collider param0) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PCall(); func.EndPCall(); } } public GameLogic.ColliderEventDelegate GameLogic_ColliderEventDelegate(LuaFunction func, LuaTable self, bool flag) { if (func == null) { GameLogic.ColliderEventDelegate fn = delegate(UnityEngine.Collider param0) { }; return fn; } if(!flag) { GameLogic_ColliderEventDelegate_Event target = new GameLogic_ColliderEventDelegate_Event(func); GameLogic.ColliderEventDelegate d = target.Call; target.method = d.Method; return d; } else { GameLogic_ColliderEventDelegate_Event target = new GameLogic_ColliderEventDelegate_Event(func, self); GameLogic.ColliderEventDelegate d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_GameLogic_ColliderEventDelegate(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(GameLogic.ColliderEventDelegate), L, pos); } void Push_GameLogic_ColliderEventDelegate(IntPtr L, GameLogic.ColliderEventDelegate o) { ToLua.Push(L, o); } class GameLogic_PointerEventDelegate_Event : LuaDelegate { public GameLogic_PointerEventDelegate_Event(LuaFunction func) : base(func) { } public GameLogic_PointerEventDelegate_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(UnityEngine.GameObject param0, UnityEngine.EventSystems.PointerEventData param1) { func.BeginPCall(); func.PushSealed(param0); func.PushObject(param1); func.PCall(); func.EndPCall(); } public void CallWithSelf(UnityEngine.GameObject param0, UnityEngine.EventSystems.PointerEventData param1) { func.BeginPCall(); func.Push(self); func.PushSealed(param0); func.PushObject(param1); func.PCall(); func.EndPCall(); } } public GameLogic.PointerEventDelegate GameLogic_PointerEventDelegate(LuaFunction func, LuaTable self, bool flag) { if (func == null) { GameLogic.PointerEventDelegate fn = delegate(UnityEngine.GameObject param0, UnityEngine.EventSystems.PointerEventData param1) { }; return fn; } if(!flag) { GameLogic_PointerEventDelegate_Event target = new GameLogic_PointerEventDelegate_Event(func); GameLogic.PointerEventDelegate d = target.Call; target.method = d.Method; return d; } else { GameLogic_PointerEventDelegate_Event target = new GameLogic_PointerEventDelegate_Event(func, self); GameLogic.PointerEventDelegate d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_GameLogic_PointerEventDelegate(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(GameLogic.PointerEventDelegate), L, pos); } void Push_GameLogic_PointerEventDelegate(IntPtr L, GameLogic.PointerEventDelegate o) { ToLua.Push(L, o); } class GameLogic_BaseEventDelegate_Event : LuaDelegate { public GameLogic_BaseEventDelegate_Event(LuaFunction func) : base(func) { } public GameLogic_BaseEventDelegate_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(UnityEngine.GameObject param0, UnityEngine.EventSystems.BaseEventData param1) { func.BeginPCall(); func.PushSealed(param0); func.PushObject(param1); func.PCall(); func.EndPCall(); } public void CallWithSelf(UnityEngine.GameObject param0, UnityEngine.EventSystems.BaseEventData param1) { func.BeginPCall(); func.Push(self); func.PushSealed(param0); func.PushObject(param1); func.PCall(); func.EndPCall(); } } public GameLogic.BaseEventDelegate GameLogic_BaseEventDelegate(LuaFunction func, LuaTable self, bool flag) { if (func == null) { GameLogic.BaseEventDelegate fn = delegate(UnityEngine.GameObject param0, UnityEngine.EventSystems.BaseEventData param1) { }; return fn; } if(!flag) { GameLogic_BaseEventDelegate_Event target = new GameLogic_BaseEventDelegate_Event(func); GameLogic.BaseEventDelegate d = target.Call; target.method = d.Method; return d; } else { GameLogic_BaseEventDelegate_Event target = new GameLogic_BaseEventDelegate_Event(func, self); GameLogic.BaseEventDelegate d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_GameLogic_BaseEventDelegate(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(GameLogic.BaseEventDelegate), L, pos); } void Push_GameLogic_BaseEventDelegate(IntPtr L, GameLogic.BaseEventDelegate o) { ToLua.Push(L, o); } class GameLogic_AxisEventDelegate_Event : LuaDelegate { public GameLogic_AxisEventDelegate_Event(LuaFunction func) : base(func) { } public GameLogic_AxisEventDelegate_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(UnityEngine.GameObject param0, UnityEngine.EventSystems.AxisEventData param1) { func.BeginPCall(); func.PushSealed(param0); func.PushObject(param1); func.PCall(); func.EndPCall(); } public void CallWithSelf(UnityEngine.GameObject param0, UnityEngine.EventSystems.AxisEventData param1) { func.BeginPCall(); func.Push(self); func.PushSealed(param0); func.PushObject(param1); func.PCall(); func.EndPCall(); } } public GameLogic.AxisEventDelegate GameLogic_AxisEventDelegate(LuaFunction func, LuaTable self, bool flag) { if (func == null) { GameLogic.AxisEventDelegate fn = delegate(UnityEngine.GameObject param0, UnityEngine.EventSystems.AxisEventData param1) { }; return fn; } if(!flag) { GameLogic_AxisEventDelegate_Event target = new GameLogic_AxisEventDelegate_Event(func); GameLogic.AxisEventDelegate d = target.Call; target.method = d.Method; return d; } else { GameLogic_AxisEventDelegate_Event target = new GameLogic_AxisEventDelegate_Event(func, self); GameLogic.AxisEventDelegate d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_GameLogic_AxisEventDelegate(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(GameLogic.AxisEventDelegate), L, pos); } void Push_GameLogic_AxisEventDelegate(IntPtr L, GameLogic.AxisEventDelegate 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 GameLogic_GameEventHandler_Event : LuaDelegate { public GameLogic_GameEventHandler_Event(LuaFunction func) : base(func) { } public GameLogic_GameEventHandler_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(object[] param0) { func.BeginPCall(); for (int i = 0; i < param0.Length; i++) { func.Push(param0[i]); } func.PCall(); func.EndPCall(); } public void CallWithSelf(object[] param0) { func.BeginPCall(); func.Push(self); for (int i = 0; i < param0.Length; i++) { func.Push(param0[i]); } func.PCall(); func.EndPCall(); } } public GameLogic.GameEventHandler GameLogic_GameEventHandler(LuaFunction func, LuaTable self, bool flag) { if (func == null) { GameLogic.GameEventHandler fn = delegate(object[] param0) { }; return fn; } if(!flag) { GameLogic_GameEventHandler_Event target = new GameLogic_GameEventHandler_Event(func); GameLogic.GameEventHandler d = target.Call; target.method = d.Method; return d; } else { GameLogic_GameEventHandler_Event target = new GameLogic_GameEventHandler_Event(func, self); GameLogic.GameEventHandler d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_GameLogic_GameEventHandler(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(GameLogic.GameEventHandler), L, pos); } void Push_GameLogic_GameEventHandler(IntPtr L, GameLogic.GameEventHandler 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 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 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_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_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 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_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 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); } class UnityEngine_Events_UnityAction_string_UnityEngine_Object_Event : LuaDelegate { public UnityEngine_Events_UnityAction_string_UnityEngine_Object_Event(LuaFunction func) : base(func) { } public UnityEngine_Events_UnityAction_string_UnityEngine_Object_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(string param0, UnityEngine.Object param1) { func.BeginPCall(); func.Push(param0); func.Push(param1); func.PCall(); func.EndPCall(); } public void CallWithSelf(string param0, UnityEngine.Object param1) { func.BeginPCall(); func.Push(self); func.Push(param0); func.Push(param1); func.PCall(); func.EndPCall(); } } public UnityEngine.Events.UnityAction UnityEngine_Events_UnityAction_string_UnityEngine_Object(LuaFunction func, LuaTable self, bool flag) { if (func == null) { UnityEngine.Events.UnityAction fn = delegate(string param0, UnityEngine.Object param1) { }; return fn; } if(!flag) { UnityEngine_Events_UnityAction_string_UnityEngine_Object_Event target = new UnityEngine_Events_UnityAction_string_UnityEngine_Object_Event(func); UnityEngine.Events.UnityAction d = target.Call; target.method = d.Method; return d; } else { UnityEngine_Events_UnityAction_string_UnityEngine_Object_Event target = new UnityEngine_Events_UnityAction_string_UnityEngine_Object_Event(func, self); UnityEngine.Events.UnityAction d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_UnityEngine_Events_UnityAction_string_UnityEngine_Object(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(UnityEngine.Events.UnityAction), L, pos); } void Push_UnityEngine_Events_UnityAction_string_UnityEngine_Object(IntPtr L, UnityEngine.Events.UnityAction o) { ToLua.Push(L, o); } class KTSDK_Helper_InitLaunchAction_Event : LuaDelegate { public KTSDK_Helper_InitLaunchAction_Event(LuaFunction func) : base(func) { } public KTSDK_Helper_InitLaunchAction_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 KTSDK.Helper.InitLaunchAction KTSDK_Helper_InitLaunchAction(LuaFunction func, LuaTable self, bool flag) { if (func == null) { KTSDK.Helper.InitLaunchAction fn = delegate(string param0) { }; return fn; } if(!flag) { KTSDK_Helper_InitLaunchAction_Event target = new KTSDK_Helper_InitLaunchAction_Event(func); KTSDK.Helper.InitLaunchAction d = target.Call; target.method = d.Method; return d; } else { KTSDK_Helper_InitLaunchAction_Event target = new KTSDK_Helper_InitLaunchAction_Event(func, self); KTSDK.Helper.InitLaunchAction d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_KTSDK_Helper_InitLaunchAction(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(KTSDK.Helper.InitLaunchAction), L, pos); } void Push_KTSDK_Helper_InitLaunchAction(IntPtr L, KTSDK.Helper.InitLaunchAction o) { ToLua.Push(L, o); } class KTSDK_Helper_LoginAction_Event : LuaDelegate { public KTSDK_Helper_LoginAction_Event(LuaFunction func) : base(func) { } public KTSDK_Helper_LoginAction_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 KTSDK.Helper.LoginAction KTSDK_Helper_LoginAction(LuaFunction func, LuaTable self, bool flag) { if (func == null) { KTSDK.Helper.LoginAction fn = delegate(string param0) { }; return fn; } if(!flag) { KTSDK_Helper_LoginAction_Event target = new KTSDK_Helper_LoginAction_Event(func); KTSDK.Helper.LoginAction d = target.Call; target.method = d.Method; return d; } else { KTSDK_Helper_LoginAction_Event target = new KTSDK_Helper_LoginAction_Event(func, self); KTSDK.Helper.LoginAction d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_KTSDK_Helper_LoginAction(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(KTSDK.Helper.LoginAction), L, pos); } void Push_KTSDK_Helper_LoginAction(IntPtr L, KTSDK.Helper.LoginAction o) { ToLua.Push(L, o); } class KTSDK_Helper_PayAction_Event : LuaDelegate { public KTSDK_Helper_PayAction_Event(LuaFunction func) : base(func) { } public KTSDK_Helper_PayAction_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 KTSDK.Helper.PayAction KTSDK_Helper_PayAction(LuaFunction func, LuaTable self, bool flag) { if (func == null) { KTSDK.Helper.PayAction fn = delegate(string param0) { }; return fn; } if(!flag) { KTSDK_Helper_PayAction_Event target = new KTSDK_Helper_PayAction_Event(func); KTSDK.Helper.PayAction d = target.Call; target.method = d.Method; return d; } else { KTSDK_Helper_PayAction_Event target = new KTSDK_Helper_PayAction_Event(func, self); KTSDK.Helper.PayAction d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_KTSDK_Helper_PayAction(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(KTSDK.Helper.PayAction), L, pos); } void Push_KTSDK_Helper_PayAction(IntPtr L, KTSDK.Helper.PayAction o) { ToLua.Push(L, o); } class KTSDK_Helper_SwitchAccountAction_Event : LuaDelegate { public KTSDK_Helper_SwitchAccountAction_Event(LuaFunction func) : base(func) { } public KTSDK_Helper_SwitchAccountAction_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 KTSDK.Helper.SwitchAccountAction KTSDK_Helper_SwitchAccountAction(LuaFunction func, LuaTable self, bool flag) { if (func == null) { KTSDK.Helper.SwitchAccountAction fn = delegate(string param0) { }; return fn; } if(!flag) { KTSDK_Helper_SwitchAccountAction_Event target = new KTSDK_Helper_SwitchAccountAction_Event(func); KTSDK.Helper.SwitchAccountAction d = target.Call; target.method = d.Method; return d; } else { KTSDK_Helper_SwitchAccountAction_Event target = new KTSDK_Helper_SwitchAccountAction_Event(func, self); KTSDK.Helper.SwitchAccountAction d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_KTSDK_Helper_SwitchAccountAction(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(KTSDK.Helper.SwitchAccountAction), L, pos); } void Push_KTSDK_Helper_SwitchAccountAction(IntPtr L, KTSDK.Helper.SwitchAccountAction o) { ToLua.Push(L, o); } class KTSDK_Helper_LogoutAction_Event : LuaDelegate { public KTSDK_Helper_LogoutAction_Event(LuaFunction func) : base(func) { } public KTSDK_Helper_LogoutAction_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 KTSDK.Helper.LogoutAction KTSDK_Helper_LogoutAction(LuaFunction func, LuaTable self, bool flag) { if (func == null) { KTSDK.Helper.LogoutAction fn = delegate(string param0) { }; return fn; } if(!flag) { KTSDK_Helper_LogoutAction_Event target = new KTSDK_Helper_LogoutAction_Event(func); KTSDK.Helper.LogoutAction d = target.Call; target.method = d.Method; return d; } else { KTSDK_Helper_LogoutAction_Event target = new KTSDK_Helper_LogoutAction_Event(func, self); KTSDK.Helper.LogoutAction d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_KTSDK_Helper_LogoutAction(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(KTSDK.Helper.LogoutAction), L, pos); } void Push_KTSDK_Helper_LogoutAction(IntPtr L, KTSDK.Helper.LogoutAction o) { ToLua.Push(L, o); } class CallBack_UnityEngine_Vector3_Event : LuaDelegate { public CallBack_UnityEngine_Vector3_Event(LuaFunction func) : base(func) { } public CallBack_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 CallBack CallBack_UnityEngine_Vector3(LuaFunction func, LuaTable self, bool flag) { if (func == null) { CallBack fn = delegate(UnityEngine.Vector3 param0) { }; return fn; } if(!flag) { CallBack_UnityEngine_Vector3_Event target = new CallBack_UnityEngine_Vector3_Event(func); CallBack d = target.Call; target.method = d.Method; return d; } else { CallBack_UnityEngine_Vector3_Event target = new CallBack_UnityEngine_Vector3_Event(func, self); CallBack d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_CallBack_UnityEngine_Vector3(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(CallBack), L, pos); } void Push_CallBack_UnityEngine_Vector3(IntPtr L, CallBack o) { ToLua.Push(L, o); } class CallBack_Event : LuaDelegate { public CallBack_Event(LuaFunction func) : base(func) { } public CallBack_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 CallBack CallBack(LuaFunction func, LuaTable self, bool flag) { if (func == null) { CallBack fn = delegate() { }; return fn; } if(!flag) { CallBack_Event target = new CallBack_Event(func); CallBack d = target.Call; target.method = d.Method; return d; } else { CallBack_Event target = new CallBack_Event(func, self); CallBack d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_CallBack(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(CallBack), L, pos); } void Push_CallBack(IntPtr L, CallBack o) { ToLua.Push(L, o); } class System_Action_bool_ResUpdate_ResourcesUpdateState_object_Event : LuaDelegate { public System_Action_bool_ResUpdate_ResourcesUpdateState_object_Event(LuaFunction func) : base(func) { } public System_Action_bool_ResUpdate_ResourcesUpdateState_object_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(bool param0, ResUpdate.ResourcesUpdateState param1, object param2) { func.BeginPCall(); func.Push(param0); func.Push(param1); func.Push(param2); func.PCall(); func.EndPCall(); } public void CallWithSelf(bool param0, ResUpdate.ResourcesUpdateState param1, object param2) { func.BeginPCall(); func.Push(self); func.Push(param0); func.Push(param1); func.Push(param2); func.PCall(); func.EndPCall(); } } public System.Action System_Action_bool_ResUpdate_ResourcesUpdateState_object(LuaFunction func, LuaTable self, bool flag) { if (func == null) { System.Action fn = delegate(bool param0, ResUpdate.ResourcesUpdateState param1, object param2) { }; return fn; } if(!flag) { System_Action_bool_ResUpdate_ResourcesUpdateState_object_Event target = new System_Action_bool_ResUpdate_ResourcesUpdateState_object_Event(func); System.Action d = target.Call; target.method = d.Method; return d; } else { System_Action_bool_ResUpdate_ResourcesUpdateState_object_Event target = new System_Action_bool_ResUpdate_ResourcesUpdateState_object_Event(func, self); System.Action d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_System_Action_bool_ResUpdate_ResourcesUpdateState_object(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(System.Action), L, pos); } void Push_System_Action_bool_ResUpdate_ResourcesUpdateState_object(IntPtr L, System.Action 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_Unity_SkeletonRenderer_SkeletonRendererDelegate_Event : LuaDelegate { public Spine_Unity_SkeletonRenderer_SkeletonRendererDelegate_Event(LuaFunction func) : base(func) { } public Spine_Unity_SkeletonRenderer_SkeletonRendererDelegate_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(Spine.Unity.SkeletonRenderer param0) { func.BeginPCall(); func.Push(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(Spine.Unity.SkeletonRenderer param0) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PCall(); func.EndPCall(); } } public Spine.Unity.SkeletonRenderer.SkeletonRendererDelegate Spine_Unity_SkeletonRenderer_SkeletonRendererDelegate(LuaFunction func, LuaTable self, bool flag) { if (func == null) { Spine.Unity.SkeletonRenderer.SkeletonRendererDelegate fn = delegate(Spine.Unity.SkeletonRenderer param0) { }; return fn; } if(!flag) { Spine_Unity_SkeletonRenderer_SkeletonRendererDelegate_Event target = new Spine_Unity_SkeletonRenderer_SkeletonRendererDelegate_Event(func); Spine.Unity.SkeletonRenderer.SkeletonRendererDelegate d = target.Call; target.method = d.Method; return d; } else { Spine_Unity_SkeletonRenderer_SkeletonRendererDelegate_Event target = new Spine_Unity_SkeletonRenderer_SkeletonRendererDelegate_Event(func, self); Spine.Unity.SkeletonRenderer.SkeletonRendererDelegate d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_Spine_Unity_SkeletonRenderer_SkeletonRendererDelegate(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(Spine.Unity.SkeletonRenderer.SkeletonRendererDelegate), L, pos); } void Push_Spine_Unity_SkeletonRenderer_SkeletonRendererDelegate(IntPtr L, Spine.Unity.SkeletonRenderer.SkeletonRendererDelegate o) { ToLua.Push(L, o); } class Spine_Unity_SkeletonRenderer_InstructionDelegate_Event : LuaDelegate { public Spine_Unity_SkeletonRenderer_InstructionDelegate_Event(LuaFunction func) : base(func) { } public Spine_Unity_SkeletonRenderer_InstructionDelegate_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(Spine.Unity.SkeletonRendererInstruction param0) { func.BeginPCall(); func.PushObject(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(Spine.Unity.SkeletonRendererInstruction param0) { func.BeginPCall(); func.Push(self); func.PushObject(param0); func.PCall(); func.EndPCall(); } } public Spine.Unity.SkeletonRenderer.InstructionDelegate Spine_Unity_SkeletonRenderer_InstructionDelegate(LuaFunction func, LuaTable self, bool flag) { if (func == null) { Spine.Unity.SkeletonRenderer.InstructionDelegate fn = delegate(Spine.Unity.SkeletonRendererInstruction param0) { }; return fn; } if(!flag) { Spine_Unity_SkeletonRenderer_InstructionDelegate_Event target = new Spine_Unity_SkeletonRenderer_InstructionDelegate_Event(func); Spine.Unity.SkeletonRenderer.InstructionDelegate d = target.Call; target.method = d.Method; return d; } else { Spine_Unity_SkeletonRenderer_InstructionDelegate_Event target = new Spine_Unity_SkeletonRenderer_InstructionDelegate_Event(func, self); Spine.Unity.SkeletonRenderer.InstructionDelegate d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_Spine_Unity_SkeletonRenderer_InstructionDelegate(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(Spine.Unity.SkeletonRenderer.InstructionDelegate), L, pos); } void Push_Spine_Unity_SkeletonRenderer_InstructionDelegate(IntPtr L, Spine.Unity.SkeletonRenderer.InstructionDelegate 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_Func_UnityEngine_UI_ILayoutElement_float_Event : LuaDelegate { public System_Func_UnityEngine_UI_ILayoutElement_float_Event(LuaFunction func) : base(func) { } public System_Func_UnityEngine_UI_ILayoutElement_float_Event(LuaFunction func, LuaTable self) : base(func, self) { } public float Call(UnityEngine.UI.ILayoutElement param0) { func.BeginPCall(); func.PushObject(param0); func.PCall(); float ret = (float)func.CheckNumber(); func.EndPCall(); return ret; } public float CallWithSelf(UnityEngine.UI.ILayoutElement param0) { func.BeginPCall(); func.Push(self); func.PushObject(param0); func.PCall(); float ret = (float)func.CheckNumber(); func.EndPCall(); return ret; } } public System.Func System_Func_UnityEngine_UI_ILayoutElement_float(LuaFunction func, LuaTable self, bool flag) { if (func == null) { System.Func fn = delegate(UnityEngine.UI.ILayoutElement param0) { return 0; }; return fn; } if(!flag) { System_Func_UnityEngine_UI_ILayoutElement_float_Event target = new System_Func_UnityEngine_UI_ILayoutElement_float_Event(func); System.Func d = target.Call; target.method = d.Method; return d; } else { System_Func_UnityEngine_UI_ILayoutElement_float_Event target = new System_Func_UnityEngine_UI_ILayoutElement_float_Event(func, self); System.Func d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_System_Func_UnityEngine_UI_ILayoutElement_float(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(System.Func), L, pos); } void Push_System_Func_UnityEngine_UI_ILayoutElement_float(IntPtr L, System.Func 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 System_Action_UnityEngine_RenderTexture_Event : LuaDelegate { public System_Action_UnityEngine_RenderTexture_Event(LuaFunction func) : base(func) { } public System_Action_UnityEngine_RenderTexture_Event(LuaFunction func, LuaTable self) : base(func, self) { } public void Call(UnityEngine.RenderTexture param0) { func.BeginPCall(); func.Push(param0); func.PCall(); func.EndPCall(); } public void CallWithSelf(UnityEngine.RenderTexture param0) { func.BeginPCall(); func.Push(self); func.Push(param0); func.PCall(); func.EndPCall(); } } public System.Action System_Action_UnityEngine_RenderTexture(LuaFunction func, LuaTable self, bool flag) { if (func == null) { System.Action fn = delegate(UnityEngine.RenderTexture param0) { }; return fn; } if(!flag) { System_Action_UnityEngine_RenderTexture_Event target = new System_Action_UnityEngine_RenderTexture_Event(func); System.Action d = target.Call; target.method = d.Method; return d; } else { System_Action_UnityEngine_RenderTexture_Event target = new System_Action_UnityEngine_RenderTexture_Event(func, self); System.Action d = target.CallWithSelf; target.method = d.Method; return d; } } bool Check_System_Action_UnityEngine_RenderTexture(IntPtr L, int pos) { return TypeChecker.CheckDelegateType(typeof(System.Action), L, pos); } void Push_System_Action_UnityEngine_RenderTexture(IntPtr L, System.Action o) { ToLua.Push(L, o); } }