public static void Bind(IntPtr L) { AnimationWrap.Register(L); AnimatorWrap.Register(L); ApplicationWrap.Register(L); AssetBundleWrap.Register(L); BaseLuaWrap.Register(L); BehaviourWrap.Register(L); ColorWrap.Register(L); ComponentWrap.Register(L); CoreWrap.Register(L); DebugWrap.Register(L); DeviceInfoWrap.Register(L); DownLoadFromWebWrap.Register(L); EventListenerWrap.Register(L); EventSenderWrap.Register(L); GameObjectWrap.Register(L); JumperWrap.Register(L); LuaLinkerWrap.Register(L); LuaManagerWrap.Register(L); LuaScriptMgrWrap.Register(L); LuaToolsWrap.Register(L); MathWrap.Register(L); MonoBehaviourWrap.Register(L); NGUIDebugWrap.Register(L); ObjectWrap.Register(L); ResourcesWrap.Register(L); TimeWrap.Register(L); TransformWrap.Register(L); TweenAlphaWrap.Register(L); TweenPositionWrap.Register(L); TweenScaleWrap.Register(L); TypeWrap.Register(L); UIBasicSpriteWrap.Register(L); UIButtonColorWrap.Register(L); UIButtonWrap.Register(L); UICameraWrap.Register(L); UIEventManagerWrap.Register(L); UILabelWrap.Register(L); UIPanelWrap.Register(L); UIProgressBarWrap.Register(L); UIRectWrap.Register(L); UISliderWrap.Register(L); UISpriteWrap.Register(L); UITextureWrap.Register(L); UITweenerWrap.Register(L); UIWidgetContainerWrap.Register(L); Vector2Wrap.Register(L); Vector3Wrap.Register(L); UIWidgetWrap.Register(L); DirectoryWrap.Register(L); FileWrap.Register(L); yieldWrap.Register(L); }
public static void Bind(LuaState L) { float t = Time.realtimeSinceStartup; L.BeginModule(null); EntityDataWrap.Register(L); PBMessageWrap.Register(L); EventListenerWrap.Register(L); EntityExtendWrap.Register(L); LuaExtendWrap.Register(L); LuaInterface_DebuggerWrap.Register(L); LuaProfilerWrap.Register(L); L.BeginModule("System"); L.RegFunction("Action", System_Action); L.RegFunction("Action_UnityEngine_EventSystems_PointerEventData", System_Action_UnityEngine_EventSystems_PointerEventData); L.RegFunction("Action_UnityEngine_GameObject", System_Action_UnityEngine_GameObject); L.RegFunction("Action_UnityEngine_Sprite_string", System_Action_UnityEngine_Sprite_string); L.RegFunction("Action_UnityEngine_GameObject_string", System_Action_UnityEngine_GameObject_string); L.RegFunction("Action_UnityEngine_KeyCode", System_Action_UnityEngine_KeyCode); L.RegFunction("Predicate_int", System_Predicate_int); L.RegFunction("Action_int", System_Action_int); L.RegFunction("Comparison_int", System_Comparison_int); L.RegFunction("Func_int_int", System_Func_int_int); L.RegFunction("Predicate_byte", System_Predicate_byte); L.RegFunction("Action_byte", System_Action_byte); L.RegFunction("Comparison_byte", System_Comparison_byte); L.RegFunction("Func_bool", System_Func_bool); L.RegFunction("Action_UnityEngine_AsyncOperation", System_Action_UnityEngine_AsyncOperation); L.BeginModule("Collections"); L.BeginModule("Generic"); System_Collections_Generic_List_intWrap.Register(L); System_Collections_Generic_List_byteWrap.Register(L); L.EndModule(); L.EndModule(); L.EndModule(); L.BeginModule("UnityEngine"); UnityEngine_ComponentWrap.Register(L); UnityEngine_TransformWrap.Register(L); UnityEngine_MaterialWrap.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_AudioBehaviourWrap.Register(L); L.BeginModule("EventSystems"); UnityEngine_EventSystems_PointerEventDataWrap.Register(L); UnityEngine_EventSystems_BaseEventDataWrap.Register(L); UnityEngine_EventSystems_AbstractEventDataWrap.Register(L); UnityEngine_EventSystems_UIBehaviourWrap.Register(L); L.EndModule(); L.BeginModule("UI"); UnityEngine_UI_ImageWrap.Register(L); UnityEngine_UI_TextWrap.Register(L); UnityEngine_UI_MaskableGraphicWrap.Register(L); UnityEngine_UI_GraphicWrap.Register(L); L.EndModule(); L.BeginModule("Events"); L.RegFunction("UnityAction", UnityEngine_Events_UnityAction); 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.EndModule(); L.BeginModule("LuaInterface"); LuaInterface_LuaInjectionStationWrap.Register(L); LuaInterface_InjectTypeWrap.Register(L); L.EndModule(); L.BeginModule("DG"); L.BeginModule("Tweening"); L.RegFunction("TweenCallback", DG_Tweening_TweenCallback); L.BeginModule("Core"); L.RegFunction("DOSetter_float", DG_Tweening_Core_DOSetter_float); L.EndModule(); L.EndModule(); 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); }