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_Manager_TimerManagerWrap": SimpleFramework_Manager_TimerManagerWrap.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 "TextureWrap": TextureWrap.Register(L); break;

        case "TextWrap": TextWrap.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;
        }
    }
示例#2
0
 public static void Bind(IntPtr L, string type = null)
 {
     AnimationBlendModeWrap.Register(L);
     AnimationClipWrap.Register(L);
     AnimationStateWrap.Register(L);
     AnimationWrap.Register(L);
     AppConstWrap.Register(L);
     ApplicationWrap.Register(L);
     AssetBundleWrap.Register(L);
     AssetInfoWrap.Register(L);
     AsyncOperationWrap.Register(L);
     AudioClipWrap.Register(L);
     AudioSourceWrap.Register(L);
     AutomicIntWrap.Register(L);
     BehaviourWrap.Register(L);
     BlendWeightsWrap.Register(L);
     BoxColliderWrap.Register(L);
     ButtonWrap.Register(L);
     CameraClearFlagsWrap.Register(L);
     CameraMgrWrap.Register(L);
     CameraWrap.Register(L);
     CanvasWrap.Register(L);
     CharacterControllerWrap.Register(L);
     ColliderWrap.Register(L);
     ComponentWrap.Register(L);
     Constans_SkillTargetWrap.Register(L);
     Constans_SkillTypeWrap.Register(L);
     DebuggerWrap.Register(L);
     DelegateFactoryWrap.Register(L);
     DelegateWrap.Register(L);
     DropdownWrap.Register(L);
     EnumWrap.Register(L);
     ErrorManagerWrap.Register(L);
     ErrorModelWrap.Register(L);
     EventDefWrap.Register(L);
     FightUnitMgrWrap.Register(L);
     GameDataWrap.Register(L);
     GameObjectWrap.Register(L);
     IEnumeratorWrap.Register(L);
     ImageWrap.Register(L);
     InputFieldWrap.Register(L);
     InputManagerWrap.Register(L);
     InputWrap.Register(L);
     KeyCodeWrap.Register(L);
     LightTypeWrap.Register(L);
     LightWrap.Register(L);
     LuaEnumTypeWrap.Register(L);
     MapUtilsWrap.Register(L);
     MaskWrap.Register(L);
     MaterialWrap.Register(L);
     MeshColliderWrap.Register(L);
     MeshRendererWrap.Register(L);
     MonoBehaviourWrap.Register(L);
     MultipleTimeLengthButtonTriggerWrap.Register(L);
     MusicManagerWrap.Register(L);
     NetWorkScriptWrap.Register(L);
     ObjectWrap.Register(L);
     OneByOne_AccountDTOWrap.Register(L);
     OneByOne_AttackDTOWrap.Register(L);
     OneByOne_DamageDTOWrap.Register(L);
     OneByOne_FightBuildModelWrap.Register(L);
     OneByOne_FightPlayerModelWrap.Register(L);
     OneByOne_FightProtocolWrap.Register(L);
     OneByOne_FightRoomModelWrap.Register(L);
     OneByOne_FightSkillWrap.Register(L);
     OneByOne_FightSoldierModelWrap.Register(L);
     OneByOne_LoginProtocolWrap.Register(L);
     OneByOne_MatchProtocolWrap.Register(L);
     OneByOne_MoveDTOWrap.Register(L);
     OneByOne_ProtocolWrap.Register(L);
     OneByOne_SelectModelWrap.Register(L);
     OneByOne_SelectProtocolWrap.Register(L);
     OneByOne_SelectRoomDTOWrap.Register(L);
     OneByOne_UserDTOWrap.Register(L);
     OneByOne_UserProtocolWrap.Register(L);
     ParticleAnimatorWrap.Register(L);
     ParticleEmitterWrap.Register(L);
     ParticleRendererWrap.Register(L);
     ParticleSystemWrap.Register(L);
     PhysicsWrap.Register(L);
     PlayerBehaviourFacadeWrap.Register(L);
     PlayerControllerWrap.Register(L);
     PlayerPrefsWrap.Register(L);
     PlayModeWrap.Register(L);
     QualitySettingsWrap.Register(L);
     QueueModeWrap.Register(L);
     RawImageWrap.Register(L);
     RectMask2DWrap.Register(L);
     RectTransformWrap.Register(L);
     RendererWrap.Register(L);
     RenderSettingsWrap.Register(L);
     RenderTextureWrap.Register(L);
     ResourceLoaderWrap.Register(L);
     SceneLoaderWrap.Register(L);
     ScreenWrap.Register(L);
     ScrollbarWrap.Register(L);
     ScrollRectWrap.Register(L);
     SelectableWrap.Register(L);
     SkillButtonWrap.Register(L);
     SkillTipSingletonWrap.Register(L);
     SkinnedMeshRendererWrap.Register(L);
     SleepTimeoutWrap.Register(L);
     SliderWrap.Register(L);
     SocketModelWrap.Register(L);
     SpaceWrap.Register(L);
     SphereColliderWrap.Register(L);
     SpriteWrap.Register(L);
     stringWrap.Register(L);
     System_ObjectWrap.Register(L);
     TestDelegateListenerWrap.Register(L);
     TestEventListenerWrap.Register(L);
     TestLuaDelegateWrap.Register(L);
     TextureWrap.Register(L);
     TextWrap.Register(L);
     TimeWrap.Register(L);
     ToggleGroupWrap.Register(L);
     ToggleWrap.Register(L);
     TouchPhaseWrap.Register(L);
     TrackedReferenceWrap.Register(L);
     TransformFinderWrap.Register(L);
     TransformWrap.Register(L);
     TransUtilsWrap.Register(L);
     TypeWrap.Register(L);
     UIutilsWrap.Register(L);
     UnityEngine_SceneManagement_SceneManagerWrap.Register(L);
     UtilWrap.Register(L);
     WWWWrap.Register(L);
 }
