786 lines
21 KiB
INI
786 lines
21 KiB
INI
list=[{
|
|
"base": &"Grabber",
|
|
"class": &"Grab",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": false,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/objects/grab_points/grab.gd"
|
|
}, {
|
|
"base": &"RefCounted",
|
|
"class": &"Grabber",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": false,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/objects/grab_points/grabber.gd"
|
|
}, {
|
|
"base": &"Node3D",
|
|
"class": &"SpotlightAnimator",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": false,
|
|
"language": &"GDScript",
|
|
"path": "res://spotlight_animation.gd"
|
|
}, {
|
|
"base": &"Node3D",
|
|
"class": &"StrobeEffect",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": false,
|
|
"language": &"GDScript",
|
|
"path": "res://strobo_effekt.gd"
|
|
}, {
|
|
"base": &"RefCounted",
|
|
"class": &"XRHelpers",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/misc/xr_helpers.gd"
|
|
}, {
|
|
"base": &"Node",
|
|
"class": &"XRTools",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": false,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/xr_tools.gd"
|
|
}, {
|
|
"base": &"AudioStreamPlayer3D",
|
|
"class": &"XRToolsAreaAudio",
|
|
"icon": "res://addons/godot-xr-tools/editor/icons/audio.svg",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/audio/area_audio.gd"
|
|
}, {
|
|
"base": &"Resource",
|
|
"class": &"XRToolsAreaAudioType",
|
|
"icon": "res://addons/godot-xr-tools/editor/icons/audio.svg",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/audio/area_audio_type.gd"
|
|
}, {
|
|
"base": &"Node3D",
|
|
"class": &"XRToolsClimbable",
|
|
"icon": "res://addons/godot-xr-tools/editor/icons/hand.svg",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/objects/climbable.gd"
|
|
}, {
|
|
"base": &"XRToolsForceBody",
|
|
"class": &"XRToolsCollisionHand",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/hands/collision_hand.gd"
|
|
}, {
|
|
"base": &"Node",
|
|
"class": &"XRToolsDesktopControlerHider",
|
|
"icon": "res://addons/godot-xr-tools/editor/icons/function.svg",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/desktop-support/controler_hider.gd"
|
|
}, {
|
|
"base": &"Node3D",
|
|
"class": &"XRToolsDesktopFunctionPointer",
|
|
"icon": "res://addons/godot-xr-tools/editor/icons/function.svg",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/desktop-support/function_desktop_pointer.gd"
|
|
}, {
|
|
"base": &"XRToolsMovementProvider",
|
|
"class": &"XRToolsDesktopMouseCapture",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/desktop-support/mouse_capture.gd"
|
|
}, {
|
|
"base": &"XRToolsMovementProvider",
|
|
"class": &"XRToolsDesktopMovementCrouch",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/desktop-support/movement_desktop_crouch.gd"
|
|
}, {
|
|
"base": &"XRToolsMovementProvider",
|
|
"class": &"XRToolsDesktopMovementDirect",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/desktop-support/movement_desktop_direct.gd"
|
|
}, {
|
|
"base": &"XRToolsMovementProvider",
|
|
"class": &"XRToolsDesktopMovementFlight",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/desktop-support/movement_desktop_flight.gd"
|
|
}, {
|
|
"base": &"XRToolsMovementProvider",
|
|
"class": &"XRToolsDesktopMovementJump",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/desktop-support/movement_desktop_jump.gd"
|
|
}, {
|
|
"base": &"XRToolsMovementProvider",
|
|
"class": &"XRToolsDesktopMovementSprint",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/desktop-support/movement_desktop_sprint.gd"
|
|
}, {
|
|
"base": &"XRToolsMovementProvider",
|
|
"class": &"XRToolsDesktopMovementTurn",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/desktop-support/movement_desktop_turn.gd"
|
|
}, {
|
|
"base": &"Node3D",
|
|
"class": &"XRToolsFade",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/effects/fade.gd"
|
|
}, {
|
|
"base": &"Node3D",
|
|
"class": &"XRToolsFadeCollision",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/player/fade/fade_collision.gd"
|
|
}, {
|
|
"base": &"XRToolsMovementProvider",
|
|
"class": &"XRToolsFallDamage",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/examples/fall_damage.gd"
|
|
}, {
|
|
"base": &"AnimatableBody3D",
|
|
"class": &"XRToolsForceBody",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/objects/force_body/force_body.gd"
|
|
}, {
|
|
"base": &"Node3D",
|
|
"class": &"XRToolsFunctionGazePointer",
|
|
"icon": "res://addons/godot-xr-tools/editor/icons/function.svg",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/functions/function_gaze_pointer.gd"
|
|
}, {
|
|
"base": &"Node3D",
|
|
"class": &"XRToolsFunctionPickup",
|
|
"icon": "res://addons/godot-xr-tools/editor/icons/function.svg",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/functions/function_pickup.gd"
|
|
}, {
|
|
"base": &"Node3D",
|
|
"class": &"XRToolsFunctionPointer",
|
|
"icon": "res://addons/godot-xr-tools/editor/icons/function.svg",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/functions/function_pointer.gd"
|
|
}, {
|
|
"base": &"Node3D",
|
|
"class": &"XRToolsFunctionPoseDetector",
|
|
"icon": "res://addons/godot-xr-tools/editor/icons/hand.svg",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/functions/function_pose_detector.gd"
|
|
}, {
|
|
"base": &"Node3D",
|
|
"class": &"XRToolsFunctionTeleport",
|
|
"icon": "res://addons/godot-xr-tools/editor/icons/function.svg",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/functions/function_teleport.gd"
|
|
}, {
|
|
"base": &"RemoteTransform3D",
|
|
"class": &"XRToolsGrabDriver",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": false,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/objects/grab_points/grab_driver.gd"
|
|
}, {
|
|
"base": &"Marker3D",
|
|
"class": &"XRToolsGrabPoint",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": false,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/objects/grab_points/grab_point.gd"
|
|
}, {
|
|
"base": &"XRToolsGrabPoint",
|
|
"class": &"XRToolsGrabPointHand",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/objects/grab_points/grab_point_hand.gd"
|
|
}, {
|
|
"base": &"XRToolsGrabPoint",
|
|
"class": &"XRToolsGrabPointRedirect",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/objects/grab_points/grab_point_redirect.gd"
|
|
}, {
|
|
"base": &"XRToolsGrabPoint",
|
|
"class": &"XRToolsGrabPointSnap",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/objects/grab_points/grab_point_snap.gd"
|
|
}, {
|
|
"base": &"Node",
|
|
"class": &"XRToolsGroundPhysics",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/overrides/ground_physics.gd"
|
|
}, {
|
|
"base": &"Resource",
|
|
"class": &"XRToolsGroundPhysicsSettings",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/overrides/ground_physics_settings.gd"
|
|
}, {
|
|
"base": &"Node3D",
|
|
"class": &"XRToolsHand",
|
|
"icon": "res://addons/godot-xr-tools/editor/icons/hand.svg",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/hands/hand.gd"
|
|
}, {
|
|
"base": &"BoneAttachment3D",
|
|
"class": &"XRToolsHandPhysicsBone",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/hands/hand_physics_bone.gd"
|
|
}, {
|
|
"base": &"Area3D",
|
|
"class": &"XRToolsHandPoseArea",
|
|
"icon": "res://addons/godot-xr-tools/editor/icons/hand.svg",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/objects/hand_pose_area.gd"
|
|
}, {
|
|
"base": &"Resource",
|
|
"class": &"XRToolsHandPoseSettings",
|
|
"icon": "res://addons/godot-xr-tools/editor/icons/hand.svg",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/hands/poses/hand_pose_settings.gd"
|
|
}, {
|
|
"base": &"Node",
|
|
"class": &"XRToolsHighlightMaterial",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/objects/highlight/highlight_material.gd"
|
|
}, {
|
|
"base": &"MeshInstance3D",
|
|
"class": &"XRToolsHighlightRing",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/objects/highlight/highlight_ring.gd"
|
|
}, {
|
|
"base": &"Node3D",
|
|
"class": &"XRToolsHighlightVisible",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/objects/highlight/highlight_visible.gd"
|
|
}, {
|
|
"base": &"Node3D",
|
|
"class": &"XRToolsHoldButton",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/misc/hold_button.gd"
|
|
}, {
|
|
"base": &"Area3D",
|
|
"class": &"XRToolsInteractableArea",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/objects/interactable_area.gd"
|
|
}, {
|
|
"base": &"Area3D",
|
|
"class": &"XRToolsInteractableAreaButton",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/interactables/interactable_area_button.gd"
|
|
}, {
|
|
"base": &"Node3D",
|
|
"class": &"XRToolsInteractableBody",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": false,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/objects/interactable_body.gd"
|
|
}, {
|
|
"base": &"XRToolsPickable",
|
|
"class": &"XRToolsInteractableHandle",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/interactables/interactable_handle.gd"
|
|
}, {
|
|
"base": &"Node3D",
|
|
"class": &"XRToolsInteractableHandleDriven",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/interactables/interactable_handle_driven.gd"
|
|
}, {
|
|
"base": &"XRToolsInteractableHandleDriven",
|
|
"class": &"XRToolsInteractableHinge",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/interactables/interactable_hinge.gd"
|
|
}, {
|
|
"base": &"XRToolsInteractableHandleDriven",
|
|
"class": &"XRToolsInteractableJoystick",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/interactables/interactable_joystick.gd"
|
|
}, {
|
|
"base": &"XRToolsInteractableHandleDriven",
|
|
"class": &"XRToolsInteractableSlider",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/interactables/interactable_slider.gd"
|
|
}, {
|
|
"base": &"Node",
|
|
"class": &"XRToolsMoveTo",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": false,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/misc/move_to.gd"
|
|
}, {
|
|
"base": &"XRToolsMovementProvider",
|
|
"class": &"XRToolsMovementClimb",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/functions/movement_climb.gd"
|
|
}, {
|
|
"base": &"XRToolsMovementProvider",
|
|
"class": &"XRToolsMovementCrouch",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/functions/movement_crouch.gd"
|
|
}, {
|
|
"base": &"XRToolsMovementProvider",
|
|
"class": &"XRToolsMovementDirect",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/functions/movement_direct.gd"
|
|
}, {
|
|
"base": &"XRToolsMovementProvider",
|
|
"class": &"XRToolsMovementFlight",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/functions/movement_flight.gd"
|
|
}, {
|
|
"base": &"XRToolsMovementProvider",
|
|
"class": &"XRToolsMovementFootstep",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/functions/movement_footstep.gd"
|
|
}, {
|
|
"base": &"XRToolsMovementProvider",
|
|
"class": &"XRToolsMovementGlide",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/functions/movement_glide.gd"
|
|
}, {
|
|
"base": &"XRToolsMovementProvider",
|
|
"class": &"XRToolsMovementGrapple",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/functions/movement_grapple.gd"
|
|
}, {
|
|
"base": &"XRToolsMovementProvider",
|
|
"class": &"XRToolsMovementGravityZones",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/desktop-support/movement_gravity_zones.gd"
|
|
}, {
|
|
"base": &"XRToolsMovementProvider",
|
|
"class": &"XRToolsMovementJog",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/functions/movement_jog.gd"
|
|
}, {
|
|
"base": &"XRToolsMovementProvider",
|
|
"class": &"XRToolsMovementJump",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/functions/movement_jump.gd"
|
|
}, {
|
|
"base": &"XRToolsMovementProvider",
|
|
"class": &"XRToolsMovementPhysicalJump",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/functions/movement_physical_jump.gd"
|
|
}, {
|
|
"base": &"Node",
|
|
"class": &"XRToolsMovementProvider",
|
|
"icon": "res://addons/godot-xr-tools/editor/icons/movement_provider.svg",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/functions/movement_provider.gd"
|
|
}, {
|
|
"base": &"XRToolsMovementProvider",
|
|
"class": &"XRToolsMovementSprint",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/functions/movement_sprint.gd"
|
|
}, {
|
|
"base": &"XRToolsMovementProvider",
|
|
"class": &"XRToolsMovementTurn",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/functions/movement_turn.gd"
|
|
}, {
|
|
"base": &"XRToolsMovementProvider",
|
|
"class": &"XRToolsMovementWallWalk",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/functions/movement_wall_walk.gd"
|
|
}, {
|
|
"base": &"XRToolsMovementProvider",
|
|
"class": &"XRToolsMovementWind",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/functions/movement_wind.gd"
|
|
}, {
|
|
"base": &"XRToolsMovementProvider",
|
|
"class": &"XRToolsMovementWorldGrab",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/functions/movement_world_grab.gd"
|
|
}, {
|
|
"base": &"XRToolsHand",
|
|
"class": &"XRToolsPhysicsHand",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/hands/physics_hand.gd"
|
|
}, {
|
|
"base": &"RigidBody3D",
|
|
"class": &"XRToolsPickable",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/objects/pickable.gd"
|
|
}, {
|
|
"base": &"AudioStreamPlayer3D",
|
|
"class": &"XRToolsPickableAudio",
|
|
"icon": "res://addons/godot-xr-tools/editor/icons/audio.svg",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/audio/pickable_audio.gd"
|
|
}, {
|
|
"base": &"Resource",
|
|
"class": &"XRToolsPickableAudioType",
|
|
"icon": "res://addons/godot-xr-tools/editor/icons/audio.svg",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/audio/pickable_audio_type.gd"
|
|
}, {
|
|
"base": &"CharacterBody3D",
|
|
"class": &"XRToolsPlayerBody",
|
|
"icon": "res://addons/godot-xr-tools/editor/icons/body.svg",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/player/player_body.gd"
|
|
}, {
|
|
"base": &"RefCounted",
|
|
"class": &"XRToolsPointerEvent",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": false,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/events/pointer_event.gd"
|
|
}, {
|
|
"base": &"Node3D",
|
|
"class": &"XRToolsPoke",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/player/poke/poke.gd"
|
|
}, {
|
|
"base": &"Node",
|
|
"class": &"XRToolsReturnToSnapZone",
|
|
"icon": "res://addons/godot-xr-tools/editor/icons/hand.svg",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/objects/return_to_snap_zone.gd"
|
|
}, {
|
|
"base": &"Resource",
|
|
"class": &"XRToolsRumbleEvent",
|
|
"icon": "res://addons/godot-xr-tools/editor/icons/rumble.svg",
|
|
"is_abstract": false,
|
|
"is_tool": false,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/rumble/rumble_event.gd"
|
|
}, {
|
|
"base": &"Resource",
|
|
"class": &"XRToolsRumbleManagerQueue",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": false,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/rumble/rumble_manager_queue.gd"
|
|
}, {
|
|
"base": &"Node",
|
|
"class": &"XRToolsRumbler",
|
|
"icon": "res://addons/godot-xr-tools/editor/icons/rumble.svg",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/rumble/rumbler.gd"
|
|
}, {
|
|
"base": &"Node3D",
|
|
"class": &"XRToolsSceneBase",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/staging/scene_base.gd"
|
|
}, {
|
|
"base": &"XRToolsSnapZone",
|
|
"class": &"XRToolsSnapPath",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/objects/snap_path.gd"
|
|
}, {
|
|
"base": &"Marker3D",
|
|
"class": &"XRToolsSnapPathGuide",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/objects/snap_path_guide.gd"
|
|
}, {
|
|
"base": &"Area3D",
|
|
"class": &"XRToolsSnapZone",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/objects/snap_zone.gd"
|
|
}, {
|
|
"base": &"Node3D",
|
|
"class": &"XRToolsStaging",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/staging/staging.gd"
|
|
}, {
|
|
"base": &"Node",
|
|
"class": &"XRToolsStartXR",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/xr/start_xr.gd"
|
|
}, {
|
|
"base": &"Node",
|
|
"class": &"XRToolsSurfaceAudio",
|
|
"icon": "res://addons/godot-xr-tools/editor/icons/foot.svg",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/audio/surface_audio.gd"
|
|
}, {
|
|
"base": &"Resource",
|
|
"class": &"XRToolsSurfaceAudioType",
|
|
"icon": "res://addons/godot-xr-tools/editor/icons/body.svg",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/audio/surface_audio_type.gd"
|
|
}, {
|
|
"base": &"Area3D",
|
|
"class": &"XRToolsTeleportArea",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/objects/teleport_area.gd"
|
|
}, {
|
|
"base": &"RefCounted",
|
|
"class": &"XRToolsVelocityAverager",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": false,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/misc/velocity_averager.gd"
|
|
}, {
|
|
"base": &"RefCounted",
|
|
"class": &"XRToolsVelocityAveragerLinear",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": false,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/misc/velocity_averager_linear.gd"
|
|
}, {
|
|
"base": &"Node3D",
|
|
"class": &"XRToolsViewport2DIn3D",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/objects/viewport_2d_in_3d.gd"
|
|
}, {
|
|
"base": &"Node3D",
|
|
"class": &"XRToolsVignette",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/effects/vignette.gd"
|
|
}, {
|
|
"base": &"Node2D",
|
|
"class": &"XRToolsVirtualKey",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/objects/keyboard/virtual_key.gd"
|
|
}, {
|
|
"base": &"XRToolsVirtualKey",
|
|
"class": &"XRToolsVirtualKeyChar",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/objects/keyboard/virtual_key_char.gd"
|
|
}, {
|
|
"base": &"CanvasLayer",
|
|
"class": &"XRToolsVirtualKeyboard2D",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/objects/keyboard/virtual_keyboard_2d.gd"
|
|
}, {
|
|
"base": &"Area3D",
|
|
"class": &"XRToolsWindArea",
|
|
"icon": "",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/objects/wind_area.gd"
|
|
}, {
|
|
"base": &"Area3D",
|
|
"class": &"XRToolsWorldGrabArea",
|
|
"icon": "res://addons/godot-xr-tools/editor/icons/hand.svg",
|
|
"is_abstract": false,
|
|
"is_tool": true,
|
|
"language": &"GDScript",
|
|
"path": "res://addons/godot-xr-tools/objects/world_grab_area.gd"
|
|
}]
|