public static void Bind(LuaState L) { float t = Time.realtimeSinceStartup; L.BeginModule(null); LuaInterface_DebuggerWrap.Register(L); UtilWrap.Register(L); AppConstWrap.Register(L); LuaHelperWrap.Register(L); ByteBufferWrap.Register(L); LuaBehaviourWrap.Register(L); GameManagerWrap.Register(L); LuaManagerWrap.Register(L); PanelManagerWrap.Register(L); SoundManagerWrap.Register(L); TimerManagerWrap.Register(L); ThreadManagerWrap.Register(L); NetworkManagerWrap.Register(L); ResourceManagerWrap.Register(L); SDKManagerWrap.Register(L); UILoadingWrap.Register(L); UIResToolWrap.Register(L); UIResMgrWrap.Register(L); ViewWrap.Register(L); BaseWrap.Register(L); ManagerWrap.Register(L); L.BeginModule("UnityEngine"); UnityEngine_ComponentWrap.Register(L); UnityEngine_TransformWrap.Register(L); UnityEngine_MaterialWrap.Register(L); UnityEngine_LightWrap.Register(L); UnityEngine_RigidbodyWrap.Register(L); UnityEngine_CameraWrap.Register(L); UnityEngine_AudioSourceWrap.Register(L); UnityEngine_BehaviourWrap.Register(L); UnityEngine_MonoBehaviourWrap.Register(L); UnityEngine_GameObjectWrap.Register(L); UnityEngine_TrackedReferenceWrap.Register(L); UnityEngine_ApplicationWrap.Register(L); UnityEngine_PhysicsWrap.Register(L); UnityEngine_ColliderWrap.Register(L); UnityEngine_TimeWrap.Register(L); UnityEngine_TextureWrap.Register(L); UnityEngine_Texture2DWrap.Register(L); UnityEngine_ShaderWrap.Register(L); UnityEngine_RendererWrap.Register(L); UnityEngine_WWWWrap.Register(L); UnityEngine_WWWFormWrap.Register(L); UnityEngine_ScreenWrap.Register(L); UnityEngine_CameraClearFlagsWrap.Register(L); UnityEngine_AudioClipWrap.Register(L); UnityEngine_AssetBundleWrap.Register(L); UnityEngine_ParticleSystemWrap.Register(L); UnityEngine_AsyncOperationWrap.Register(L); UnityEngine_LightTypeWrap.Register(L); UnityEngine_SleepTimeoutWrap.Register(L); UnityEngine_AnimatorWrap.Register(L); UnityEngine_InputWrap.Register(L); UnityEngine_KeyCodeWrap.Register(L); UnityEngine_SkinnedMeshRendererWrap.Register(L); UnityEngine_SpaceWrap.Register(L); UnityEngine_MeshRendererWrap.Register(L); UnityEngine_AnimationWrap.Register(L); UnityEngine_AnimationClipWrap.Register(L); UnityEngine_AnimationStateWrap.Register(L); UnityEngine_AnimationBlendModeWrap.Register(L); UnityEngine_QueueModeWrap.Register(L); UnityEngine_PlayModeWrap.Register(L); UnityEngine_WrapModeWrap.Register(L); UnityEngine_QualitySettingsWrap.Register(L); UnityEngine_RenderSettingsWrap.Register(L); UnityEngine_BlendWeightsWrap.Register(L); UnityEngine_RenderTextureWrap.Register(L); UnityEngine_ResourcesWrap.Register(L); UnityEngine_CanvasWrap.Register(L); UnityEngine_CanvasGroupWrap.Register(L); UnityEngine_RectTransformWrap.Register(L); L.BeginModule("SceneManagement"); UnityEngine_SceneManagement_SceneManagerWrap.Register(L); L.EndModule(); L.BeginModule("UI"); UnityEngine_UI_TextWrap.Register(L); UnityEngine_UI_ButtonWrap.Register(L); UnityEngine_UI_GraphicRaycasterWrap.Register(L); UnityEngine_UI_ClippingWrap.Register(L); UnityEngine_UI_ContentSizeFitterWrap.Register(L); UnityEngine_UI_GridLayoutGroupWrap.Register(L); UnityEngine_UI_ImageWrap.Register(L); UnityEngine_UI_InputFieldWrap.Register(L); UnityEngine_UI_MaskWrap.Register(L); UnityEngine_UI_LayoutGroupWrap.Register(L); UnityEngine_UI_OutlineWrap.Register(L); UnityEngine_UI_ScrollbarWrap.Register(L); UnityEngine_UI_ScrollRectWrap.Register(L); UnityEngine_UI_SelectableWrap.Register(L); UnityEngine_UI_ShadowWrap.Register(L); UnityEngine_UI_ToggleWrap.Register(L); UnityEngine_UI_ToggleGroupWrap.Register(L); UnityEngine_UI_SliderWrap.Register(L); UnityEngine_UI_SpriteStateWrap.Register(L); UnityEngine_UI_MaskableGraphicWrap.Register(L); UnityEngine_UI_GraphicWrap.Register(L); UnityEngine_UI_BaseMeshEffectWrap.Register(L); L.BeginModule("InputField"); L.RegFunction("OnValidateInput", UnityEngine_UI_InputField_OnValidateInput); L.EndModule(); L.EndModule(); L.BeginModule("EventSystems"); UnityEngine_EventSystems_UIBehaviourWrap.Register(L); UnityEngine_EventSystems_BaseRaycasterWrap.Register(L); L.EndModule(); L.BeginModule("Events"); L.RegFunction("UnityAction", UnityEngine_Events_UnityAction); L.RegFunction("UnityAction_UnityEngine_SceneManagement_Scene_UnityEngine_SceneManagement_LoadSceneMode", UnityEngine_Events_UnityAction_UnityEngine_SceneManagement_Scene_UnityEngine_SceneManagement_LoadSceneMode); L.RegFunction("UnityAction_UnityEngine_SceneManagement_Scene", UnityEngine_Events_UnityAction_UnityEngine_SceneManagement_Scene); L.RegFunction("UnityAction_UnityEngine_SceneManagement_Scene_UnityEngine_SceneManagement_Scene", UnityEngine_Events_UnityAction_UnityEngine_SceneManagement_Scene_UnityEngine_SceneManagement_Scene); L.EndModule(); L.BeginModule("Camera"); L.RegFunction("CameraCallback", UnityEngine_Camera_CameraCallback); L.EndModule(); L.BeginModule("Application"); L.RegFunction("LowMemoryCallback", UnityEngine_Application_LowMemoryCallback); L.RegFunction("AdvertisingIdentifierCallback", UnityEngine_Application_AdvertisingIdentifierCallback); L.RegFunction("LogCallback", UnityEngine_Application_LogCallback); L.EndModule(); L.BeginModule("AudioClip"); L.RegFunction("PCMReaderCallback", UnityEngine_AudioClip_PCMReaderCallback); L.RegFunction("PCMSetPositionCallback", UnityEngine_AudioClip_PCMSetPositionCallback); L.EndModule(); L.BeginModule("Canvas"); L.RegFunction("WillRenderCanvases", UnityEngine_Canvas_WillRenderCanvases); L.EndModule(); L.BeginModule("RectTransform"); L.RegFunction("ReapplyDrivenProperties", UnityEngine_RectTransform_ReapplyDrivenProperties); L.EndModule(); L.EndModule(); L.BeginModule("cn"); L.BeginModule("sharesdk"); L.BeginModule("unity3d"); cn_sharesdk_unity3d_PlatformTypeWrap.Register(L); cn_sharesdk_unity3d_ResponseStateWrap.Register(L); L.EndModule(); L.EndModule(); L.EndModule(); L.BeginModule("UI"); UI_MonoTableWrap.Register(L); UI_UIGroupWrap.Register(L); UI_ImageExWrap.Register(L); UI_TextExWrap.Register(L); UI_UIArtFontWrap.Register(L); UI_UIProgressExWrap.Register(L); UI_UIScrollTipsWrap.Register(L); UI_DragControlWrap.Register(L); UI_DropControlWrap.Register(L); UI_CurveMoveWrap.Register(L); UI_UIScrollWrapWrap.Register(L); UI_IHandleWrap.Register(L); UI_HandleWrap.Register(L); UI_AnimatorHandleWrap.Register(L); UI_DragListenerWrap.Register(L); UI_HandleAlphaWrap.Register(L); UI_HandleColorWrap.Register(L); UI_HandleGreyWrap.Register(L); UI_HandleImageWrap.Register(L); UI_HandleNumWrap.Register(L); UI_HandlePositionWrap.Register(L); UI_HandleProgressExWrap.Register(L); UI_HandleRotateWrap.Register(L); UI_HandleScaleWrap.Register(L); UI_HandleSequenceWrap.Register(L); UI_HandleSizeWrap.Register(L); UI_HandleStateWrap.Register(L); UI_HandleVisiableWrap.Register(L); UI_SequenceHandleWrap.Register(L); UI_SequenceHandleExWrap.Register(L); UI_SimpleHandleWrap.Register(L); UI_StateGroupWrap.Register(L); UI_StateHandleWrap.Register(L); L.EndModule(); L.BeginModule("System"); L.RegFunction("Action", System_Action); L.RegFunction("Predicate_int", System_Predicate_int); L.RegFunction("Action_int", System_Action_int); L.RegFunction("Comparison_int", System_Comparison_int); L.RegFunction("Action_UnityEngine_Transform", System_Action_UnityEngine_Transform); L.RegFunction("Action_NotiData", System_Action_NotiData); L.RegFunction("Action_UnityEngine_Objects", System_Action_UnityEngine_Objects); L.RegFunction("Action_int_int", System_Action_int_int); L.RegFunction("Action_UnityEngine_GameObject", System_Action_UnityEngine_GameObject); L.RegFunction("Action_UnityEngine_EventSystems_PointerEventData", System_Action_UnityEngine_EventSystems_PointerEventData); L.RegFunction("Action_object", System_Action_object); L.RegFunction("Action_UI_UIScrollWrap_int", System_Action_UI_UIScrollWrap_int); L.RegFunction("Action_UI_UIScrollWrap", System_Action_UI_UIScrollWrap); L.RegFunction("Action_UI_Handle_WndType_object", System_Action_UI_Handle_WndType_object); L.RegFunction("Func_UI_Handle_float", System_Func_UI_Handle_float); L.RegFunction("Func_UI_Handle_int", System_Func_UI_Handle_int); L.RegFunction("Func_UI_Handle_UnityEngine_Vector3", System_Func_UI_Handle_UnityEngine_Vector3); L.RegFunction("Func_UI_Handle_UnityEngine_Color", System_Func_UI_Handle_UnityEngine_Color); L.RegFunction("Func_bool", System_Func_bool); L.RegFunction("Action_UI_StateGroup_int", System_Action_UI_StateGroup_int); L.RegFunction("Action_UI_StateHandle_int", System_Action_UI_StateHandle_int); L.RegFunction("Action_UI_Handle", System_Action_UI_Handle); L.RegFunction("Action_UI_StateHandle", System_Action_UI_StateHandle); L.RegFunction("Action_LuaInterface_LuaTable", System_Action_LuaInterface_LuaTable); L.RegFunction("Action_LuaInterface_LuaTable_UI_StateHandle", System_Action_LuaInterface_LuaTable_UI_StateHandle); L.BeginModule("Threading"); L.RegFunction("ThreadStart", System_Threading_ThreadStart); L.EndModule(); L.EndModule(); L.EndModule(); }
public static void Bind(IntPtr L, string type = null) { if (type == null || wrapList.Contains(type)) { return; } wrapList.Add(type); type += "Wrap"; switch (type) { case "AnimationBlendModeWrap": AnimationBlendModeWrap.Register(L); break; case "AnimationClipWrap": AnimationClipWrap.Register(L); break; case "AnimationStateWrap": AnimationStateWrap.Register(L); break; case "AnimationWrap": AnimationWrap.Register(L); break; case "AnimatorWrap": AnimatorWrap.Register(L); break; case "ApplicationWrap": ApplicationWrap.Register(L); break; case "AssetBundleWrap": AssetBundleWrap.Register(L); break; case "AsyncOperationWrap": AsyncOperationWrap.Register(L); break; case "AudioClipWrap": AudioClipWrap.Register(L); break; case "AudioSourceWrap": AudioSourceWrap.Register(L); break; case "BehaviourWrap": BehaviourWrap.Register(L); break; case "BlendWeightsWrap": BlendWeightsWrap.Register(L); break; case "BoundsWrap": BoundsWrap.Register(L); break; case "BoxColliderWrap": BoxColliderWrap.Register(L); break; case "CameraClearFlagsWrap": CameraClearFlagsWrap.Register(L); break; case "CameraWrap": CameraWrap.Register(L); break; case "CharacterControllerWrap": CharacterControllerWrap.Register(L); break; case "ColliderWrap": ColliderWrap.Register(L); break; case "ComponentWrap": ComponentWrap.Register(L); break; case "DebuggerWrap": DebuggerWrap.Register(L); break; case "DelegateFactoryWrap": DelegateFactoryWrap.Register(L); break; case "DelegateWrap": DelegateWrap.Register(L); break; case "DoTweenManagerWrap": DoTweenManagerWrap.Register(L); break; case "EnumWrap": EnumWrap.Register(L); break; case "GameObjectWrap": GameObjectWrap.Register(L); break; case "IEnumeratorWrap": IEnumeratorWrap.Register(L); break; case "InputWrap": InputWrap.Register(L); break; case "KeyCodeWrap": KeyCodeWrap.Register(L); break; case "LightTypeWrap": LightTypeWrap.Register(L); break; case "LightWrap": LightWrap.Register(L); break; case "MaterialWrap": MaterialWrap.Register(L); break; case "Matrix4x4Wrap": Matrix4x4Wrap.Register(L); break; case "MeshColliderWrap": MeshColliderWrap.Register(L); break; case "MeshFilterWrap": MeshFilterWrap.Register(L); break; case "MeshRendererWrap": MeshRendererWrap.Register(L); break; case "MeshWrap": MeshWrap.Register(L); break; case "MonoBehaviourWrap": MonoBehaviourWrap.Register(L); break; case "NetworkReachWrap": NetworkReachWrap.Register(L); break; case "ObjectWrap": ObjectWrap.Register(L); break; case "ParticleAnimatorWrap": ParticleAnimatorWrap.Register(L); break; case "ParticleEmitterWrap": ParticleEmitterWrap.Register(L); break; case "ParticleRendererWrap": ParticleRendererWrap.Register(L); break; case "ParticleSystemWrap": ParticleSystemWrap.Register(L); break; case "PhysicsWrap": PhysicsWrap.Register(L); break; case "PlayerPrefsWrap": PlayerPrefsWrap.Register(L); break; case "PlayModeWrap": PlayModeWrap.Register(L); break; case "QualitySettingsWrap": QualitySettingsWrap.Register(L); break; case "QueueModeWrap": QueueModeWrap.Register(L); break; case "RectTransformWrap": RectTransformWrap.Register(L); break; case "RectWrap": RectWrap.Register(L); break; case "RendererWrap": RendererWrap.Register(L); break; case "RenderSettingsWrap": RenderSettingsWrap.Register(L); break; case "RenderTextureWrap": RenderTextureWrap.Register(L); break; case "ScreenWrap": ScreenWrap.Register(L); break; case "SDKManagerWrap": SDKManagerWrap.Register(L); break; case "ShaderWrap": ShaderWrap.Register(L); break; case "SkinnedMeshRendererWrap": SkinnedMeshRendererWrap.Register(L); break; case "SleepTimeoutWrap": SleepTimeoutWrap.Register(L); break; case "SpaceWrap": SpaceWrap.Register(L); break; case "SphereColliderWrap": SphereColliderWrap.Register(L); break; case "SpriteWrap": SpriteWrap.Register(L); break; case "stringWrap": stringWrap.Register(L); break; case "SystemInfoWrap": SystemInfoWrap.Register(L); break; case "System_ObjectWrap": System_ObjectWrap.Register(L); break; case "Teacher_AppConstWrap": Teacher_AppConstWrap.Register(L); break; case "Teacher_ByteBufferWrap": Teacher_ByteBufferWrap.Register(L); break; case "Teacher_LuaBehaviourWrap": Teacher_LuaBehaviourWrap.Register(L); break; case "Teacher_LuaHelperWrap": Teacher_LuaHelperWrap.Register(L); break; case "Teacher_Manager_NetworkManagerWrap": Teacher_Manager_NetworkManagerWrap.Register(L); break; case "Teacher_Manager_PanelManagerWrap": Teacher_Manager_PanelManagerWrap.Register(L); break; case "Teacher_Manager_ResourceManagerWrap": Teacher_Manager_ResourceManagerWrap.Register(L); break; case "Teacher_Manager_TimerManagerWrap": Teacher_Manager_TimerManagerWrap.Register(L); break; case "Teacher_UtilWrap": Teacher_UtilWrap.Register(L); break; case "TestDelegateListenerWrap": TestDelegateListenerWrap.Register(L); break; case "TestEventListenerWrap": TestEventListenerWrap.Register(L); break; case "TestLuaDelegateWrap": TestLuaDelegateWrap.Register(L); break; case "Texture2DWrap": Texture2DWrap.Register(L); break; case "TextureWrap": TextureWrap.Register(L); break; case "TimeWrap": TimeWrap.Register(L); break; case "TouchPhaseWrap": TouchPhaseWrap.Register(L); break; case "TouchWrap": TouchWrap.Register(L); break; case "TrackedReferenceWrap": TrackedReferenceWrap.Register(L); break; case "TransformWrap": TransformWrap.Register(L); break; case "TypeWrap": TypeWrap.Register(L); break; case "UnityEngine_EventSystems_EventSystemWrap": UnityEngine_EventSystems_EventSystemWrap.Register(L); break; case "UnityEngine_Events_UnityEventBaseWrap": UnityEngine_Events_UnityEventBaseWrap.Register(L); break; case "UnityEngine_Events_UnityEventWrap": UnityEngine_Events_UnityEventWrap.Register(L); break; case "UnityEngine_UI_ButtonWrap": UnityEngine_UI_ButtonWrap.Register(L); break; case "UnityEngine_UI_Button_ButtonClickedEventWrap": UnityEngine_UI_Button_ButtonClickedEventWrap.Register(L); break; case "UnityEngine_UI_ImageWrap": UnityEngine_UI_ImageWrap.Register(L); break; case "UnityEngine_UI_InputFieldWrap": UnityEngine_UI_InputFieldWrap.Register(L); break; case "UnityEngine_UI_ScrollRectWrap": UnityEngine_UI_ScrollRectWrap.Register(L); break; case "UnityEngine_UI_TextWrap": UnityEngine_UI_TextWrap.Register(L); break; case "UnityEngine_UI_ToggleWrap": UnityEngine_UI_ToggleWrap.Register(L); break; case "UploadManagerWrap": UploadManagerWrap.Register(L); break; case "WWWFormWrap": WWWFormWrap.Register(L); break; case "WWWWrap": WWWWrap.Register(L); break; } }