示例#3
0
 public static void Bind(IntPtr L)
 {
     objectWrap.Register(L);
     ObjectWrap.Register(L);
     TypeWrap.Register(L);
     DelegateWrap.Register(L);
     IEnumeratorWrap.Register(L);
     EnumWrap.Register(L);
     StringWrap.Register(L);
     MsgPacketWrap.Register(L);
     AnimationBlendModeWrap.Register(L);
     AnimationClipWrap.Register(L);
     AnimationStateWrap.Register(L);
     AnimationWrap.Register(L);
     AnimatorWrap.Register(L);
     ApplicationWrap.Register(L);
     AssetBundleWrap.Register(L);
     AsyncOperationWrap.Register(L);
     AudioClipWrap.Register(L);
     AudioListenerWrap.Register(L);
     AudioManagerWrap.Register(L);
     AudioSourceWrap.Register(L);
     BaseLuaWrap.Register(L);
     BehaviourWrap.Register(L);
     BlendWeightsWrap.Register(L);
     BoxColliderWrap.Register(L);
     ButtonWrap.Register(L);
     ByteBufferWrap.Register(L);
     CameraClearFlagsWrap.Register(L);
     CameraWrap.Register(L);
     CanvasWrap.Register(L);
     CharacterControllerWrap.Register(L);
     ColliderWrap.Register(L);
     ComponentWrap.Register(L);
     DebuggerWrap.Register(L);
     DictionaryStr2StrWrap.Register(L);
     GameAudioWrap.Register(L);
     GameLogicWrap.Register(L);
     GameObjectWrap.Register(L);
     GraphicWrap.Register(L);
     ImageWrap.Register(L);
     InputFieldWrap.Register(L);
     InputWrap.Register(L);
     iooWrap.Register(L);
     KeyCodeWrap.Register(L);
     LayerMaskWrap.Register(L);
     LightTypeWrap.Register(L);
     LightWrap.Register(L);
     ListStringWrap.Register(L);
     LoadSceneMgrWrap.Register(L);
     LuaHelperWrap.Register(L);
     MaskableGraphicWrap.Register(L);
     MaterialWrap.Register(L);
     MeshColliderWrap.Register(L);
     MeshRendererWrap.Register(L);
     MonoBehaviourWrap.Register(L);
     NavMeshAgentWrap.Register(L);
     NavMeshHitWrap.Register(L);
     NavMeshPathStatusWrap.Register(L);
     NavMeshPathWrap.Register(L);
     NavMeshWrap.Register(L);
     NetworkManagerWrap.Register(L);
     ParticleAnimatorWrap.Register(L);
     ParticleEmitterWrap.Register(L);
     ParticleRendererWrap.Register(L);
     ParticleSystemWrap.Register(L);
     PhysicsWrap.Register(L);
     PlaneWrap.Register(L);
     PlayModeWrap.Register(L);
     PointerEventDataWrap.Register(L);
     QualitySettingsWrap.Register(L);
     QueueModeWrap.Register(L);
     RaycastHitWrap.Register(L);
     RectTransformWrap.Register(L);
     RendererWrap.Register(L);
     RenderSettingsWrap.Register(L);
     RenderTextureWrap.Register(L);
     ResourceManagerWrap.Register(L);
     ScreenWrap.Register(L);
     ScrollRectWrap.Register(L);
     SelectableWrap.Register(L);
     SimplePoolWrap.Register(L);
     SkinnedMeshRendererWrap.Register(L);
     SleepTimeoutWrap.Register(L);
     SpaceWrap.Register(L);
     SphereColliderWrap.Register(L);
     SpriteWrap.Register(L);
     Texture2DWrap.Register(L);
     TextureWrap.Register(L);
     TextWrap.Register(L);
     TimerManagerWrap.Register(L);
     TimeWrap.Register(L);
     ToggleWrap.Register(L);
     TouchPhaseWrap.Register(L);
     TrackedReferenceWrap.Register(L);
     TransformWrap.Register(L);
     UIAnimCtrlWrap.Register(L);
     UIBehaviourWrap.Register(L);
     UIEventListenerWrap.Register(L);
     UIFollowTargetWrap.Register(L);
     UILayerContainerTypeWrap.Register(L);
     UIProgressWrap.Register(L);
     UISpriteChangeWrap.Register(L);
     UISpriteStateWrap.Register(L);
     UITabsControlWrap.Register(L);
     UITimeDestoryWrap.Register(L);
     UtilCommonWrap.Register(L);
     UtilMathWrap.Register(L);
     UtilWrap.Register(L);
     WWWWrap.Register(L);
 }
