public static void Bind(LuaState L)
{
float t = Time.realtimeSinceStartup;
L.BeginModule(null);
LuaInterface_DebuggerWrap.Register(L);
LuaProfilerWrap.Register(L);
GameConstWrap.Register(L);
MonoSingletonWrap.Register(L);
MonoComponentWrap.Register(L);
EncryptUtilWrap.Register(L);
HttpUtilWrap.Register(L);
ResUtilWrap.Register(L);
SocketUtilWrap.Register(L);
VObjectWrap.Register(L);
RefDataWrap.Register(L);
ABVObjectWrap.Register(L);
ENV_TYPEWrap.Register(L);
HttpResultWrap.Register(L);
TestConsoleWrap.Register(L);
Singleton_MonoSingletonWrap.Register(L);
L.BeginModule("LuaInterface");
LuaInterface_LuaInjectionStationWrap.Register(L);
LuaInterface_InjectTypeWrap.Register(L);
L.EndModule();
L.BeginModule("UnityEngine");
UnityEngine_ComponentWrap.Register(L);
UnityEngine_TransformWrap.Register(L);
UnityEngine_MaterialWrap.Register(L);
UnityEngine_LightWrap.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_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_AnimationBlendModeWrap.Register(L);
UnityEngine_QueueModeWrap.Register(L);
UnityEngine_PlayModeWrap.Register(L);
UnityEngine_WrapModeWrap.Register(L);
UnityEngine_QualitySettingsWrap.Register(L);
UnityEngine_RenderSettingsWrap.Register(L);
UnityEngine_ResourcesWrap.Register(L);
UnityEngine_RectTransformWrap.Register(L);
UnityEngine_ScreenOrientationWrap.Register(L);
UnityEngine_AudioBehaviourWrap.Register(L);
L.BeginModule("SceneManagement");
UnityEngine_SceneManagement_SceneManagerWrap.Register(L);
UnityEngine_SceneManagement_SceneWrap.Register(L);
UnityEngine_SceneManagement_LoadSceneParametersWrap.Register(L);
L.EndModule();
L.BeginModule("UI");
UnityEngine_UI_CanvasScalerWrap.Register(L);
UnityEngine_UI_TextWrap.Register(L);
UnityEngine_UI_ImageWrap.Register(L);
UnityEngine_UI_ButtonWrap.Register(L);
UnityEngine_UI_InputFieldWrap.Register(L);
UnityEngine_UI_ScrollRectWrap.Register(L);
UnityEngine_UI_MaskableGraphicWrap.Register(L);
UnityEngine_UI_GraphicWrap.Register(L);
UnityEngine_UI_SelectableWrap.Register(L);
L.BeginModule("Button");
UnityEngine_UI_Button_ButtonClickedEventWrap.Register(L);
L.EndModule();
L.BeginModule("InputField");
L.RegFunction("OnValidateInput", UnityEngine_UI_InputField_OnValidateInput);
L.EndModule();
L.EndModule();
L.BeginModule("EventSystems");
UnityEngine_EventSystems_UIBehaviourWrap.Register(L);
L.EndModule();
L.BeginModule("Events");
UnityEngine_Events_UnityEventWrap.Register(L);
UnityEngine_Events_UnityEventBaseWrap.Register(L);
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("AdvertisingIdentifierCallback", UnityEngine_Application_AdvertisingIdentifierCallback);
L.RegFunction("LowMemoryCallback", UnityEngine_Application_LowMemoryCallback);
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("RectTransform");
L.RegFunction("ReapplyDrivenProperties", UnityEngine_RectTransform_ReapplyDrivenProperties);
L.EndModule();
L.EndModule();
L.BeginModule("Dpoch");
L.BeginModule("SocketIO");
Dpoch_SocketIO_SocketIOWrap.Register(L);
L.EndModule();
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("Action_int_int", System_Action_int_int);
L.RegFunction("Action_string", System_Action_string);
L.RegFunction("Comparison_int", System_Comparison_int);
L.RegFunction("Func_int_int", System_Func_int_int);
L.RegFunction("Action_string_objects", System_Action_string_objects);
L.RegFunction("Action_bool", System_Action_bool);
L.RegFunction("Func_bool", System_Func_bool);
L.RegFunction("Action_UnityEngine_AsyncOperation", System_Action_UnityEngine_AsyncOperation);
L.RegFunction("Action_HttpResult", System_Action_HttpResult);
L.RegFunction("Action_VObject", System_Action_VObject);
L.RegFunction("Action_Dpoch_SocketIO_SocketIOException", System_Action_Dpoch_SocketIO_SocketIOException);
L.RegFunction("Action_Dpoch_SocketIO_Packet", System_Action_Dpoch_SocketIO_Packet);
L.RegFunction("Action_Dpoch_SocketIO_SocketIOEvent", System_Action_Dpoch_SocketIO_SocketIOEvent);
L.RegFunction("Action_Newtonsoft_Json_Linq_JArray", System_Action_Newtonsoft_Json_Linq_JArray);
L.EndModule();
L.EndModule();
L.BeginPreLoad();
L.AddPreLoad("UnityEngine.MeshRenderer", LuaOpen_UnityEngine_MeshRenderer, typeof(UnityEngine.MeshRenderer));
L.AddPreLoad("UnityEngine.BoxCollider", LuaOpen_UnityEngine_BoxCollider, typeof(UnityEngine.BoxCollider));
L.AddPreLoad("UnityEngine.MeshCollider", LuaOpen_UnityEngine_MeshCollider, typeof(UnityEngine.MeshCollider));
L.AddPreLoad("UnityEngine.SphereCollider", LuaOpen_UnityEngine_SphereCollider, typeof(UnityEngine.SphereCollider));
L.AddPreLoad("UnityEngine.CharacterController", LuaOpen_UnityEngine_CharacterController, typeof(UnityEngine.CharacterController));
L.AddPreLoad("UnityEngine.CapsuleCollider", LuaOpen_UnityEngine_CapsuleCollider, typeof(UnityEngine.CapsuleCollider));
L.AddPreLoad("UnityEngine.Animation", LuaOpen_UnityEngine_Animation, typeof(UnityEngine.Animation));
L.AddPreLoad("UnityEngine.AnimationClip", LuaOpen_UnityEngine_AnimationClip, typeof(UnityEngine.AnimationClip));
L.AddPreLoad("UnityEngine.AnimationState", LuaOpen_UnityEngine_AnimationState, typeof(UnityEngine.AnimationState));
L.AddPreLoad("UnityEngine.BlendWeights", LuaOpen_UnityEngine_BlendWeights, typeof(UnityEngine.BlendWeights));
L.AddPreLoad("UnityEngine.RenderTexture", LuaOpen_UnityEngine_RenderTexture, typeof(UnityEngine.RenderTexture));
L.AddPreLoad("UnityEngine.Rigidbody", LuaOpen_UnityEngine_Rigidbody, typeof(UnityEngine.Rigidbody));
L.EndPreLoad();
Debugger.Log("Register lua type cost time: {0}", Time.realtimeSinceStartup - t);
}