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 "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 "BoxColliderWrap": BoxColliderWrap.Register(L); break; case "ButtonWrap": ButtonWrap.Register(L); break; case "Button_ButtonClickedEventWrap": Button_ButtonClickedEventWrap.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 "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 "MeshColliderWrap": MeshColliderWrap.Register(L); break; case "MeshRendererWrap": MeshRendererWrap.Register(L); break; case "MonoBehaviourWrap": MonoBehaviourWrap.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 "PlayModeWrap": PlayModeWrap.Register(L); break; case "QualitySettingsWrap": QualitySettingsWrap.Register(L); break; case "QueueModeWrap": QueueModeWrap.Register(L); break; case "RectTransformWrap": RectTransformWrap.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 "SimpleFramework_AppConstWrap": SimpleFramework_AppConstWrap.Register(L); break; case "SimpleFramework_ByteBufferWrap": SimpleFramework_ByteBufferWrap.Register(L); break; case "SimpleFramework_LuaBehaviourWrap": SimpleFramework_LuaBehaviourWrap.Register(L); break; case "SimpleFramework_LuaHelperWrap": SimpleFramework_LuaHelperWrap.Register(L); break; case "SimpleFramework_Manager_NetworkManagerWrap": SimpleFramework_Manager_NetworkManagerWrap.Register(L); break; case "SimpleFramework_Manager_PanelManagerWrap": SimpleFramework_Manager_PanelManagerWrap.Register(L); break; case "SimpleFramework_Manager_ResourceManagerWrap": SimpleFramework_Manager_ResourceManagerWrap.Register(L); break; case "SimpleFramework_UtilWrap": SimpleFramework_UtilWrap.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 "stringWrap": stringWrap.Register(L); break; case "System_ObjectWrap": System_ObjectWrap.Register(L); break; case "TestDelegateListenerWrap": TestDelegateListenerWrap.Register(L); break; case "TestEventListenerWrap": TestEventListenerWrap.Register(L); break; case "TestLuaDelegateWrap": TestLuaDelegateWrap.Register(L); break; case "TextureWrap": TextureWrap.Register(L); break; case "TextWrap": TextWrap.Register(L); break; case "TimerManagerWrap": TimerManagerWrap.Register(L); break; case "TimeWrap": TimeWrap.Register(L); break; case "TouchPhaseWrap": TouchPhaseWrap.Register(L); break; case "TrackedReferenceWrap": TrackedReferenceWrap.Register(L); break; case "TransformWrap": TransformWrap.Register(L); break; case "TypeWrap": TypeWrap.Register(L); break; case "UnityEngine_Events_UnityEventBaseWrap": UnityEngine_Events_UnityEventBaseWrap.Register(L); break; case "UnityEngine_Events_UnityEventWrap": UnityEngine_Events_UnityEventWrap.Register(L); break; case "WWWWrap": WWWWrap.Register(L); break; } }
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 "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 "BaseLuaWrap": BaseLuaWrap.Register(L); break; case "BehaviourWrap": BehaviourWrap.Register(L); break; case "BlendWeightsWrap": BlendWeightsWrap.Register(L); break; case "BoxColliderWrap": BoxColliderWrap.Register(L); break; case "ButtonWrap": ButtonWrap.Register(L); break; case "Button_ButtonClickedEventWrap": Button_ButtonClickedEventWrap.Register(L); break; case "ByteBufferWrap": ByteBufferWrap.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 "DG_Tweening_DOTweenWrap": DG_Tweening_DOTweenWrap.Register(L); break; case "DG_Tweening_LoopTypeWrap": DG_Tweening_LoopTypeWrap.Register(L); break; case "DG_Tweening_RotateModeWrap": DG_Tweening_RotateModeWrap.Register(L); break; case "DG_Tweening_SequenceWrap": DG_Tweening_SequenceWrap.Register(L); break; case "DG_Tweening_TweenerWrap": DG_Tweening_TweenerWrap.Register(L); break; case "DG_Tweening_TweenWrap": DG_Tweening_TweenWrap.Register(L); break; case "EnumWrap": EnumWrap.Register(L); break; case "GameObjectWrap": GameObjectWrap.Register(L); break; case "GraphicWrap": GraphicWrap.Register(L); break; case "IEnumeratorWrap": IEnumeratorWrap.Register(L); break; case "ImageWrap": ImageWrap.Register(L); break; case "InputWrap": InputWrap.Register(L); break; case "IOLuaHelperWrap": IOLuaHelperWrap.Register(L); break; case "iooWrap": iooWrap.Register(L); break; case "KeyCodeWrap": KeyCodeWrap.Register(L); break; case "LightTypeWrap": LightTypeWrap.Register(L); break; case "LightWrap": LightWrap.Register(L); break; case "LuaHelperWrap": LuaHelperWrap.Register(L); break; case "MaskableGraphicWrap": MaskableGraphicWrap.Register(L); break; case "MaterialWrap": MaterialWrap.Register(L); break; case "MeshColliderWrap": MeshColliderWrap.Register(L); break; case "MeshRendererWrap": MeshRendererWrap.Register(L); break; case "MonoBehaviourWrap": MonoBehaviourWrap.Register(L); break; case "NetworkManagerWrap": NetworkManagerWrap.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 "PlayModeWrap": PlayModeWrap.Register(L); break; case "PoolManagerWrap": PoolManagerWrap.Register(L); break; case "QualitySettingsWrap": QualitySettingsWrap.Register(L); break; case "QueueModeWrap": QueueModeWrap.Register(L); break; case "RectTransformUtilityWrap": RectTransformUtilityWrap.Register(L); break; case "RectTransformWrap": RectTransformWrap.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 "SkinnedMeshRendererWrap": SkinnedMeshRendererWrap.Register(L); break; case "SleepTimeoutWrap": SleepTimeoutWrap.Register(L); break; case "SpaceWrap": SpaceWrap.Register(L); break; case "SphereColliderWrap": SphereColliderWrap.Register(L); break; case "stringWrap": stringWrap.Register(L); break; case "System_ObjectWrap": System_ObjectWrap.Register(L); break; case "TestDelegateListenerWrap": TestDelegateListenerWrap.Register(L); break; case "TestEventListenerWrap": TestEventListenerWrap.Register(L); break; case "TestLuaDelegateWrap": TestLuaDelegateWrap.Register(L); break; case "TextureWrap": TextureWrap.Register(L); break; case "TextWrap": TextWrap.Register(L); break; case "TimerManagerWrap": TimerManagerWrap.Register(L); break; case "TimeWrap": TimeWrap.Register(L); break; case "TouchPhaseWrap": TouchPhaseWrap.Register(L); break; case "TrackedReferenceWrap": TrackedReferenceWrap.Register(L); break; case "TransformWrap": TransformWrap.Register(L); break; case "TypeWrap": TypeWrap.Register(L); break; case "UIBehaviourWrap": UIBehaviourWrap.Register(L); break; case "UIEventListenerWrap": UIEventListenerWrap.Register(L); break; case "UIFollowTargetWrap": UIFollowTargetWrap.Register(L); break; case "UIProgressWrap": UIProgressWrap.Register(L); break; case "UnityEngine_Events_UnityEventBaseWrap": UnityEngine_Events_UnityEventBaseWrap.Register(L); break; case "UnityEngine_Events_UnityEventWrap": UnityEngine_Events_UnityEventWrap.Register(L); break; case "UtilCommonWrap": UtilCommonWrap.Register(L); break; case "UtilMathWrap": UtilMathWrap.Register(L); break; case "UtilWrap": UtilWrap.Register(L); break; } }