示例#4
0
 public static void Bind(IntPtr L)
 {
     objectWrap.Register(L);
     ObjectWrap.Register(L);
     TypeWrap.Register(L);
     DelegateWrap.Register(L);
     IEnumeratorWrap.Register(L);
     EnumWrap.Register(L);
     StringWrap.Register(L);
     MsgPacketWrap.Register(L);
     AnimationBlendModeWrap.Register(L);
     AnimationClipWrap.Register(L);
     AnimationStateWrap.Register(L);
     AnimationWrap.Register(L);
     ApplicationWrap.Register(L);
     AssetBundleWrap.Register(L);
     AsyncOperationWrap.Register(L);
     AudioClipWrap.Register(L);
     AudioSourceWrap.Register(L);
     BehaviourWrap.Register(L);
     BlendWeightsWrap.Register(L);
     BoxColliderWrap.Register(L);
     CameraClearFlagsWrap.Register(L);
     CameraWrap.Register(L);
     CharacterControllerWrap.Register(L);
     ColliderWrap.Register(L);
     ComponentWrap.Register(L);
     GameObjectWrap.Register(L);
     GTLibWrap.Register(L);
     IAssetManagerWrap.Register(L);
     IGameManagerWrap.Register(L);
     INetManagerWrap.Register(L);
     InputWrap.Register(L);
     KeyCodeWrap.Register(L);
     LightTypeWrap.Register(L);
     LightWrap.Register(L);
     LoggerWrap.Register(L);
     LuaHelperWrap.Register(L);
     LuaMessageTransmitterWrap.Register(L);
     MaterialWrap.Register(L);
     MeshColliderWrap.Register(L);
     MeshRendererWrap.Register(L);
     MessageTransmitterWrap.Register(L);
     MonoBehaviourWrap.Register(L);
     MPObjectWrap.Register(L);
     ParticleAnimatorWrap.Register(L);
     ParticleEmitterWrap.Register(L);
     ParticleRendererWrap.Register(L);
     PhysicsWrap.Register(L);
     PlaneWrap.Register(L);
     PlayModeWrap.Register(L);
     QualitySettingsWrap.Register(L);
     QueueModeWrap.Register(L);
     RendererWrap.Register(L);
     RenderSettingsWrap.Register(L);
     RenderTextureWrap.Register(L);
     ScreenWrap.Register(L);
     SkinnedMeshRendererWrap.Register(L);
     SleepTimeoutWrap.Register(L);
     SpaceWrap.Register(L);
     SphereColliderWrap.Register(L);
     TimeWrap.Register(L);
     TouchPhaseWrap.Register(L);
     TrackedReferenceWrap.Register(L);
     TransformWrap.Register(L);
     UIEventListenerWrap.Register(L);
     UIGridWrap.Register(L);
     UILabelWrap.Register(L);
     UIPanelWrap.Register(L);
     UtilWrap.Register(L);
 }
示例#5
0
	public static void Bind(IntPtr L)
	{
		objectWrap.Register(L);
		ObjectWrap.Register(L);
		coroutineWrap.Register(L);
		FilterModeWrap.Register(L);
		TextureWrapModeWrap.Register(L);
		NPOTSupportWrap.Register(L);
		TextureFormatWrap.Register(L);
		CubemapFaceWrap.Register(L);
		RenderTextureFormatWrap.Register(L);
		RenderTextureReadWriteWrap.Register(L);
		BlendModeWrap.Register(L);
		BlendOpWrap.Register(L);
		CompareFunctionWrap.Register(L);
		CullModeWrap.Register(L);
		ColorWriteMaskWrap.Register(L);
		StencilOpWrap.Register(L);
		SecurityWrap.Register(L);
		StackTraceUtilityWrap.Register(L);
		UnityExceptionWrap.Register(L);
		MissingComponentExceptionWrap.Register(L);
		UnassignedReferenceExceptionWrap.Register(L);
		MissingReferenceExceptionWrap.Register(L);		
		WWWWrap.Register(L);
		GenericStackWrap.Register(L);
		ForceModeWrap.Register(L);
		PhysicsWrap.Register(L);
		RigidbodyConstraintsWrap.Register(L);
		RigidbodyWrap.Register(L);
		RigidbodyInterpolationWrap.Register(L);
		JointMotorWrap.Register(L);
		JointSpringWrap.Register(L);
		JointLimitsWrap.Register(L);
		JointWrap.Register(L);
		HingeJointWrap.Register(L);
		SpringJointWrap.Register(L);
		FixedJointWrap.Register(L);
		SoftJointLimitWrap.Register(L);
		JointDriveModeWrap.Register(L);
		JointProjectionModeWrap.Register(L);
		JointDriveWrap.Register(L);
		CharacterJointWrap.Register(L);
		RotationDriveModeWrap.Register(L);
		ConfigurableJointWrap.Register(L);
		ConstantForceWrap.Register(L);
		CollisionDetectionModeWrap.Register(L);
		ColliderWrap.Register(L);
		BoxColliderWrap.Register(L);
		SphereColliderWrap.Register(L);
		MeshColliderWrap.Register(L);
		CapsuleColliderWrap.Register(L);
		WheelFrictionCurveWrap.Register(L);
		WheelHitWrap.Register(L);
		WheelColliderWrap.Register(L);
		RaycastHitWrap.Register(L);
		PhysicMaterialCombineWrap.Register(L);
		PhysicMaterialWrap.Register(L);
		ContactPointWrap.Register(L);
		CollisionWrap.Register(L);
		CollisionFlagsWrap.Register(L);
		ControllerColliderHitWrap.Register(L);
		CharacterControllerWrap.Register(L);
		ClothWrap.Register(L);
		InteractiveClothWrap.Register(L);
		ClothSkinningCoefficientWrap.Register(L);
		SkinnedClothWrap.Register(L);
		ClothRendererWrap.Register(L);
		Physics2DWrap.Register(L);
		RaycastHit2DWrap.Register(L);
		RigidbodyInterpolation2DWrap.Register(L);
		RigidbodySleepMode2DWrap.Register(L);
		CollisionDetectionMode2DWrap.Register(L);
		ForceMode2DWrap.Register(L);
		Rigidbody2DWrap.Register(L);
		Collider2DWrap.Register(L);
		CircleCollider2DWrap.Register(L);
		BoxCollider2DWrap.Register(L);
		EdgeCollider2DWrap.Register(L);
		PolygonCollider2DWrap.Register(L);
		ContactPoint2DWrap.Register(L);
		Collision2DWrap.Register(L);
		JointLimitState2DWrap.Register(L);
		JointAngleLimits2DWrap.Register(L);
		JointTranslationLimits2DWrap.Register(L);
		JointMotor2DWrap.Register(L);
		JointSuspension2DWrap.Register(L);
		Joint2DWrap.Register(L);
		AnchoredJoint2DWrap.Register(L);
		SpringJoint2DWrap.Register(L);
		DistanceJoint2DWrap.Register(L);
		HingeJoint2DWrap.Register(L);
		SliderJoint2DWrap.Register(L);
		WheelJoint2DWrap.Register(L);
		PhysicsMaterial2DWrap.Register(L);
		ObstacleAvoidanceTypeWrap.Register(L);
		NavMeshAgentWrap.Register(L);
		OffMeshLinkTypeWrap.Register(L);
		OffMeshLinkDataWrap.Register(L);
		NavMeshHitWrap.Register(L);
		NavMeshTriangulationWrap.Register(L);
		NavMeshWrap.Register(L);
		OffMeshLinkWrap.Register(L);
		NavMeshPathStatusWrap.Register(L);
		NavMeshPathWrap.Register(L);
		NavMeshObstacleWrap.Register(L);
		AudioSpeakerModeWrap.Register(L);
		AudioSettingsWrap.Register(L);
		AudioTypeWrap.Register(L);
		AudioClipWrap.Register(L);
		AudioVelocityUpdateModeWrap.Register(L);
		AudioListenerWrap.Register(L);
		AudioRolloffModeWrap.Register(L);
		AudioSourceWrap.Register(L);
		AudioReverbPresetWrap.Register(L);
		AudioReverbZoneWrap.Register(L);
		AudioLowPassFilterWrap.Register(L);
		AudioHighPassFilterWrap.Register(L);
		AudioDistortionFilterWrap.Register(L);
		AudioEchoFilterWrap.Register(L);
		AudioChorusFilterWrap.Register(L);
		AudioReverbFilterWrap.Register(L);
		MicrophoneWrap.Register(L);
		WebCamFlagsWrap.Register(L);
		WebCamDeviceWrap.Register(L);
		WebCamTextureWrap.Register(L);
		AnimationClipPairWrap.Register(L);
		AnimatorOverrideControllerWrap.Register(L);
		WrapModeWrap.Register(L);
		AnimationEventWrap.Register(L);
		AnimationClipWrap.Register(L);
		KeyframeWrap.Register(L);
		AnimationCurveWrap.Register(L);
		PlayModeWrap.Register(L);
		QueueModeWrap.Register(L);
		AnimationBlendModeWrap.Register(L);
		AnimationPlayModeWrap.Register(L);
		AnimationCullingTypeWrap.Register(L);
		AnimationWrap.Register(L);
		AnimationStateWrap.Register(L);
		GameObjectWrap.Register(L);
		AvatarTargetWrap.Register(L);
		AvatarIKGoalWrap.Register(L);
		AnimationInfoWrap.Register(L);
		AnimatorCullingModeWrap.Register(L);
		AnimatorUpdateModeWrap.Register(L);
		AnimatorStateInfoWrap.Register(L);
		AnimatorTransitionInfoWrap.Register(L);
		MatchTargetWeightMaskWrap.Register(L);
		AnimatorWrap.Register(L);
		AnimatorUtilityWrap.Register(L);
		SkeletonBoneWrap.Register(L);
		HumanLimitWrap.Register(L);
		HumanBoneWrap.Register(L);
		HumanDescriptionWrap.Register(L);
		AvatarBuilderWrap.Register(L);
		RuntimeAnimatorControllerWrap.Register(L);
		HumanBodyBonesWrap.Register(L);
		AvatarWrap.Register(L);
		HumanTraitWrap.Register(L);
		UIVertexWrap.Register(L);
		AssetBundleWrap.Register(L);
		HideFlagsWrap.Register(L);
		SendMessageOptionsWrap.Register(L);
		PrimitiveTypeWrap.Register(L);
		SpaceWrap.Register(L);
		LayerMaskWrap.Register(L);
		RuntimePlatformWrap.Register(L);
		SystemLanguageWrap.Register(L);
		LogTypeWrap.Register(L);
		DeviceTypeWrap.Register(L);
		SystemInfoWrap.Register(L);
		ScriptableObjectWrap.Register(L);
		ResourcesWrap.Register(L);
		ThreadPriorityWrap.Register(L);
		ProfilerWrap.Register(L);
		ReproductionWrap.Register(L);
		CrashReportWrap.Register(L);
		LightTypeWrap.Register(L);
		LightRenderModeWrap.Register(L);
		LightShadowsWrap.Register(L);
		OcclusionAreaWrap.Register(L);
		OcclusionPortalWrap.Register(L);
		FogModeWrap.Register(L);
		RenderSettingsWrap.Register(L);
		ShadowProjectionWrap.Register(L);
		QualitySettingsWrap.Register(L);
		CameraClearFlagsWrap.Register(L);
		DepthTextureModeWrap.Register(L);
		TexGenModeWrap.Register(L);
		AnisotropicFilteringWrap.Register(L);
		BlendWeightsWrap.Register(L);
		MeshFilterWrap.Register(L);
		CombineInstanceWrap.Register(L);
		MeshTopologyWrap.Register(L);
		MeshWrap.Register(L);
		BoneWeightWrap.Register(L);
		SkinQualityWrap.Register(L);
		SkinnedMeshRendererWrap.Register(L);
		FlareWrap.Register(L);
		LensFlareWrap.Register(L);
		RendererWrap.Register(L);
		ProjectorWrap.Register(L);
		SkyboxWrap.Register(L);
		TextMeshWrap.Register(L);
		ParticleWrap.Register(L);
		ParticleEmitterWrap.Register(L);
		ParticleAnimatorWrap.Register(L);
		TrailRendererWrap.Register(L);
		ParticleRenderModeWrap.Register(L);
		ParticleRendererWrap.Register(L);
		LineRendererWrap.Register(L);
		MaterialPropertyBlockWrap.Register(L);
		RenderBufferWrap.Register(L);
		GraphicsWrap.Register(L);
		ResolutionWrap.Register(L);
		LightmapDataWrap.Register(L);
		LightmapsModeWrap.Register(L);
		ColorSpaceWrap.Register(L);
		LightProbesWrap.Register(L);
		LightmapSettingsWrap.Register(L);
		GeometryUtilityWrap.Register(L);
		ScreenOrientationWrap.Register(L);
		ScreenWrap.Register(L);
		SleepTimeoutWrap.Register(L);
		GLWrap.Register(L);
		MeshRendererWrap.Register(L);
		StaticBatchingUtilityWrap.Register(L);
		ImageEffectTransformsToLDRWrap.Register(L);
		ImageEffectOpaqueWrap.Register(L);
		TextureWrap.Register(L);
		Texture2DWrap.Register(L);
		CubemapWrap.Register(L);
		Texture3DWrap.Register(L);
		SparseTextureWrap.Register(L);
		RenderTextureWrap.Register(L);		
		CharacterInfoWrap.Register(L);
		FontWrap.Register(L);
		UICharInfoWrap.Register(L);
		UILineInfoWrap.Register(L);
		LODWrap.Register(L);
		LODGroupWrap.Register(L);
		GradientColorKeyWrap.Register(L);
		GradientAlphaKeyWrap.Register(L);
		GradientWrap.Register(L);
		ScaleModeWrap.Register(L);
		FocusTypeWrap.Register(L);
		RectOffsetWrap.Register(L);		
		ImagePositionWrap.Register(L);
		EventWrap.Register(L);
		KeyCodeWrap.Register(L);
		LightProbeGroupWrap.Register(L);
		Vector2Wrap.Register(L);
		Vector3Wrap.Register(L);
		ColorWrap.Register(L);
		Color32Wrap.Register(L);
		QuaternionWrap.Register(L);
		RectWrap.Register(L);
		Matrix4x4Wrap.Register(L);
		BoundsWrap.Register(L);
		Vector4Wrap.Register(L);
		RayWrap.Register(L);
		Ray2DWrap.Register(L);
		PlaneWrap.Register(L);
		PingWrap.Register(L);
		ParticleSystemRenderModeWrap.Register(L);
		ParticleSystemSimulationSpaceWrap.Register(L);
		ParticleSystemWrap.Register(L);
		ParticleSystemParticleWrap.Register(L);
		ParticleSystemCollisionEventWrap.Register(L);
		ParticleSystemRendererWrap.Register(L);		
		ISerializationCallbackReceiverWrap.Register(L);
		ShaderWrap.Register(L);
		MaterialWrap.Register(L);
		ProceduralProcessorUsageWrap.Register(L);
		ProceduralCacheSizeWrap.Register(L);
		ProceduralLoadingBehaviorWrap.Register(L);
		ProceduralPropertyTypeWrap.Register(L);
		ProceduralOutputTypeWrap.Register(L);
		ProceduralPropertyDescriptionWrap.Register(L);
		ProceduralMaterialWrap.Register(L);
		ProceduralTextureWrap.Register(L);
		SpriteAlignmentWrap.Register(L);
		SpritePackingModeWrap.Register(L);
		SpritePackingRotationWrap.Register(L);
		SpriteMeshTypeWrap.Register(L);
		SpriteWrap.Register(L);
		SpriteRendererWrap.Register(L);
		DataUtilityWrap.Register(L);
		WWWFormWrap.Register(L);
		CachingWrap.Register(L);
		ApplicationWrap.Register(L);
		UserAuthorizationWrap.Register(L);
		BehaviourWrap.Register(L);
		RenderingPathWrap.Register(L);
		TransparencySortModeWrap.Register(L);
		CameraWrap.Register(L);
		ComputeShaderWrap.Register(L);
		ComputeBufferTypeWrap.Register(L);
		ComputeBufferWrap.Register(L);
		DebugWrap.Register(L);
		DisplayWrap.Register(L);
		MonoBehaviourWrap.Register(L);
		TouchPhaseWrap.Register(L);
		IMECompositionModeWrap.Register(L);
		TouchWrap.Register(L);
		DeviceOrientationWrap.Register(L);
		AccelerationEventWrap.Register(L);
		GyroscopeWrap.Register(L);
		LocationInfoWrap.Register(L);
		LocationServiceStatusWrap.Register(L);
		LocationServiceWrap.Register(L);
		CompassWrap.Register(L);
		InputWrap.Register(L);
		ComponentWrap.Register(L);
		LightWrap.Register(L);
		TransformWrap.Register(L);
		TimeWrap.Register(L);
		PlayerPrefsExceptionWrap.Register(L);
		PlayerPrefsWrap.Register(L);
	}
示例#6
0
    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 "AppConstWrap": AppConstWrap.Register(L); break;

        case "ApplicationWrap": ApplicationWrap.Register(L); break;

        case "ArrayListWrap": ArrayListWrap.Register(L); break;

        case "AssetBundleWrap": AssetBundleWrap.Register(L); break;

        case "AsyncOperationWrap": AsyncOperationWrap.Register(L); break;

        case "AudioClipWrap": AudioClipWrap.Register(L); break;

        case "AudioManagerWrap": AudioManagerWrap.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 "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 "EquipItemWrap": EquipItemWrap.Register(L); break;

        case "EventDelegateWrap": EventDelegateWrap.Register(L); break;

        case "GameMgrWrap": GameMgrWrap.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 "List_objectWrap": List_objectWrap.Register(L); break;

        case "LuaBehaviourWrap": LuaBehaviourWrap.Register(L); break;

        case "LuaEnumTypeWrap": LuaEnumTypeWrap.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 "MsgPackerWrap": MsgPackerWrap.Register(L); break;

        case "MsgProtocolWrap": MsgProtocolWrap.Register(L); break;

        case "MsgUnPackerWrap": MsgUnPackerWrap.Register(L); break;

        case "NetworkMgrWrap": NetworkMgrWrap.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 "PlayerMainCityCtrlWrap": PlayerMainCityCtrlWrap.Register(L); break;

        case "PlayerManagerWrap": PlayerManagerWrap.Register(L); break;

        case "PlayerWrap": PlayerWrap.Register(L); break;

        case "PlayModeWrap": PlayModeWrap.Register(L); break;

        case "QualitySettingsWrap": QualitySettingsWrap.Register(L); break;

        case "QueueModeWrap": QueueModeWrap.Register(L); break;

        case "RendererWrap": RendererWrap.Register(L); break;

        case "RenderSettingsWrap": RenderSettingsWrap.Register(L); break;

        case "RenderTextureWrap": RenderTextureWrap.Register(L); break;

        case "ResourceManagerWrap": ResourceManagerWrap.Register(L); break;

        case "RoleItemWrap": RoleItemWrap.Register(L); break;

        case "ScaleButtonWrap": ScaleButtonWrap.Register(L); break;

        case "ScreenWrap": ScreenWrap.Register(L); break;

        case "ServerItemWrap": ServerItemWrap.Register(L); break;

        case "SimpleFramework_LuaHelperWrap": SimpleFramework_LuaHelperWrap.Register(L); break;

        case "SimpleFramework_Manager_TimerManagerWrap": SimpleFramework_Manager_TimerManagerWrap.Register(L); break;

        case "SimpleFramework_UtilWrap": SimpleFramework_UtilWrap.Register(L); break;

        case "SimpleFramework_WrapGridWrap": SimpleFramework_WrapGridWrap.Register(L); break;

        case "SkillItemWrap": SkillItemWrap.Register(L); break;

        case "SkillMgrWrap": SkillMgrWrap.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 "TalkToNPCWrap": TalkToNPCWrap.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 "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 "UIButtonWrap": UIButtonWrap.Register(L); break;

        case "UIEventListenerWrap": UIEventListenerWrap.Register(L); break;

        case "UIGridWrap": UIGridWrap.Register(L); break;

        case "UILabelWrap": UILabelWrap.Register(L); break;

        case "UIPanelWrap": UIPanelWrap.Register(L); break;

        case "UIRectWrap": UIRectWrap.Register(L); break;

        case "UIToolsWrap": UIToolsWrap.Register(L); break;

        case "UITweener_StyleWrap": UITweener_StyleWrap.Register(L); break;

        case "UIWidgetContainerWrap": UIWidgetContainerWrap.Register(L); break;

        case "UIWidgetWrap": UIWidgetWrap.Register(L); break;

        case "WWWWrap": WWWWrap.Register(L); break;
        }
    }