From 18bcd5e79404d1ffab55b4c116d3cbb247253874 Mon Sep 17 00:00:00 2001 From: maji Date: Mon, 29 Dec 2025 00:14:11 +0700 Subject: [PATCH] docs v2 --- .gitignore | 11 + autogen/mdgen.js | 180 +++++ autogen/package-lock.json | 42 ++ autogen/package.json | 5 + autogen/xmlgen.js | 163 +++++ docs/api/enums/index.md | 7 + docs/api/index.md | 7 + docs/index.md | 15 + docs/theme/.icons/polytoria/Accessory.svg | 14 + docs/theme/.icons/polytoria/Achievements.svg | 3 + docs/theme/.icons/polytoria/Animator.svg | 8 + docs/theme/.icons/polytoria/Backpack.svg | 7 + .../.icons/polytoria/BallSocketJoint.svg | 4 + docs/theme/.icons/polytoria/BasePart.svg | 3 + docs/theme/.icons/polytoria/BaseScript.svg | 5 + docs/theme/.icons/polytoria/BodyPart.svg | 4 + docs/theme/.icons/polytoria/BodyPosition.svg | 14 + docs/theme/.icons/polytoria/BoolValue.svg | 4 + docs/theme/.icons/polytoria/Camera.svg | 4 + docs/theme/.icons/polytoria/Chat.svg | 4 + docs/theme/.icons/polytoria/Climbable.svg | 8 + docs/theme/.icons/polytoria/Color.svg | 10 + docs/theme/.icons/polytoria/ColorRange.svg | 16 + docs/theme/.icons/polytoria/ColorValue.svg | 11 + docs/theme/.icons/polytoria/CoreUI.svg | 4 + docs/theme/.icons/polytoria/Datastore.svg | 8 + docs/theme/.icons/polytoria/Decal.svg | 3 + .../.icons/polytoria/DynamicInstance.svg | 3 + docs/theme/.icons/polytoria/Enum.svg | 5 + docs/theme/.icons/polytoria/Environment.svg | 5 + docs/theme/.icons/polytoria/Event.svg | 3 + docs/theme/.icons/polytoria/Folder.svg | 3 + docs/theme/.icons/polytoria/GUI.svg | 4 + docs/theme/.icons/polytoria/GUI3D.svg | 4 + docs/theme/.icons/polytoria/Game.svg | 8 + docs/theme/.icons/polytoria/GradientSky.svg | 20 + docs/theme/.icons/polytoria/Hidden.svg | 3 + docs/theme/.icons/polytoria/HingeJoint.svg | 11 + docs/theme/.icons/polytoria/Http.svg | 6 + docs/theme/.icons/polytoria/ImageSky.svg | 12 + docs/theme/.icons/polytoria/Input.svg | 4 + docs/theme/.icons/polytoria/Insert.svg | 6 + docs/theme/.icons/polytoria/Instance.svg | 3 + docs/theme/.icons/polytoria/InstanceValue.svg | 6 + docs/theme/.icons/polytoria/IntValue.svg | 5 + docs/theme/.icons/polytoria/Joint06D.svg | 11 + .../.icons/polytoria/JointBallSocket.svg | 4 + docs/theme/.icons/polytoria/JointHinge.svg | 12 + docs/theme/.icons/polytoria/Leaderboard.svg | 5 + docs/theme/.icons/polytoria/Light.svg | 11 + docs/theme/.icons/polytoria/Lighting.svg | 4 + .../theme/.icons/polytoria/LocalBindEvent.svg | 3 + docs/theme/.icons/polytoria/LocalScript.svg | 7 + .../theme/.icons/polytoria/Localization-1.svg | 11 + docs/theme/.icons/polytoria/Localization.svg | 9 + docs/theme/.icons/polytoria/MeshPart.svg | 3 + docs/theme/.icons/polytoria/Method.svg | 5 + docs/theme/.icons/polytoria/Model.svg | 6 + docs/theme/.icons/polytoria/ModuleScript.svg | 15 + docs/theme/.icons/polytoria/NPC.svg | 4 + docs/theme/.icons/polytoria/NetMessage.svg | 3 + docs/theme/.icons/polytoria/NetworkEvent.svg | 8 + docs/theme/.icons/polytoria/NumberRange.svg | 3 + docs/theme/.icons/polytoria/NumberValue.svg | 6 + docs/theme/.icons/polytoria/Part.svg | 3 + docs/theme/.icons/polytoria/Particles.svg | 4 + .../.icons/polytoria/PhysicsModifier.svg | 5 + docs/theme/.icons/polytoria/Player.svg | 4 + docs/theme/.icons/polytoria/PlayerAvatar.svg | 4 + .../theme/.icons/polytoria/PlayerDefaults.svg | 7 + docs/theme/.icons/polytoria/PlayerGUI.svg | 7 + docs/theme/.icons/polytoria/Players.svg | 8 + docs/theme/.icons/polytoria/PointLight.svg | 4 + docs/theme/.icons/polytoria/Property.svg | 3 + docs/theme/.icons/polytoria/RayResult.svg | 6 + docs/theme/.icons/polytoria/RemoteEvent.svg | 8 + .../theme/.icons/polytoria/ScriptInstance.svg | 5 + .../.icons/polytoria/ScriptService-2.svg | 10 + docs/theme/.icons/polytoria/ScriptService.svg | 3 + docs/theme/.icons/polytoria/Seat.svg | 5 + docs/theme/.icons/polytoria/Sound.svg | 6 + docs/theme/.icons/polytoria/SpotLight.svg | 11 + docs/theme/.icons/polytoria/StringValue.svg | 4 + docs/theme/.icons/polytoria/Sun.svg | 4 + docs/theme/.icons/polytoria/Terrain.svg | 6 + docs/theme/.icons/polytoria/Text3D.svg | 4 + docs/theme/.icons/polytoria/Tool.svg | 7 + docs/theme/.icons/polytoria/Truss.svg | 8 + docs/theme/.icons/polytoria/Tween.svg | 5 + docs/theme/.icons/polytoria/Type.svg | 5 + docs/theme/.icons/polytoria/UI.svg | 4 + docs/theme/.icons/polytoria/UIButton.svg | 4 + docs/theme/.icons/polytoria/UIChart.svg | 5 + docs/theme/.icons/polytoria/UICheckInput.svg | 4 + docs/theme/.icons/polytoria/UIField.svg | 3 + docs/theme/.icons/polytoria/UIFlowV.svg | 7 + docs/theme/.icons/polytoria/UIGradient.svg | 11 + docs/theme/.icons/polytoria/UIHVLayout.svg | 7 + .../.icons/polytoria/UIHorizontalLayout.svg | 3 + docs/theme/.icons/polytoria/UIImage.svg | 3 + docs/theme/.icons/polytoria/UILabel.svg | 3 + docs/theme/.icons/polytoria/UIScroll.svg | 7 + docs/theme/.icons/polytoria/UISliderH.svg | 4 + docs/theme/.icons/polytoria/UISliderV.svg | 4 + docs/theme/.icons/polytoria/UITextInput.svg | 4 + .../.icons/polytoria/UIVerticalLayout.svg | 3 + docs/theme/.icons/polytoria/UIView.svg | 3 + .../.icons/polytoria/UIViewContainer.svg | 4 + docs/theme/.icons/polytoria/Unknown.svg | 3 + docs/theme/.icons/polytoria/ValueBase.svg | 3 + docs/theme/.icons/polytoria/Vector2.svg | 4 + docs/theme/.icons/polytoria/Vector2Value.svg | 5 + docs/theme/.icons/polytoria/Vector3.svg | 5 + docs/theme/.icons/polytoria/Vector3Value.svg | 6 + docs/theme/.icons/polytoria/Vector4.svg | 6 + docs/theme/.icons/polytoria/Vector4Value.svg | 7 + docs/theme/.icons/polytoria/Vehicle.svg | 4 + docs/theme/.icons/polytoria/VehicleWheel.svg | 9 + docs/theme/.icons/polytoria/json.svg | 4 + .../theme/.icons/polytoria/old-BaseScript.svg | 5 + main.py | 340 ++++++++++ mkdocs.yml | 62 ++ package.json | 18 + requirements.txt | 4 + xml/enums/AmbientSource.xml | 14 + xml/enums/BuiltInAudioPreset.xml | 14 + xml/enums/CameraMode.xml | 18 + xml/enums/CharacterAttachment.xml | 50 ++ xml/enums/ClientPlatform.xml | 18 + xml/enums/CreatorToolMode.xml | 30 + xml/enums/ForceMode.xml | 22 + xml/enums/GrabbablePermissionMode.xml | 18 + xml/enums/HorizontalAlignment.xml | 18 + xml/enums/HttpRequestMethod.xml | 26 + xml/enums/ImageStretchMode.xml | 18 + xml/enums/ImageType.xml | 38 ++ xml/enums/KeyCode.xml | 642 ++++++++++++++++++ xml/enums/MeshCollisionType.xml | 18 + xml/enums/PartMaterial.xml | 90 +++ xml/enums/PartShape.xml | 46 ++ xml/enums/SkyboxPreset.xml | 90 +++ xml/enums/TextFontPreset.xml | 54 ++ xml/enums/TweenDirection.xml | 22 + xml/enums/TweenTransition.xml | 54 ++ xml/enums/UILayoutAlignment.xml | 18 + xml/enums/UIMaskMode.xml | 18 + xml/enums/UIScrollMode.xml | 22 + xml/enums/VerticalAlignment.xml | 18 + xml/types/Accessory.xml | 17 + xml/types/AchievementsService.xml | 122 ++++ xml/types/Animation.xml | 9 + xml/types/Animator.xml | 53 ++ xml/types/AssetService.xml | 65 ++ xml/types/AudioAsset.xml | 9 + xml/types/BaseAsset.xml | 9 + xml/types/BindableEvent.xml | 28 + xml/types/BodyPosition.xml | 33 + xml/types/BoolValue.xml | 17 + xml/types/Bounds.xml | 251 +++++++ xml/types/BuiltInAudioAsset.xml | 17 + xml/types/BuiltInFontAsset.xml | 17 + xml/types/Camera.xml | 339 +++++++++ xml/types/CaptureService.xml | 99 +++ xml/types/CharacterModel.xml | 31 + xml/types/ChatService.xml | 53 ++ xml/types/ClientScript.xml | 9 + xml/types/Color.xml | 169 +++++ xml/types/ColorAdjustModifier.xml | 41 ++ xml/types/ColorSeries.xml | 45 ++ xml/types/ColorValue.xml | 17 + xml/types/CoreUIService.xml | 73 ++ xml/types/CreatorContextService.xml | 9 + xml/types/CreatorGUI.xml | 9 + xml/types/CreatorHistory.xml | 59 ++ xml/types/CreatorInterface.xml | 81 +++ xml/types/CreatorSelections.xml | 187 +++++ xml/types/CreatorService.xml | 51 ++ xml/types/Datastore.xml | 70 ++ xml/types/DatastoreService.xml | 23 + xml/types/Decal.xml | 33 + xml/types/Dynamic.xml | 305 +++++++++ xml/types/Entity.xml | 187 +++++ xml/types/Environment.xml | 225 ++++++ xml/types/Explosion.xml | 54 ++ xml/types/FileLinkAsset.xml | 17 + xml/types/FilterService.xml | 23 + xml/types/Folder.xml | 9 + xml/types/FontAsset.xml | 9 + xml/types/GUI.xml | 9 + xml/types/GUI3D.xml | 41 ++ xml/types/Game.xml | 75 ++ xml/types/Grabbable.xml | 59 ++ xml/types/GradientSky.xml | 105 +++ xml/types/Hidden.xml | 9 + xml/types/HttpRequestData.xml | 49 ++ xml/types/HttpResponseData.xml | 41 ++ xml/types/HttpService.xml | 147 ++++ xml/types/IOService.xml | 79 +++ xml/types/Image3D.xml | 81 +++ xml/types/ImageAsset.xml | 9 + xml/types/InputAction.xml | 9 + xml/types/InputActionAxis.xml | 33 + xml/types/InputActionButton.xml | 43 ++ xml/types/InputActionVector2.xml | 49 ++ xml/types/InputButton.xml | 39 ++ xml/types/InputButtonCollection.xml | 37 + xml/types/InputService.xml | 230 +++++++ xml/types/InsertService.xml | 51 ++ xml/types/Instance.xml | 291 ++++++++ xml/types/InstanceValue.xml | 17 + xml/types/IntValue.xml | 17 + xml/types/InteractionPrompt.xml | 64 ++ xml/types/Inventory.xml | 9 + xml/types/Light.xml | 41 ++ xml/types/Lighting.xml | 89 +++ xml/types/LightingModifier.xml | 9 + xml/types/LogDispatcher.xml | 9 + xml/types/Marker3D.xml | 25 + xml/types/Mesh.xml | 137 ++++ xml/types/MeshAsset.xml | 9 + xml/types/Model.xml | 9 + xml/types/ModuleScript.xml | 9 + xml/types/NPC.xml | 394 +++++++++++ xml/types/NetMessage.xml | 289 ++++++++ xml/types/NetworkEvent.xml | 81 +++ xml/types/NetworkService.xml | 9 + xml/types/NetworkedObject.xml | 141 ++++ xml/types/NewServerRequestData.xml | 33 + xml/types/NumberRange.xml | 45 ++ xml/types/NumberValue.xml | 17 + xml/types/PTAudioAsset.xml | 17 + xml/types/PTCallback.xml | 9 + xml/types/PTFunction.xml | 9 + xml/types/PTImageAsset.xml | 25 + xml/types/PTMeshAsset.xml | 17 + xml/types/PTSignal.xml | 59 ++ xml/types/Part.xml | 41 ++ xml/types/Particles.xml | 111 +++ xml/types/Physical.xml | 80 +++ xml/types/PhysicalModel.xml | 9 + xml/types/PlacesService.xml | 117 ++++ xml/types/Player.xml | 249 +++++++ xml/types/PlayerDefaults.xml | 137 ++++ xml/types/PlayerGUI.xml | 9 + xml/types/Players.xml | 79 +++ xml/types/PointLight.xml | 17 + xml/types/PolytorianModel.xml | 265 ++++++++ xml/types/PreferencesService.xml | 30 + xml/types/PresenceService.xml | 33 + xml/types/ProceduralSky.xml | 49 ++ xml/types/PurchasesService.xml | 49 ++ xml/types/Quaternion.xml | 415 +++++++++++ xml/types/RayResult.xml | 57 ++ xml/types/ResourceAsset.xml | 9 + xml/types/Script.xml | 73 ++ xml/types/ScriptService.xml | 9 + xml/types/ScriptSharedTable.xml | 9 + xml/types/Seat.xml | 27 + xml/types/ServerHidden.xml | 9 + xml/types/ServerScript.xml | 9 + xml/types/Sky.xml | 9 + xml/types/Sound.xml | 140 ++++ xml/types/SpotLight.xml | 25 + xml/types/StringValue.xml | 17 + xml/types/SunLight.xml | 9 + xml/types/Temporary.xml | 9 + xml/types/Text3D.xml | 97 +++ xml/types/Tool.xml | 75 ++ xml/types/Truss.xml | 17 + xml/types/TweenObject.xml | 353 ++++++++++ xml/types/TweenService.xml | 17 + xml/types/UIButton.xml | 14 + xml/types/UIField.xml | 127 ++++ xml/types/UIHVLayout.xml | 25 + xml/types/UIHorizontalLayout.xml | 9 + xml/types/UIImage.xml | 57 ++ xml/types/UILabel.xml | 89 +++ xml/types/UIScrollView.xml | 25 + xml/types/UITextInput.xml | 115 ++++ xml/types/UIVerticalLayout.xml | 9 + xml/types/UIView.xml | 41 ++ xml/types/UIViewport.xml | 9 + xml/types/ValueBase.xml | 14 + xml/types/Vector2.xml | 391 +++++++++++ xml/types/Vector2Value.xml | 17 + xml/types/Vector3.xml | 481 +++++++++++++ xml/types/Vector3Value.xml | 17 + xml/types/Vehicle.xml | 57 ++ xml/types/VehicleSeat.xml | 9 + xml/types/VehicleWheel.xml | 33 + 290 files changed, 13043 insertions(+) create mode 100644 .gitignore create mode 100644 autogen/mdgen.js create mode 100644 autogen/package-lock.json create mode 100644 autogen/package.json create mode 100644 autogen/xmlgen.js create mode 100644 docs/api/enums/index.md create mode 100644 docs/api/index.md create mode 100644 docs/index.md create mode 100644 docs/theme/.icons/polytoria/Accessory.svg create mode 100644 docs/theme/.icons/polytoria/Achievements.svg create mode 100644 docs/theme/.icons/polytoria/Animator.svg create mode 100644 docs/theme/.icons/polytoria/Backpack.svg create mode 100644 docs/theme/.icons/polytoria/BallSocketJoint.svg create mode 100644 docs/theme/.icons/polytoria/BasePart.svg create mode 100644 docs/theme/.icons/polytoria/BaseScript.svg create mode 100644 docs/theme/.icons/polytoria/BodyPart.svg create mode 100644 docs/theme/.icons/polytoria/BodyPosition.svg create mode 100644 docs/theme/.icons/polytoria/BoolValue.svg create mode 100644 docs/theme/.icons/polytoria/Camera.svg create mode 100644 docs/theme/.icons/polytoria/Chat.svg create mode 100644 docs/theme/.icons/polytoria/Climbable.svg create mode 100644 docs/theme/.icons/polytoria/Color.svg create mode 100644 docs/theme/.icons/polytoria/ColorRange.svg create mode 100644 docs/theme/.icons/polytoria/ColorValue.svg create mode 100644 docs/theme/.icons/polytoria/CoreUI.svg create mode 100644 docs/theme/.icons/polytoria/Datastore.svg create mode 100644 docs/theme/.icons/polytoria/Decal.svg create mode 100644 docs/theme/.icons/polytoria/DynamicInstance.svg create mode 100644 docs/theme/.icons/polytoria/Enum.svg create mode 100644 docs/theme/.icons/polytoria/Environment.svg create mode 100644 docs/theme/.icons/polytoria/Event.svg create mode 100644 docs/theme/.icons/polytoria/Folder.svg create mode 100644 docs/theme/.icons/polytoria/GUI.svg create mode 100644 docs/theme/.icons/polytoria/GUI3D.svg create mode 100644 docs/theme/.icons/polytoria/Game.svg create mode 100644 docs/theme/.icons/polytoria/GradientSky.svg create mode 100644 docs/theme/.icons/polytoria/Hidden.svg create mode 100644 docs/theme/.icons/polytoria/HingeJoint.svg create mode 100644 docs/theme/.icons/polytoria/Http.svg create mode 100644 docs/theme/.icons/polytoria/ImageSky.svg create mode 100644 docs/theme/.icons/polytoria/Input.svg create mode 100644 docs/theme/.icons/polytoria/Insert.svg create mode 100644 docs/theme/.icons/polytoria/Instance.svg create mode 100644 docs/theme/.icons/polytoria/InstanceValue.svg create mode 100644 docs/theme/.icons/polytoria/IntValue.svg create mode 100644 docs/theme/.icons/polytoria/Joint06D.svg create mode 100644 docs/theme/.icons/polytoria/JointBallSocket.svg create mode 100644 docs/theme/.icons/polytoria/JointHinge.svg create mode 100644 docs/theme/.icons/polytoria/Leaderboard.svg create mode 100644 docs/theme/.icons/polytoria/Light.svg create mode 100644 docs/theme/.icons/polytoria/Lighting.svg create mode 100644 docs/theme/.icons/polytoria/LocalBindEvent.svg create mode 100644 docs/theme/.icons/polytoria/LocalScript.svg create mode 100644 docs/theme/.icons/polytoria/Localization-1.svg create mode 100644 docs/theme/.icons/polytoria/Localization.svg create mode 100644 docs/theme/.icons/polytoria/MeshPart.svg create mode 100644 docs/theme/.icons/polytoria/Method.svg create mode 100644 docs/theme/.icons/polytoria/Model.svg create mode 100644 docs/theme/.icons/polytoria/ModuleScript.svg create mode 100644 docs/theme/.icons/polytoria/NPC.svg create mode 100644 docs/theme/.icons/polytoria/NetMessage.svg create mode 100644 docs/theme/.icons/polytoria/NetworkEvent.svg create mode 100644 docs/theme/.icons/polytoria/NumberRange.svg create mode 100644 docs/theme/.icons/polytoria/NumberValue.svg create mode 100644 docs/theme/.icons/polytoria/Part.svg create mode 100644 docs/theme/.icons/polytoria/Particles.svg create mode 100644 docs/theme/.icons/polytoria/PhysicsModifier.svg create mode 100644 docs/theme/.icons/polytoria/Player.svg create mode 100644 docs/theme/.icons/polytoria/PlayerAvatar.svg create mode 100644 docs/theme/.icons/polytoria/PlayerDefaults.svg create mode 100644 docs/theme/.icons/polytoria/PlayerGUI.svg create mode 100644 docs/theme/.icons/polytoria/Players.svg create mode 100644 docs/theme/.icons/polytoria/PointLight.svg create mode 100644 docs/theme/.icons/polytoria/Property.svg create mode 100644 docs/theme/.icons/polytoria/RayResult.svg create mode 100644 docs/theme/.icons/polytoria/RemoteEvent.svg create mode 100644 docs/theme/.icons/polytoria/ScriptInstance.svg create mode 100644 docs/theme/.icons/polytoria/ScriptService-2.svg create mode 100644 docs/theme/.icons/polytoria/ScriptService.svg create mode 100644 docs/theme/.icons/polytoria/Seat.svg create mode 100644 docs/theme/.icons/polytoria/Sound.svg create mode 100644 docs/theme/.icons/polytoria/SpotLight.svg create mode 100644 docs/theme/.icons/polytoria/StringValue.svg create mode 100644 docs/theme/.icons/polytoria/Sun.svg create mode 100644 docs/theme/.icons/polytoria/Terrain.svg create mode 100644 docs/theme/.icons/polytoria/Text3D.svg create mode 100644 docs/theme/.icons/polytoria/Tool.svg create mode 100644 docs/theme/.icons/polytoria/Truss.svg create mode 100644 docs/theme/.icons/polytoria/Tween.svg create mode 100644 docs/theme/.icons/polytoria/Type.svg create mode 100644 docs/theme/.icons/polytoria/UI.svg create mode 100644 docs/theme/.icons/polytoria/UIButton.svg create mode 100644 docs/theme/.icons/polytoria/UIChart.svg create mode 100644 docs/theme/.icons/polytoria/UICheckInput.svg create mode 100644 docs/theme/.icons/polytoria/UIField.svg create mode 100644 docs/theme/.icons/polytoria/UIFlowV.svg create mode 100644 docs/theme/.icons/polytoria/UIGradient.svg create mode 100644 docs/theme/.icons/polytoria/UIHVLayout.svg create mode 100644 docs/theme/.icons/polytoria/UIHorizontalLayout.svg create mode 100644 docs/theme/.icons/polytoria/UIImage.svg create mode 100644 docs/theme/.icons/polytoria/UILabel.svg create mode 100644 docs/theme/.icons/polytoria/UIScroll.svg create mode 100644 docs/theme/.icons/polytoria/UISliderH.svg create mode 100644 docs/theme/.icons/polytoria/UISliderV.svg create mode 100644 docs/theme/.icons/polytoria/UITextInput.svg create mode 100644 docs/theme/.icons/polytoria/UIVerticalLayout.svg create mode 100644 docs/theme/.icons/polytoria/UIView.svg create mode 100644 docs/theme/.icons/polytoria/UIViewContainer.svg create mode 100644 docs/theme/.icons/polytoria/Unknown.svg create mode 100644 docs/theme/.icons/polytoria/ValueBase.svg create mode 100644 docs/theme/.icons/polytoria/Vector2.svg create mode 100644 docs/theme/.icons/polytoria/Vector2Value.svg create mode 100644 docs/theme/.icons/polytoria/Vector3.svg create mode 100644 docs/theme/.icons/polytoria/Vector3Value.svg create mode 100644 docs/theme/.icons/polytoria/Vector4.svg create mode 100644 docs/theme/.icons/polytoria/Vector4Value.svg create mode 100644 docs/theme/.icons/polytoria/Vehicle.svg create mode 100644 docs/theme/.icons/polytoria/VehicleWheel.svg create mode 100644 docs/theme/.icons/polytoria/json.svg create mode 100644 docs/theme/.icons/polytoria/old-BaseScript.svg create mode 100644 main.py create mode 100644 mkdocs.yml create mode 100644 package.json create mode 100644 requirements.txt create mode 100644 xml/enums/AmbientSource.xml create mode 100644 xml/enums/BuiltInAudioPreset.xml create mode 100644 xml/enums/CameraMode.xml create mode 100644 xml/enums/CharacterAttachment.xml create mode 100644 xml/enums/ClientPlatform.xml create mode 100644 xml/enums/CreatorToolMode.xml create mode 100644 xml/enums/ForceMode.xml create mode 100644 xml/enums/GrabbablePermissionMode.xml create mode 100644 xml/enums/HorizontalAlignment.xml create mode 100644 xml/enums/HttpRequestMethod.xml create mode 100644 xml/enums/ImageStretchMode.xml create mode 100644 xml/enums/ImageType.xml create mode 100644 xml/enums/KeyCode.xml create mode 100644 xml/enums/MeshCollisionType.xml create mode 100644 xml/enums/PartMaterial.xml create mode 100644 xml/enums/PartShape.xml create mode 100644 xml/enums/SkyboxPreset.xml create mode 100644 xml/enums/TextFontPreset.xml create mode 100644 xml/enums/TweenDirection.xml create mode 100644 xml/enums/TweenTransition.xml create mode 100644 xml/enums/UILayoutAlignment.xml create mode 100644 xml/enums/UIMaskMode.xml create mode 100644 xml/enums/UIScrollMode.xml create mode 100644 xml/enums/VerticalAlignment.xml create mode 100644 xml/types/Accessory.xml create mode 100644 xml/types/AchievementsService.xml create mode 100644 xml/types/Animation.xml create mode 100644 xml/types/Animator.xml create mode 100644 xml/types/AssetService.xml create mode 100644 xml/types/AudioAsset.xml create mode 100644 xml/types/BaseAsset.xml create mode 100644 xml/types/BindableEvent.xml create mode 100644 xml/types/BodyPosition.xml create mode 100644 xml/types/BoolValue.xml create mode 100644 xml/types/Bounds.xml create mode 100644 xml/types/BuiltInAudioAsset.xml create mode 100644 xml/types/BuiltInFontAsset.xml create mode 100644 xml/types/Camera.xml create mode 100644 xml/types/CaptureService.xml create mode 100644 xml/types/CharacterModel.xml create mode 100644 xml/types/ChatService.xml create mode 100644 xml/types/ClientScript.xml create mode 100644 xml/types/Color.xml create mode 100644 xml/types/ColorAdjustModifier.xml create mode 100644 xml/types/ColorSeries.xml create mode 100644 xml/types/ColorValue.xml create mode 100644 xml/types/CoreUIService.xml create mode 100644 xml/types/CreatorContextService.xml create mode 100644 xml/types/CreatorGUI.xml create mode 100644 xml/types/CreatorHistory.xml create mode 100644 xml/types/CreatorInterface.xml create mode 100644 xml/types/CreatorSelections.xml create mode 100644 xml/types/CreatorService.xml create mode 100644 xml/types/Datastore.xml create mode 100644 xml/types/DatastoreService.xml create mode 100644 xml/types/Decal.xml create mode 100644 xml/types/Dynamic.xml create mode 100644 xml/types/Entity.xml create mode 100644 xml/types/Environment.xml create mode 100644 xml/types/Explosion.xml create mode 100644 xml/types/FileLinkAsset.xml create mode 100644 xml/types/FilterService.xml create mode 100644 xml/types/Folder.xml create mode 100644 xml/types/FontAsset.xml create mode 100644 xml/types/GUI.xml create mode 100644 xml/types/GUI3D.xml create mode 100644 xml/types/Game.xml create mode 100644 xml/types/Grabbable.xml create mode 100644 xml/types/GradientSky.xml create mode 100644 xml/types/Hidden.xml create mode 100644 xml/types/HttpRequestData.xml create mode 100644 xml/types/HttpResponseData.xml create mode 100644 xml/types/HttpService.xml create mode 100644 xml/types/IOService.xml create mode 100644 xml/types/Image3D.xml create mode 100644 xml/types/ImageAsset.xml create mode 100644 xml/types/InputAction.xml create mode 100644 xml/types/InputActionAxis.xml create mode 100644 xml/types/InputActionButton.xml create mode 100644 xml/types/InputActionVector2.xml create mode 100644 xml/types/InputButton.xml create mode 100644 xml/types/InputButtonCollection.xml create mode 100644 xml/types/InputService.xml create mode 100644 xml/types/InsertService.xml create mode 100644 xml/types/Instance.xml create mode 100644 xml/types/InstanceValue.xml create mode 100644 xml/types/IntValue.xml create mode 100644 xml/types/InteractionPrompt.xml create mode 100644 xml/types/Inventory.xml create mode 100644 xml/types/Light.xml create mode 100644 xml/types/Lighting.xml create mode 100644 xml/types/LightingModifier.xml create mode 100644 xml/types/LogDispatcher.xml create mode 100644 xml/types/Marker3D.xml create mode 100644 xml/types/Mesh.xml create mode 100644 xml/types/MeshAsset.xml create mode 100644 xml/types/Model.xml create mode 100644 xml/types/ModuleScript.xml create mode 100644 xml/types/NPC.xml create mode 100644 xml/types/NetMessage.xml create mode 100644 xml/types/NetworkEvent.xml create mode 100644 xml/types/NetworkService.xml create mode 100644 xml/types/NetworkedObject.xml create mode 100644 xml/types/NewServerRequestData.xml create mode 100644 xml/types/NumberRange.xml create mode 100644 xml/types/NumberValue.xml create mode 100644 xml/types/PTAudioAsset.xml create mode 100644 xml/types/PTCallback.xml create mode 100644 xml/types/PTFunction.xml create mode 100644 xml/types/PTImageAsset.xml create mode 100644 xml/types/PTMeshAsset.xml create mode 100644 xml/types/PTSignal.xml create mode 100644 xml/types/Part.xml create mode 100644 xml/types/Particles.xml create mode 100644 xml/types/Physical.xml create mode 100644 xml/types/PhysicalModel.xml create mode 100644 xml/types/PlacesService.xml create mode 100644 xml/types/Player.xml create mode 100644 xml/types/PlayerDefaults.xml create mode 100644 xml/types/PlayerGUI.xml create mode 100644 xml/types/Players.xml create mode 100644 xml/types/PointLight.xml create mode 100644 xml/types/PolytorianModel.xml create mode 100644 xml/types/PreferencesService.xml create mode 100644 xml/types/PresenceService.xml create mode 100644 xml/types/ProceduralSky.xml create mode 100644 xml/types/PurchasesService.xml create mode 100644 xml/types/Quaternion.xml create mode 100644 xml/types/RayResult.xml create mode 100644 xml/types/ResourceAsset.xml create mode 100644 xml/types/Script.xml create mode 100644 xml/types/ScriptService.xml create mode 100644 xml/types/ScriptSharedTable.xml create mode 100644 xml/types/Seat.xml create mode 100644 xml/types/ServerHidden.xml create mode 100644 xml/types/ServerScript.xml create mode 100644 xml/types/Sky.xml create mode 100644 xml/types/Sound.xml create mode 100644 xml/types/SpotLight.xml create mode 100644 xml/types/StringValue.xml create mode 100644 xml/types/SunLight.xml create mode 100644 xml/types/Temporary.xml create mode 100644 xml/types/Text3D.xml create mode 100644 xml/types/Tool.xml create mode 100644 xml/types/Truss.xml create mode 100644 xml/types/TweenObject.xml create mode 100644 xml/types/TweenService.xml create mode 100644 xml/types/UIButton.xml create mode 100644 xml/types/UIField.xml create mode 100644 xml/types/UIHVLayout.xml create mode 100644 xml/types/UIHorizontalLayout.xml create mode 100644 xml/types/UIImage.xml create mode 100644 xml/types/UILabel.xml create mode 100644 xml/types/UIScrollView.xml create mode 100644 xml/types/UITextInput.xml create mode 100644 xml/types/UIVerticalLayout.xml create mode 100644 xml/types/UIView.xml create mode 100644 xml/types/UIViewport.xml create mode 100644 xml/types/ValueBase.xml create mode 100644 xml/types/Vector2.xml create mode 100644 xml/types/Vector2Value.xml create mode 100644 xml/types/Vector3.xml create mode 100644 xml/types/Vector3Value.xml create mode 100644 xml/types/Vehicle.xml create mode 100644 xml/types/VehicleSeat.xml create mode 100644 xml/types/VehicleWheel.xml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..302fadf --- /dev/null +++ b/.gitignore @@ -0,0 +1,11 @@ +__pycache__ +node_modules +def.json + +docs/api/types/* +docs/api/enums/* + +!docs/api/types/index.md +!docs/api/enums/index.md + +site \ No newline at end of file diff --git a/autogen/mdgen.js b/autogen/mdgen.js new file mode 100644 index 0000000..fd30328 --- /dev/null +++ b/autogen/mdgen.js @@ -0,0 +1,180 @@ +const fs = require("fs") +const path = require("path") +const { XMLParser } = require("fast-xml-parser"); + +const xmlAPIPath = path.join(__dirname, "../", "xml", "types") +const mdAPIPath = path.join(__dirname, "../", "docs/api", "types") +const xmlEnumPath = path.join(__dirname, "../", "xml", "enums") +const mdEnumPath = path.join(__dirname, "../", "docs/api", "enums") + +if (!fs.existsSync(mdAPIPath)) { + fs.mkdirSync(mdAPIPath, { recursive: true }) +} + +if (!fs.existsSync(xmlAPIPath)) { + fs.mkdirSync(xmlAPIPath, { recursive: true }) +} + +if (!fs.existsSync(mdEnumPath)) { + fs.mkdirSync(mdEnumPath, { recursive: true }) +} + +if (!fs.existsSync(xmlEnumPath)) { + fs.mkdirSync(xmlEnumPath, { recursive: true }) +} + +const parser = new XMLParser(); + +// Process API Classes +const xmlFiles = fs.readdirSync(xmlAPIPath).filter(file => file.endsWith('.xml')); + +for (const xmlFile of xmlFiles) { + const xmlPath = path.join(xmlAPIPath, xmlFile); + const xmlContent = fs.readFileSync(xmlPath, "utf-8"); + const data = parser.parse(xmlContent); + + if (!data.ClassDef) continue; + + const c = data.ClassDef; + const className = path.basename(xmlFile, '.xml'); + let mdPath = path.join(mdAPIPath, className + ".md") + let mk = "" + + function appendLine(str) { + mk += str + "\n" + } + + appendLine("---") + appendLine("title: " + c.Name) + appendLine("description:") + appendLine("---") + appendLine("") + appendLine("# " + c.Name) + + if (c.BaseType) { + appendLine("") + appendLine(`{{ inherits("${c.BaseType}") }}`) + } + + appendLine("") + appendLine(c.Description) + appendLine("") + + if (c.IsStatic) { + appendLine(`{{ staticclass(${c.Name.replace("Service", "")}) }}`) + appendLine("") + } + + if (c.IsAbstract) { + appendLine("{{ abstract() }}") + appendLine("") + } + + if (!c.IsInstantiatable) { + appendLine("{{ notnewable() }}") + appendLine("") + } + + appendLine("") + appendLine("## Properties") + appendLine("") + + const properties = c.Properties ? (Array.isArray(c.Properties) ? c.Properties : [c.Properties]) : []; + for (const prop of properties) { + appendLine(`### ${prop.Name}:${prop.Type} { property }`) + appendLine(``) + appendLine(prop.Description || "Missing documentation!") + appendLine(``) + } + + appendLine("") + appendLine("## Methods") + appendLine("") + + const methods = c.Methods ? (Array.isArray(c.Methods) ? c.Methods : [c.Methods]) : []; + for (const m of methods) { + if (m.IsObsolete) continue + let params = [] + + const parameters = m.Parameters ? (Array.isArray(m.Parameters) ? m.Parameters : [m.Parameters]) : []; + for (const p of parameters) { + params.push(`${p.Name};${p.Type}${p.IsOptional ? "?" : ""}`) + } + + appendLine(`### ${m.Name}(${params.join(",")}):${m.ReturnType || "void"} { method }`) + appendLine(``) + appendLine(m.Description || "Missing documentation!") + appendLine(``) + } + + appendLine("") + appendLine("## Events") + appendLine("") + + const events = c.Events ? (Array.isArray(c.Events) ? c.Events : [c.Events]) : []; + for (const e of events) { + let args = [] + + const aargs = e.Arguments ? (Array.isArray(e.Arguments) ? e.Arguments : [e.Arguments]) : []; + for (const arg of aargs) { + args.push(`${arg.Name};${arg.Type}`) + } + + appendLine(`### ${e.Name}(${args.join(",")}) { event }`) + appendLine(``) + appendLine(e.Description || "") + appendLine(``) + } + + fs.writeFileSync(mdPath, mk) +} + +console.log(`Converted ${xmlFiles.length} XML files to Markdown`) + +// Process Enums +const xmlEnumFiles = fs.readdirSync(xmlEnumPath).filter(file => file.endsWith('.xml')); + +for (const xmlFile of xmlEnumFiles) { + const xmlPath = path.join(xmlEnumPath, xmlFile); + const xmlContent = fs.readFileSync(xmlPath, "utf-8"); + const data = parser.parse(xmlContent); + + if (!data.EnumDef) continue; + + const e = data.EnumDef; + const enumName = path.basename(xmlFile, '.xml'); + let mdPath = path.join(mdEnumPath, enumName + ".md") + let mk = "" + + function appendLine(str) { + mk += str + "\n" + } + + appendLine("---") + appendLine("title: " + e.Name) + appendLine("description: " + (e.Description && e.Description !== "Missing Documentation" ? e.Description : "")) + appendLine("---") + appendLine("") + appendLine("# " + e.Name) + appendLine("") + + if (e.Description && e.Description !== "Missing Documentation") { + appendLine(e.Description) + appendLine("") + } + + appendLine("| Name | Description |") + appendLine("| --- | --- |") + + const options = e.Options ? (Array.isArray(e.Options) ? e.Options : [e.Options]) : []; + for (const option of options) { + const optionName = typeof option === 'string' ? option : option.Name; + const optionDesc = typeof option === 'string' ? "" : (option.Description || ""); + const displayDesc = optionDesc === "Missing Documentation" ? "" : optionDesc; + appendLine(`| \`${e.Name}.${optionName}\` | ${displayDesc} |`) + } + + fs.writeFileSync(mdPath, mk) +} + +console.log(`Converted ${xmlEnumFiles.length} enum XML files to Markdown`) \ No newline at end of file diff --git a/autogen/package-lock.json b/autogen/package-lock.json new file mode 100644 index 0000000..37a7c0a --- /dev/null +++ b/autogen/package-lock.json @@ -0,0 +1,42 @@ +{ + "name": "autogen", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "dependencies": { + "fast-xml-parser": "^5.3.3" + } + }, + "node_modules/fast-xml-parser": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.3.3.tgz", + "integrity": "sha512-2O3dkPAAC6JavuMm8+4+pgTk+5hoAs+CjZ+sWcQLkX9+/tHRuTkQh/Oaifr8qDmZ8iEHb771Ea6G8CdwkrgvYA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT", + "dependencies": { + "strnum": "^2.1.0" + }, + "bin": { + "fxparser": "src/cli/cli.js" + } + }, + "node_modules/strnum": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.1.2.tgz", + "integrity": "sha512-l63NF9y/cLROq/yqKXSLtcMeeyOfnSQlfMSlzFt/K73oIaD8DGaQWd7Z34X9GPiKqP5rbSh84Hl4bOlLcjiSrQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT" + } + } +} diff --git a/autogen/package.json b/autogen/package.json new file mode 100644 index 0000000..324f2fc --- /dev/null +++ b/autogen/package.json @@ -0,0 +1,5 @@ +{ + "dependencies": { + "fast-xml-parser": "^5.3.3" + } +} diff --git a/autogen/xmlgen.js b/autogen/xmlgen.js new file mode 100644 index 0000000..129cad2 --- /dev/null +++ b/autogen/xmlgen.js @@ -0,0 +1,163 @@ +const fs = require("fs") +const path = require("path") +const { XMLBuilder, XMLParser } = require("fast-xml-parser"); + +const xmlAPIPath = path.join(__dirname, "../", "xml", "types") +const xmlEnumPath = path.join(__dirname, "../", "xml", "enums") + +if (!fs.existsSync(xmlAPIPath)) { + fs.mkdirSync(xmlAPIPath, { recursive: true }) +} + +if (!fs.existsSync(xmlEnumPath)) { + fs.mkdirSync(xmlEnumPath, { recursive: true }) +} + +const data = JSON.parse(fs.readFileSync("def.json", "utf-8")) + +const parser = new XMLParser(); +const builder = new XMLBuilder({ + format: true +}); + +// Process Classes +for (const c of data.Classes) { + let xmlPath = path.join(xmlAPIPath, c.Name + ".xml") + + let obj = { + ...c, + Properties: [], + Methods: [], + Events: [], + } + + // Load existing data if file exists + let existingDescriptions = { Properties: {}, Methods: {}, Events: {} }; + let existingArguments = { Events: {} }; + let existingClassDescription = "Missing Documentation"; + + if (fs.existsSync(xmlPath)) { + const existingXml = fs.readFileSync(xmlPath, "utf-8"); + const existingData = parser.parse(existingXml); + + if (existingData.ClassDef) { + // Preserve existing class description + if (existingData.ClassDef.Description) { + existingClassDescription = existingData.ClassDef.Description; + } + + // Build lookup maps for existing descriptions + if (existingData.ClassDef.Properties) { + const props = Array.isArray(existingData.ClassDef.Properties) + ? existingData.ClassDef.Properties + : [existingData.ClassDef.Properties]; + props.forEach(p => { + if (p.Name) existingDescriptions.Properties[p.Name] = p.Description || ""; + }); + } + + if (existingData.ClassDef.Methods) { + const methods = Array.isArray(existingData.ClassDef.Methods) + ? existingData.ClassDef.Methods + : [existingData.ClassDef.Methods]; + methods.forEach(m => { + if (m.Name) existingDescriptions.Methods[m.Name] = m.Description || ""; + }); + } + + if (existingData.ClassDef.Events) { + const events = Array.isArray(existingData.ClassDef.Events) + ? existingData.ClassDef.Events + : [existingData.ClassDef.Events]; + events.forEach(e => { + if (e.Name) { + existingDescriptions.Events[e.Name] = e.Description || ""; + existingArguments.Events[e.Name] = e.Arguments || ""; + } + }); + } + } + } + + // Add class description + obj.Description = existingClassDescription; + + // Add properties + for (const prop of c.Properties) { + obj.Properties.push({ + ...prop, + Description: existingDescriptions.Properties[prop.Name] || "Missing Documentation" + }) + } + + // Add methods + for (const m of c.Methods) { + if (m.IsObsolete) continue + obj.Methods.push({ + ...m, + Description: existingDescriptions.Methods[m.Name] || "Missing Documentation" + }) + } + + // Add events + for (const e of c.Events) { + obj.Events.push({ + ...e, + Description: existingDescriptions.Events[e.Name] || "Missing Documentation", + Arguments: existingArguments.Events[e.Name] || "" + }) + } + + const xmlContent = builder.build({ + "?xml": "", + ClassDef: obj + }); + fs.writeFileSync(xmlPath, xmlContent) +} + +// Process Enums +for (const e of data.Enums) { + let xmlPath = path.join(xmlEnumPath, e.Name + ".xml") + + let obj = { + ...e, + Options: [] + } + + let existingDescriptions = {}; + let existingEnumDescription = ""; + if (fs.existsSync(xmlPath)) { + const existingXml = fs.readFileSync(xmlPath, "utf-8"); + const existingData = parser.parse(existingXml); + + if (existingData.EnumDef) { + existingEnumDescription = existingData.EnumDef.Description || ""; + + if (existingData.EnumDef.Options) { + const options = Array.isArray(existingData.EnumDef.Options) + ? existingData.EnumDef.Options + : [existingData.EnumDef.Options]; + options.forEach(o => { + if (o.Name) existingDescriptions[o.Name] = o.Description || ""; + }); + } + } + } + + // Add enum description + obj.Description = existingEnumDescription || "Missing Documentation"; + + // Add options + for (const option of e.Options) { + obj.Options.push({ + Name: option, + Description: existingDescriptions[option] || "" + }) + } + + const xmlContent = builder.build({ + "?xml": "", + EnumDef: obj + }); + fs.writeFileSync(xmlPath, xmlContent) +} \ No newline at end of file diff --git a/docs/api/enums/index.md b/docs/api/enums/index.md new file mode 100644 index 0000000..e06467f --- /dev/null +++ b/docs/api/enums/index.md @@ -0,0 +1,7 @@ +--- +title: Enums +weight: 5 +empty: true +--- + +# Enums \ No newline at end of file diff --git a/docs/api/index.md b/docs/api/index.md new file mode 100644 index 0000000..e89968a --- /dev/null +++ b/docs/api/index.md @@ -0,0 +1,7 @@ +--- +title: APIs +weight: 2 +empty: true +--- + +# APIs \ No newline at end of file diff --git a/docs/index.md b/docs/index.md new file mode 100644 index 0000000..7188d94 --- /dev/null +++ b/docs/index.md @@ -0,0 +1,15 @@ +--- +title: Welcome +description: Welcome to Polytoria 2.0 Documentation! +--- + +# Welcome! + +Welcome to the documentation for Polytoria 2.0! + +
+ +!!! warning "Warning!" + This is a documentation for Polytoria 2.0 which is currently in beta, if you're looking for current documentation, please visit docs.polytoria.com + +
\ No newline at end of file diff --git a/docs/theme/.icons/polytoria/Accessory.svg b/docs/theme/.icons/polytoria/Accessory.svg new file mode 100644 index 0000000..037dc17 --- /dev/null +++ b/docs/theme/.icons/polytoria/Accessory.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/docs/theme/.icons/polytoria/Achievements.svg b/docs/theme/.icons/polytoria/Achievements.svg new file mode 100644 index 0000000..9e2579c --- /dev/null +++ b/docs/theme/.icons/polytoria/Achievements.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/theme/.icons/polytoria/Animator.svg b/docs/theme/.icons/polytoria/Animator.svg new file mode 100644 index 0000000..0f4aaea --- /dev/null +++ b/docs/theme/.icons/polytoria/Animator.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/docs/theme/.icons/polytoria/Backpack.svg b/docs/theme/.icons/polytoria/Backpack.svg new file mode 100644 index 0000000..1ad7cbb --- /dev/null +++ b/docs/theme/.icons/polytoria/Backpack.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/theme/.icons/polytoria/BallSocketJoint.svg b/docs/theme/.icons/polytoria/BallSocketJoint.svg new file mode 100644 index 0000000..571e0f9 --- /dev/null +++ b/docs/theme/.icons/polytoria/BallSocketJoint.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/theme/.icons/polytoria/BasePart.svg b/docs/theme/.icons/polytoria/BasePart.svg new file mode 100644 index 0000000..8cbab7b --- /dev/null +++ b/docs/theme/.icons/polytoria/BasePart.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/theme/.icons/polytoria/BaseScript.svg b/docs/theme/.icons/polytoria/BaseScript.svg new file mode 100644 index 0000000..c128540 --- /dev/null +++ b/docs/theme/.icons/polytoria/BaseScript.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/theme/.icons/polytoria/BodyPart.svg b/docs/theme/.icons/polytoria/BodyPart.svg new file mode 100644 index 0000000..90122b6 --- /dev/null +++ b/docs/theme/.icons/polytoria/BodyPart.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/theme/.icons/polytoria/BodyPosition.svg b/docs/theme/.icons/polytoria/BodyPosition.svg new file mode 100644 index 0000000..8cd1c73 --- /dev/null +++ b/docs/theme/.icons/polytoria/BodyPosition.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/docs/theme/.icons/polytoria/BoolValue.svg b/docs/theme/.icons/polytoria/BoolValue.svg new file mode 100644 index 0000000..2f09665 --- /dev/null +++ b/docs/theme/.icons/polytoria/BoolValue.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/theme/.icons/polytoria/Camera.svg b/docs/theme/.icons/polytoria/Camera.svg new file mode 100644 index 0000000..d5d3487 --- /dev/null +++ b/docs/theme/.icons/polytoria/Camera.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/theme/.icons/polytoria/Chat.svg b/docs/theme/.icons/polytoria/Chat.svg new file mode 100644 index 0000000..d96a0b6 --- /dev/null +++ b/docs/theme/.icons/polytoria/Chat.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/theme/.icons/polytoria/Climbable.svg b/docs/theme/.icons/polytoria/Climbable.svg new file mode 100644 index 0000000..83b758f --- /dev/null +++ b/docs/theme/.icons/polytoria/Climbable.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/docs/theme/.icons/polytoria/Color.svg b/docs/theme/.icons/polytoria/Color.svg new file mode 100644 index 0000000..1c8a4d2 --- /dev/null +++ b/docs/theme/.icons/polytoria/Color.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/docs/theme/.icons/polytoria/ColorRange.svg b/docs/theme/.icons/polytoria/ColorRange.svg new file mode 100644 index 0000000..e08eb30 --- /dev/null +++ b/docs/theme/.icons/polytoria/ColorRange.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/docs/theme/.icons/polytoria/ColorValue.svg b/docs/theme/.icons/polytoria/ColorValue.svg new file mode 100644 index 0000000..55ebdc2 --- /dev/null +++ b/docs/theme/.icons/polytoria/ColorValue.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/docs/theme/.icons/polytoria/CoreUI.svg b/docs/theme/.icons/polytoria/CoreUI.svg new file mode 100644 index 0000000..a8726e6 --- /dev/null +++ b/docs/theme/.icons/polytoria/CoreUI.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/docs/theme/.icons/polytoria/Datastore.svg b/docs/theme/.icons/polytoria/Datastore.svg new file mode 100644 index 0000000..a676e32 --- /dev/null +++ b/docs/theme/.icons/polytoria/Datastore.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/docs/theme/.icons/polytoria/Decal.svg b/docs/theme/.icons/polytoria/Decal.svg new file mode 100644 index 0000000..14f558f --- /dev/null +++ b/docs/theme/.icons/polytoria/Decal.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/theme/.icons/polytoria/DynamicInstance.svg b/docs/theme/.icons/polytoria/DynamicInstance.svg new file mode 100644 index 0000000..96f7b22 --- /dev/null +++ b/docs/theme/.icons/polytoria/DynamicInstance.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/theme/.icons/polytoria/Enum.svg b/docs/theme/.icons/polytoria/Enum.svg new file mode 100644 index 0000000..38344d9 --- /dev/null +++ b/docs/theme/.icons/polytoria/Enum.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/theme/.icons/polytoria/Environment.svg b/docs/theme/.icons/polytoria/Environment.svg new file mode 100644 index 0000000..d8f6612 --- /dev/null +++ b/docs/theme/.icons/polytoria/Environment.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/theme/.icons/polytoria/Event.svg b/docs/theme/.icons/polytoria/Event.svg new file mode 100644 index 0000000..a5e7d14 --- /dev/null +++ b/docs/theme/.icons/polytoria/Event.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/theme/.icons/polytoria/Folder.svg b/docs/theme/.icons/polytoria/Folder.svg new file mode 100644 index 0000000..61dc117 --- /dev/null +++ b/docs/theme/.icons/polytoria/Folder.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/theme/.icons/polytoria/GUI.svg b/docs/theme/.icons/polytoria/GUI.svg new file mode 100644 index 0000000..386e0ce --- /dev/null +++ b/docs/theme/.icons/polytoria/GUI.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/theme/.icons/polytoria/GUI3D.svg b/docs/theme/.icons/polytoria/GUI3D.svg new file mode 100644 index 0000000..aceb361 --- /dev/null +++ b/docs/theme/.icons/polytoria/GUI3D.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/theme/.icons/polytoria/Game.svg b/docs/theme/.icons/polytoria/Game.svg new file mode 100644 index 0000000..532fd65 --- /dev/null +++ b/docs/theme/.icons/polytoria/Game.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/docs/theme/.icons/polytoria/GradientSky.svg b/docs/theme/.icons/polytoria/GradientSky.svg new file mode 100644 index 0000000..322ffc0 --- /dev/null +++ b/docs/theme/.icons/polytoria/GradientSky.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/docs/theme/.icons/polytoria/Hidden.svg b/docs/theme/.icons/polytoria/Hidden.svg new file mode 100644 index 0000000..43c201a --- /dev/null +++ b/docs/theme/.icons/polytoria/Hidden.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/theme/.icons/polytoria/HingeJoint.svg b/docs/theme/.icons/polytoria/HingeJoint.svg new file mode 100644 index 0000000..11ef05f --- /dev/null +++ b/docs/theme/.icons/polytoria/HingeJoint.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/docs/theme/.icons/polytoria/Http.svg b/docs/theme/.icons/polytoria/Http.svg new file mode 100644 index 0000000..e29f9c3 --- /dev/null +++ b/docs/theme/.icons/polytoria/Http.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/theme/.icons/polytoria/ImageSky.svg b/docs/theme/.icons/polytoria/ImageSky.svg new file mode 100644 index 0000000..f4a813b --- /dev/null +++ b/docs/theme/.icons/polytoria/ImageSky.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/docs/theme/.icons/polytoria/Input.svg b/docs/theme/.icons/polytoria/Input.svg new file mode 100644 index 0000000..2a171a6 --- /dev/null +++ b/docs/theme/.icons/polytoria/Input.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/theme/.icons/polytoria/Insert.svg b/docs/theme/.icons/polytoria/Insert.svg new file mode 100644 index 0000000..016f2af --- /dev/null +++ b/docs/theme/.icons/polytoria/Insert.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/theme/.icons/polytoria/Instance.svg b/docs/theme/.icons/polytoria/Instance.svg new file mode 100644 index 0000000..67eec68 --- /dev/null +++ b/docs/theme/.icons/polytoria/Instance.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/theme/.icons/polytoria/InstanceValue.svg b/docs/theme/.icons/polytoria/InstanceValue.svg new file mode 100644 index 0000000..4e82b4e --- /dev/null +++ b/docs/theme/.icons/polytoria/InstanceValue.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/theme/.icons/polytoria/IntValue.svg b/docs/theme/.icons/polytoria/IntValue.svg new file mode 100644 index 0000000..b3b2711 --- /dev/null +++ b/docs/theme/.icons/polytoria/IntValue.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/theme/.icons/polytoria/Joint06D.svg b/docs/theme/.icons/polytoria/Joint06D.svg new file mode 100644 index 0000000..22fbd95 --- /dev/null +++ b/docs/theme/.icons/polytoria/Joint06D.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/docs/theme/.icons/polytoria/JointBallSocket.svg b/docs/theme/.icons/polytoria/JointBallSocket.svg new file mode 100644 index 0000000..571e0f9 --- /dev/null +++ b/docs/theme/.icons/polytoria/JointBallSocket.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/theme/.icons/polytoria/JointHinge.svg b/docs/theme/.icons/polytoria/JointHinge.svg new file mode 100644 index 0000000..fae456d --- /dev/null +++ b/docs/theme/.icons/polytoria/JointHinge.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/docs/theme/.icons/polytoria/Leaderboard.svg b/docs/theme/.icons/polytoria/Leaderboard.svg new file mode 100644 index 0000000..674917e --- /dev/null +++ b/docs/theme/.icons/polytoria/Leaderboard.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/theme/.icons/polytoria/Light.svg b/docs/theme/.icons/polytoria/Light.svg new file mode 100644 index 0000000..b512e1b --- /dev/null +++ b/docs/theme/.icons/polytoria/Light.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/docs/theme/.icons/polytoria/Lighting.svg b/docs/theme/.icons/polytoria/Lighting.svg new file mode 100644 index 0000000..c84ec2e --- /dev/null +++ b/docs/theme/.icons/polytoria/Lighting.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/theme/.icons/polytoria/LocalBindEvent.svg b/docs/theme/.icons/polytoria/LocalBindEvent.svg new file mode 100644 index 0000000..8be99cb --- /dev/null +++ b/docs/theme/.icons/polytoria/LocalBindEvent.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/theme/.icons/polytoria/LocalScript.svg b/docs/theme/.icons/polytoria/LocalScript.svg new file mode 100644 index 0000000..f910527 --- /dev/null +++ b/docs/theme/.icons/polytoria/LocalScript.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/theme/.icons/polytoria/Localization-1.svg b/docs/theme/.icons/polytoria/Localization-1.svg new file mode 100644 index 0000000..599dc0f --- /dev/null +++ b/docs/theme/.icons/polytoria/Localization-1.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/docs/theme/.icons/polytoria/Localization.svg b/docs/theme/.icons/polytoria/Localization.svg new file mode 100644 index 0000000..945c9c1 --- /dev/null +++ b/docs/theme/.icons/polytoria/Localization.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/docs/theme/.icons/polytoria/MeshPart.svg b/docs/theme/.icons/polytoria/MeshPart.svg new file mode 100644 index 0000000..368f7e1 --- /dev/null +++ b/docs/theme/.icons/polytoria/MeshPart.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/theme/.icons/polytoria/Method.svg b/docs/theme/.icons/polytoria/Method.svg new file mode 100644 index 0000000..963ced5 --- /dev/null +++ b/docs/theme/.icons/polytoria/Method.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/theme/.icons/polytoria/Model.svg b/docs/theme/.icons/polytoria/Model.svg new file mode 100644 index 0000000..7c88547 --- /dev/null +++ b/docs/theme/.icons/polytoria/Model.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/theme/.icons/polytoria/ModuleScript.svg b/docs/theme/.icons/polytoria/ModuleScript.svg new file mode 100644 index 0000000..35c5261 --- /dev/null +++ b/docs/theme/.icons/polytoria/ModuleScript.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/docs/theme/.icons/polytoria/NPC.svg b/docs/theme/.icons/polytoria/NPC.svg new file mode 100644 index 0000000..31f35ae --- /dev/null +++ b/docs/theme/.icons/polytoria/NPC.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/theme/.icons/polytoria/NetMessage.svg b/docs/theme/.icons/polytoria/NetMessage.svg new file mode 100644 index 0000000..05214ac --- /dev/null +++ b/docs/theme/.icons/polytoria/NetMessage.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/theme/.icons/polytoria/NetworkEvent.svg b/docs/theme/.icons/polytoria/NetworkEvent.svg new file mode 100644 index 0000000..dedcf48 --- /dev/null +++ b/docs/theme/.icons/polytoria/NetworkEvent.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/docs/theme/.icons/polytoria/NumberRange.svg b/docs/theme/.icons/polytoria/NumberRange.svg new file mode 100644 index 0000000..d2cf1b3 --- /dev/null +++ b/docs/theme/.icons/polytoria/NumberRange.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/theme/.icons/polytoria/NumberValue.svg b/docs/theme/.icons/polytoria/NumberValue.svg new file mode 100644 index 0000000..f8ef84a --- /dev/null +++ b/docs/theme/.icons/polytoria/NumberValue.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/theme/.icons/polytoria/Part.svg b/docs/theme/.icons/polytoria/Part.svg new file mode 100644 index 0000000..f74c184 --- /dev/null +++ b/docs/theme/.icons/polytoria/Part.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/theme/.icons/polytoria/Particles.svg b/docs/theme/.icons/polytoria/Particles.svg new file mode 100644 index 0000000..d6d5340 --- /dev/null +++ b/docs/theme/.icons/polytoria/Particles.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/theme/.icons/polytoria/PhysicsModifier.svg b/docs/theme/.icons/polytoria/PhysicsModifier.svg new file mode 100644 index 0000000..964f558 --- /dev/null +++ b/docs/theme/.icons/polytoria/PhysicsModifier.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/theme/.icons/polytoria/Player.svg b/docs/theme/.icons/polytoria/Player.svg new file mode 100644 index 0000000..504c062 --- /dev/null +++ b/docs/theme/.icons/polytoria/Player.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/theme/.icons/polytoria/PlayerAvatar.svg b/docs/theme/.icons/polytoria/PlayerAvatar.svg new file mode 100644 index 0000000..504c062 --- /dev/null +++ b/docs/theme/.icons/polytoria/PlayerAvatar.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/theme/.icons/polytoria/PlayerDefaults.svg b/docs/theme/.icons/polytoria/PlayerDefaults.svg new file mode 100644 index 0000000..e167b31 --- /dev/null +++ b/docs/theme/.icons/polytoria/PlayerDefaults.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/theme/.icons/polytoria/PlayerGUI.svg b/docs/theme/.icons/polytoria/PlayerGUI.svg new file mode 100644 index 0000000..9a1c296 --- /dev/null +++ b/docs/theme/.icons/polytoria/PlayerGUI.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/theme/.icons/polytoria/Players.svg b/docs/theme/.icons/polytoria/Players.svg new file mode 100644 index 0000000..6816ee2 --- /dev/null +++ b/docs/theme/.icons/polytoria/Players.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/docs/theme/.icons/polytoria/PointLight.svg b/docs/theme/.icons/polytoria/PointLight.svg new file mode 100644 index 0000000..ca22b15 --- /dev/null +++ b/docs/theme/.icons/polytoria/PointLight.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/theme/.icons/polytoria/Property.svg b/docs/theme/.icons/polytoria/Property.svg new file mode 100644 index 0000000..1c2a32f --- /dev/null +++ b/docs/theme/.icons/polytoria/Property.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/theme/.icons/polytoria/RayResult.svg b/docs/theme/.icons/polytoria/RayResult.svg new file mode 100644 index 0000000..613c907 --- /dev/null +++ b/docs/theme/.icons/polytoria/RayResult.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/theme/.icons/polytoria/RemoteEvent.svg b/docs/theme/.icons/polytoria/RemoteEvent.svg new file mode 100644 index 0000000..cd85973 --- /dev/null +++ b/docs/theme/.icons/polytoria/RemoteEvent.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/docs/theme/.icons/polytoria/ScriptInstance.svg b/docs/theme/.icons/polytoria/ScriptInstance.svg new file mode 100644 index 0000000..5739cc4 --- /dev/null +++ b/docs/theme/.icons/polytoria/ScriptInstance.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/theme/.icons/polytoria/ScriptService-2.svg b/docs/theme/.icons/polytoria/ScriptService-2.svg new file mode 100644 index 0000000..92ccabc --- /dev/null +++ b/docs/theme/.icons/polytoria/ScriptService-2.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/docs/theme/.icons/polytoria/ScriptService.svg b/docs/theme/.icons/polytoria/ScriptService.svg new file mode 100644 index 0000000..7ae9814 --- /dev/null +++ b/docs/theme/.icons/polytoria/ScriptService.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/theme/.icons/polytoria/Seat.svg b/docs/theme/.icons/polytoria/Seat.svg new file mode 100644 index 0000000..1417a49 --- /dev/null +++ b/docs/theme/.icons/polytoria/Seat.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/theme/.icons/polytoria/Sound.svg b/docs/theme/.icons/polytoria/Sound.svg new file mode 100644 index 0000000..a6ba574 --- /dev/null +++ b/docs/theme/.icons/polytoria/Sound.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/theme/.icons/polytoria/SpotLight.svg b/docs/theme/.icons/polytoria/SpotLight.svg new file mode 100644 index 0000000..42769b4 --- /dev/null +++ b/docs/theme/.icons/polytoria/SpotLight.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/docs/theme/.icons/polytoria/StringValue.svg b/docs/theme/.icons/polytoria/StringValue.svg new file mode 100644 index 0000000..60611b2 --- /dev/null +++ b/docs/theme/.icons/polytoria/StringValue.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/theme/.icons/polytoria/Sun.svg b/docs/theme/.icons/polytoria/Sun.svg new file mode 100644 index 0000000..7aa66a0 --- /dev/null +++ b/docs/theme/.icons/polytoria/Sun.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/theme/.icons/polytoria/Terrain.svg b/docs/theme/.icons/polytoria/Terrain.svg new file mode 100644 index 0000000..4820a88 --- /dev/null +++ b/docs/theme/.icons/polytoria/Terrain.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/theme/.icons/polytoria/Text3D.svg b/docs/theme/.icons/polytoria/Text3D.svg new file mode 100644 index 0000000..4d06aa5 --- /dev/null +++ b/docs/theme/.icons/polytoria/Text3D.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/theme/.icons/polytoria/Tool.svg b/docs/theme/.icons/polytoria/Tool.svg new file mode 100644 index 0000000..b7320d7 --- /dev/null +++ b/docs/theme/.icons/polytoria/Tool.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/theme/.icons/polytoria/Truss.svg b/docs/theme/.icons/polytoria/Truss.svg new file mode 100644 index 0000000..dd50584 --- /dev/null +++ b/docs/theme/.icons/polytoria/Truss.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/docs/theme/.icons/polytoria/Tween.svg b/docs/theme/.icons/polytoria/Tween.svg new file mode 100644 index 0000000..a2bb699 --- /dev/null +++ b/docs/theme/.icons/polytoria/Tween.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/theme/.icons/polytoria/Type.svg b/docs/theme/.icons/polytoria/Type.svg new file mode 100644 index 0000000..933e012 --- /dev/null +++ b/docs/theme/.icons/polytoria/Type.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/theme/.icons/polytoria/UI.svg b/docs/theme/.icons/polytoria/UI.svg new file mode 100644 index 0000000..a8726e6 --- /dev/null +++ b/docs/theme/.icons/polytoria/UI.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/docs/theme/.icons/polytoria/UIButton.svg b/docs/theme/.icons/polytoria/UIButton.svg new file mode 100644 index 0000000..02e35ad --- /dev/null +++ b/docs/theme/.icons/polytoria/UIButton.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/theme/.icons/polytoria/UIChart.svg b/docs/theme/.icons/polytoria/UIChart.svg new file mode 100644 index 0000000..aee8c66 --- /dev/null +++ b/docs/theme/.icons/polytoria/UIChart.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/theme/.icons/polytoria/UICheckInput.svg b/docs/theme/.icons/polytoria/UICheckInput.svg new file mode 100644 index 0000000..60bdf67 --- /dev/null +++ b/docs/theme/.icons/polytoria/UICheckInput.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/theme/.icons/polytoria/UIField.svg b/docs/theme/.icons/polytoria/UIField.svg new file mode 100644 index 0000000..3f869aa --- /dev/null +++ b/docs/theme/.icons/polytoria/UIField.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/theme/.icons/polytoria/UIFlowV.svg b/docs/theme/.icons/polytoria/UIFlowV.svg new file mode 100644 index 0000000..50d9669 --- /dev/null +++ b/docs/theme/.icons/polytoria/UIFlowV.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/theme/.icons/polytoria/UIGradient.svg b/docs/theme/.icons/polytoria/UIGradient.svg new file mode 100644 index 0000000..6e4fd90 --- /dev/null +++ b/docs/theme/.icons/polytoria/UIGradient.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/docs/theme/.icons/polytoria/UIHVLayout.svg b/docs/theme/.icons/polytoria/UIHVLayout.svg new file mode 100644 index 0000000..41c2e60 --- /dev/null +++ b/docs/theme/.icons/polytoria/UIHVLayout.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/theme/.icons/polytoria/UIHorizontalLayout.svg b/docs/theme/.icons/polytoria/UIHorizontalLayout.svg new file mode 100644 index 0000000..8fea061 --- /dev/null +++ b/docs/theme/.icons/polytoria/UIHorizontalLayout.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/theme/.icons/polytoria/UIImage.svg b/docs/theme/.icons/polytoria/UIImage.svg new file mode 100644 index 0000000..aedfc70 --- /dev/null +++ b/docs/theme/.icons/polytoria/UIImage.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/theme/.icons/polytoria/UILabel.svg b/docs/theme/.icons/polytoria/UILabel.svg new file mode 100644 index 0000000..6650eab --- /dev/null +++ b/docs/theme/.icons/polytoria/UILabel.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/theme/.icons/polytoria/UIScroll.svg b/docs/theme/.icons/polytoria/UIScroll.svg new file mode 100644 index 0000000..5096027 --- /dev/null +++ b/docs/theme/.icons/polytoria/UIScroll.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/theme/.icons/polytoria/UISliderH.svg b/docs/theme/.icons/polytoria/UISliderH.svg new file mode 100644 index 0000000..c62302c --- /dev/null +++ b/docs/theme/.icons/polytoria/UISliderH.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/theme/.icons/polytoria/UISliderV.svg b/docs/theme/.icons/polytoria/UISliderV.svg new file mode 100644 index 0000000..886202f --- /dev/null +++ b/docs/theme/.icons/polytoria/UISliderV.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/theme/.icons/polytoria/UITextInput.svg b/docs/theme/.icons/polytoria/UITextInput.svg new file mode 100644 index 0000000..425f9f2 --- /dev/null +++ b/docs/theme/.icons/polytoria/UITextInput.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/theme/.icons/polytoria/UIVerticalLayout.svg b/docs/theme/.icons/polytoria/UIVerticalLayout.svg new file mode 100644 index 0000000..a54ea84 --- /dev/null +++ b/docs/theme/.icons/polytoria/UIVerticalLayout.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/theme/.icons/polytoria/UIView.svg b/docs/theme/.icons/polytoria/UIView.svg new file mode 100644 index 0000000..d7b543d --- /dev/null +++ b/docs/theme/.icons/polytoria/UIView.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/theme/.icons/polytoria/UIViewContainer.svg b/docs/theme/.icons/polytoria/UIViewContainer.svg new file mode 100644 index 0000000..6f84625 --- /dev/null +++ b/docs/theme/.icons/polytoria/UIViewContainer.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/theme/.icons/polytoria/Unknown.svg b/docs/theme/.icons/polytoria/Unknown.svg new file mode 100644 index 0000000..c1434c7 --- /dev/null +++ b/docs/theme/.icons/polytoria/Unknown.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/theme/.icons/polytoria/ValueBase.svg b/docs/theme/.icons/polytoria/ValueBase.svg new file mode 100644 index 0000000..c498fe4 --- /dev/null +++ b/docs/theme/.icons/polytoria/ValueBase.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/theme/.icons/polytoria/Vector2.svg b/docs/theme/.icons/polytoria/Vector2.svg new file mode 100644 index 0000000..c842ac9 --- /dev/null +++ b/docs/theme/.icons/polytoria/Vector2.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/theme/.icons/polytoria/Vector2Value.svg b/docs/theme/.icons/polytoria/Vector2Value.svg new file mode 100644 index 0000000..4130ce9 --- /dev/null +++ b/docs/theme/.icons/polytoria/Vector2Value.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/theme/.icons/polytoria/Vector3.svg b/docs/theme/.icons/polytoria/Vector3.svg new file mode 100644 index 0000000..74ba03e --- /dev/null +++ b/docs/theme/.icons/polytoria/Vector3.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/theme/.icons/polytoria/Vector3Value.svg b/docs/theme/.icons/polytoria/Vector3Value.svg new file mode 100644 index 0000000..5090624 --- /dev/null +++ b/docs/theme/.icons/polytoria/Vector3Value.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/theme/.icons/polytoria/Vector4.svg b/docs/theme/.icons/polytoria/Vector4.svg new file mode 100644 index 0000000..c02c14e --- /dev/null +++ b/docs/theme/.icons/polytoria/Vector4.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/theme/.icons/polytoria/Vector4Value.svg b/docs/theme/.icons/polytoria/Vector4Value.svg new file mode 100644 index 0000000..8cfed1f --- /dev/null +++ b/docs/theme/.icons/polytoria/Vector4Value.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/theme/.icons/polytoria/Vehicle.svg b/docs/theme/.icons/polytoria/Vehicle.svg new file mode 100644 index 0000000..f1b9874 --- /dev/null +++ b/docs/theme/.icons/polytoria/Vehicle.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/theme/.icons/polytoria/VehicleWheel.svg b/docs/theme/.icons/polytoria/VehicleWheel.svg new file mode 100644 index 0000000..ac7a20e --- /dev/null +++ b/docs/theme/.icons/polytoria/VehicleWheel.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/docs/theme/.icons/polytoria/json.svg b/docs/theme/.icons/polytoria/json.svg new file mode 100644 index 0000000..4cacc3f --- /dev/null +++ b/docs/theme/.icons/polytoria/json.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/theme/.icons/polytoria/old-BaseScript.svg b/docs/theme/.icons/polytoria/old-BaseScript.svg new file mode 100644 index 0000000..63f8e83 --- /dev/null +++ b/docs/theme/.icons/polytoria/old-BaseScript.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/main.py b/main.py new file mode 100644 index 0000000..260fccd --- /dev/null +++ b/main.py @@ -0,0 +1,340 @@ +import os + +def getClassLink(className): + # Find the actual link for the input classname by searching for the markdown file + search_path = "docs/api/" + + search_name = className + if className.endswith("Enum"): + className = className[:-4] + search_name = className + + for root, dirs, files in os.walk(search_path): + for file in files: + if file.endswith(".md"): + if file[:-3] == search_name: + filePath = os.path.join(root, file) + filePath = filePath[len(search_path):] + filePath = filePath[:-3] + + return "[%s](/api/%s)" % (className, filePath) + + return "?" + +def getDirectory(category): + # Find the actual link for the input classname by searching for the markdown file + search_path = "docs/objects/" + category + linkPath = "/objects/" + if category == "removed": + search_path = "docs/removed" + linkPath = "/" + + results = [] + for root, dirs, files in os.walk(search_path): + for file in files: + className = file[:-3] + if file.endswith(".md") and className != "index": + filePath = os.path.join(root, file) + filePath = filePath[len(search_path):] + filePath = filePath[:-3] + if category == "enums": + results.append("[%s](%s)" % ("Enum", className, (linkPath + category + "/" + className))) + else: + results.append("[%s](%s)" % (className, className, (linkPath + category + "/" + className))) + results.sort() + return results + +"Define macros" +def define_env(env): + + + """ + Used to generate the "Inherited from" links in the documentation. + This runs custom logic to find the correct link for a given class name, + as the class name is not always equivalent to the markdown file's path. + + This assumes that the class is correctly placed in the docs/objects/ folder. + """ + @env.macro + def inherits(className): + return "Inherits %s\n{ data-search-exclude }" % (getClassLink(className)) + + @env.macro + def directory(category): + return '\n'.join(["- " + item for item in getDirectory(category)]) + + @env.macro + def directorySort(categories): + text = "" + for i in range(len(categories)): + categoryText = "" + category = getDirectory(categories[i]) + categoryName = categories[i] + categoryName = categoryName[0].upper() + categoryName[1:] + if categoryName == "Ui": categoryName = "UI" + if categoryName == "Static-classes": categoryName = "Static Classes" + + for v in range(len(category)): + categoryText += "- " + category[v] + "\n" + categoryText = "## " + categoryName + "\n" + categoryText + "\n---" + text += "\n" + categoryText + return text + + @env.macro + def ambiguous(className, description): + return "!!! note \"Not to be confused with %s, %s\"" % (getClassLink(className), description) + + # Classes is an array of pairs of class names and descriptions + @env.macro + def ambiguousMultiple(classes): + text = "!!! note \"Not to be confused with:\"" + for i in range(len(classes)): + text += "\n - %s (%s)\n" % (getClassLink(classes[i][0]), classes[i][1]) + return text + + + + + + @env.macro + def notnewable(): + return """
+ +!!! warning "Not newable" + This object cannot be created by scripts using `Instance.New()`. + +
""" + + @env.macro + def abstract(): + return """
+!!! danger "Abstract Object" + This object exists only to serve as a foundation for other objects. It cannot be accessed directly, but its properties are documented below. + + Additionally, it cannot be created in the creator menu or with `Instance.New()`. +
""" + + @env.macro + def service(): + return """
+!!! example "Service Object" + This object is automatically created by Polytoria. Additionally, scripts cannot change its parent. +
""" + + @env.macro + def staticclass(className): + return """
+!!! tip "Static Class" + This object is a static class. It can be accessed by using its name as a keyword like this: `%s`. + + Additionally, it cannot be created in the creator menu or with `Instance.New()`. +
""" % (className) + + @env.macro + def serverexclusive(): + return "!!! warning \"This is only available to the server. It can only be accessed within server scripts.\"" + + @env.macro + def clientexclusive(): + return "!!! warning \"This is only available to the client. It can only be accessed within local scripts.\"" + + @env.macro + def nosync(): + return """
+!!! failure "Does not sync!" + This object does not sync across the server and client. It is recommended to avoid changing its properties from %ss, as the changes will not be visible to players. +
""" % (getClassLink("Script")) + + @env.macro + def readonly(): + return "!!! warning \"This property is read-only and cannot be modified.\"" + + @env.macro + def comingsoon(): + return "!!! failure \"This currently does not exist but has been promised by Polytoria developers.\"" + + @env.macro + def classLink(className): + return getClassLink(className) + + + """ + !!! NOT SAFE FOR PRODUCTION USE !!! + """ + @env.macro + def doc_env(): + "Document the environment" + return {name:getattr(env, name) for name in dir(env) if not name.startswith('_')} + +# define list of friendly names for method and property types +type_friendlyname_table = { + "bool": "boolean", + "array": "[]" +} + +parametertype_friendlyname_table = { + "bool": "boolean" +} + +def property(name): + value = name[3:] # in form "name:type=value" + name = value.split(":")[0].strip() + property_type = value.split(":")[1].strip() + if property_type in type_friendlyname_table: + property_type = type_friendlyname_table[property_type] + + default_value = "" + type_text = property_type + has_link = False + if (getClassLink(property_type) != "?"): + property_type = getClassLink(property_type) + has_link = True + else: + property_type = "%s" % (property_type) + + split = value.split("=") + split[0] = split[0].replace(name+':', '').strip() + if split[0] in type_friendlyname_table: + split[0] = type_friendlyname_table[split[0]] + if getClassLink(split[0]) != "?": + split[0] = getClassLink(split[0]) + has_link = True + if not has_link: + split[0] = "`%s`" % (split[0]) + if len(split) > 1: + property_type = split[0] + default_value = split[1] + type_text = "%s = `%s`" % (property_type, default_value) + else: + type_text = "%s" % (split[0]) + + + + return "### :polytoria-Property: %s : %s { #%s data-toc-label=\"%s\" }" % (name, type_text, name, name) + +def event(name): + value = name[3:] + name = value.split(":")[0].strip().split("(")[0].strip() + + parametersList = "" + + parameters = ''.join(value.split("(")) + parameters = parameters.split(")")[0].replace(name, '').split(',') + if "(" in value: + for i in range(len(parameters)): + v = parameters[i].replace(':', '').strip() + + sections = v.split(';') + if len(sections) == 1: + sections.insert(0, "") + param_name = sections[0].strip() + param_type = sections[1].strip() + + parts = param_type.split('=') + if len(parts) > 0: + for part in range(len(parts)): + if parts[part] in parametertype_friendlyname_table: + parts[part] = parametertype_friendlyname_table[parts[part]] + + if getClassLink(parts[part]) != "?": + parts[part] = getClassLink(parts[part]) + else: + parts[part] = "`" + parts[part] + "`" + param_type = ' = '.join(parts) + + optional_msg = "" + if "?" in param_name: + optional_msg = " - this parameter is optional" + param_name = param_name.replace('?','') + + if param_name != "": + v = "%s [ %s ]%s" % (param_name, param_type, optional_msg) + else: + v = param_type + + parameters[i] = v + + if len(parameters) > 1: + parametersList = f"\n??? quote \"Parameters\"\n" + "\n\n".join([" " + item for item in parameters]) + elif len(parameters) == 1: + parametersList = f"\n!!! quote \"**Parameters:** " + parameters[0] + "\"" + + return "### :polytoria-Event: %s { #%s data-toc-label=\"%s\" }%s" % (name, name, name, parametersList) + +def method(name): + value = name[3:] # in form "name:type" + name = value.split(":")[0].strip().split("(")[0].strip() + + property_type = "" + has_link = False + if 1 < len(value.split(":")): + property_type = value.split(":")[1].strip() + if property_type in type_friendlyname_table: + property_type = type_friendlyname_table[property_type] + if getClassLink(property_type) != "?": + property_type = getClassLink(property_type) + has_link = True + + if property_type != "": + if has_link == False: + property_type = "`" + property_type + "`" + property_type = "→ " + property_type + + parametersList = "" + + parameters = ''.join(value.split("(")) + parameters = parameters.split(")")[0].replace(name, '').split(',') + if "(" in value: + for i in range(len(parameters)): + v = parameters[i].replace(':', '').strip() + + sections = v.split(';') + if len(sections) == 1: + sections.insert(0, "") + param_name = sections[0].strip() + param_type = sections[1].strip() + + parts = param_type.split('=') + if len(parts) > 0: + for part in range(len(parts)): + if parts[part] in parametertype_friendlyname_table: + parts[part] = parametertype_friendlyname_table[parts[part]] + + if getClassLink(parts[part]) != "?": + parts[part] = getClassLink(parts[part]) + else: + parts[part] = "`" + parts[part] + "`" + param_type = ' = '.join(parts) + + optional_msg = "" + if "?" in param_name: + optional_msg = " - this parameter is optional" + param_name = param_name.replace('?','') + + if param_name != "": + v = "%s [ %s ]%s" % (param_name, param_type, optional_msg) + else: + v = param_type + + parameters[i] = v + + if len(parameters) > 1: + parametersList = "\n??? quote \"Parameters\"\n" + "\n\n".join([' ' + item for item in parameters]) + elif len(parameters) == 1: + parametersList = f"\n!!! quote \"**Parameters:** " + parameters[0] + "\"" + + return "### :polytoria-Method: %s %s { #%s data-toc-label=\"%s\" }%s" % (name, property_type, name, name, parametersList) + +def on_pre_page_macros(env): + #find headers with { macroName } at the end and replace with the associated macro + markdown_text = env.markdown + lines = markdown_text.split("\n") + for i in range(len(lines)): + if lines[i].endswith("{ property }"): + lines[i] = property(lines[i][:-len("{ property }")]) + elif lines[i].endswith("{ event }"): + lines[i] = event(lines[i][:-len("{ event }")]) + elif lines[i].endswith("{ method }"): + lines[i] = method(lines[i][:-len("{ method }")]) + markdown_text = "\n".join(lines) + env.markdown = markdown_text \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml new file mode 100644 index 0000000..da40363 --- /dev/null +++ b/mkdocs.yml @@ -0,0 +1,62 @@ +site_name: Polytoria 2.0 Documentation +copyright: Copyright © 2019 - 2025 Polytoria +site_url: https://beta.docs.polytoria.com +theme: + features: + - navigation.tabs + - navigation.tabs.sticky + - navigation.expand + - navigation.instant + - navigation.path + - content.code.annotate + - content.code.copy + - header.autohide + - navigation.top + - toc.follow + name: material + palette: + - scheme: slate + primary: blue + toggle: + icon: material/weather-sunny + name: Switch to dark mode + - scheme: default + primary: blue + toggle: + icon: material/weather-night + name: Switch to light mode +extra: + generator: true +watch: + - docs + +plugins: + - search + - macros + + - mkdocs-nav-weight: + section_renamed: true + index_weight: -10 + warning: true + reverse: false + +markdown_extensions: + - pymdownx.highlight + - pymdownx.inlinehilite + - pymdownx.superfences + - pymdownx.snippets + - pymdownx.details + - tables + - admonition + - attr_list + - md_in_html + + - toc: + permalink: true + + - pymdownx.emoji: + emoji_index: !!python/name:material.extensions.emoji.twemoji + emoji_generator: !!python/name:material.extensions.emoji.to_svg + options: + custom_icons: + - docs/theme/.icons \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 0000000..8ee2200 --- /dev/null +++ b/package.json @@ -0,0 +1,18 @@ +{ + "name": "docs-2", + "version": "1.0.0", + "description": "", + "main": "index.js", + "directories": { + "doc": "docs" + }, + "scripts": { + "dev": "npm run gen && mkdocs serve", + "build": "npm run gen && mkdocs build", + "gen": "node autogen/xmlgen.js && node autogen/mdgen.js" + }, + "keywords": [], + "author": "", + "license": "ISC", + "type": "commonjs" +} \ No newline at end of file diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..b51a8f1 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,4 @@ +mkdocs-macros-plugin~=1.3 +mkdocs-material~=9.6 +mkdocs-minify-html-plugin~=0.3 +mkdocs-nav-weight~=0.2 \ No newline at end of file diff --git a/xml/enums/AmbientSource.xml b/xml/enums/AmbientSource.xml new file mode 100644 index 0000000..3f7454e --- /dev/null +++ b/xml/enums/AmbientSource.xml @@ -0,0 +1,14 @@ + + + AmbientSource + AmbientSourceEnum + + Skybox + + + + Color + + + Missing Documentation + diff --git a/xml/enums/BuiltInAudioPreset.xml b/xml/enums/BuiltInAudioPreset.xml new file mode 100644 index 0000000..15e6645 --- /dev/null +++ b/xml/enums/BuiltInAudioPreset.xml @@ -0,0 +1,14 @@ + + + BuiltInAudioPreset + BuiltInAudioPresetEnum + + Jump + + + + Explosion + + + Missing Documentation + diff --git a/xml/enums/CameraMode.xml b/xml/enums/CameraMode.xml new file mode 100644 index 0000000..a99a1b1 --- /dev/null +++ b/xml/enums/CameraMode.xml @@ -0,0 +1,18 @@ + + + CameraMode + CameraModeEnum + + Follow + + + + Free + + + + Scripted + + + Missing Documentation + diff --git a/xml/enums/CharacterAttachment.xml b/xml/enums/CharacterAttachment.xml new file mode 100644 index 0000000..784b674 --- /dev/null +++ b/xml/enums/CharacterAttachment.xml @@ -0,0 +1,50 @@ + + + CharacterAttachment + CharacterAttachmentEnum + + Head + + + + Torso + + + + ShoulderRight + + + + ShoulderLeft + + + + Waist + + + + LegLeft + + + + LegRight + + + + FootLeft + + + + FootRight + + + + HandLeft + + + + HandRight + + + Missing Documentation + diff --git a/xml/enums/ClientPlatform.xml b/xml/enums/ClientPlatform.xml new file mode 100644 index 0000000..9a1b5c7 --- /dev/null +++ b/xml/enums/ClientPlatform.xml @@ -0,0 +1,18 @@ + + + ClientPlatform + ClientPlatformEnum + + Desktop + + + + Mobile + + + + VR + + + Missing Documentation + diff --git a/xml/enums/CreatorToolMode.xml b/xml/enums/CreatorToolMode.xml new file mode 100644 index 0000000..4d632d6 --- /dev/null +++ b/xml/enums/CreatorToolMode.xml @@ -0,0 +1,30 @@ + + + CreatorToolMode + ToolModeEnum + + Select + + + + Move + + + + Rotate + + + + Scale + + + + Paint + + + + Brush + + + Missing Documentation + diff --git a/xml/enums/ForceMode.xml b/xml/enums/ForceMode.xml new file mode 100644 index 0000000..12d6975 --- /dev/null +++ b/xml/enums/ForceMode.xml @@ -0,0 +1,22 @@ + + + ForceMode + ForceModeEnum + + Force + + + + Acceleration + + + + Impulse + + + + VelocityChange + + + Missing Documentation + diff --git a/xml/enums/GrabbablePermissionMode.xml b/xml/enums/GrabbablePermissionMode.xml new file mode 100644 index 0000000..6002785 --- /dev/null +++ b/xml/enums/GrabbablePermissionMode.xml @@ -0,0 +1,18 @@ + + + GrabbablePermissionMode + GrabbablePermissionModeEnum + + None + + + + Everyone + + + + Scripted + + + Missing Documentation + diff --git a/xml/enums/HorizontalAlignment.xml b/xml/enums/HorizontalAlignment.xml new file mode 100644 index 0000000..1619f02 --- /dev/null +++ b/xml/enums/HorizontalAlignment.xml @@ -0,0 +1,18 @@ + + + HorizontalAlignment + TextHorizontalAlignmentEnum + + Left + + + + Center + + + + Right + + + Missing Documentation + diff --git a/xml/enums/HttpRequestMethod.xml b/xml/enums/HttpRequestMethod.xml new file mode 100644 index 0000000..ef19039 --- /dev/null +++ b/xml/enums/HttpRequestMethod.xml @@ -0,0 +1,26 @@ + + + HttpRequestMethod + HttpRequestMethodEnum + + Get + + + + Post + + + + Put + + + + Delete + + + + Patch + + + Missing Documentation + diff --git a/xml/enums/ImageStretchMode.xml b/xml/enums/ImageStretchMode.xml new file mode 100644 index 0000000..feedd3d --- /dev/null +++ b/xml/enums/ImageStretchMode.xml @@ -0,0 +1,18 @@ + + + ImageStretchMode + ImageStretchModeEnum + + Stretch + + + + Centered + + + + Covered + + + Missing Documentation + diff --git a/xml/enums/ImageType.xml b/xml/enums/ImageType.xml new file mode 100644 index 0000000..35b8e2f --- /dev/null +++ b/xml/enums/ImageType.xml @@ -0,0 +1,38 @@ + + + ImageType + ImageTypeEnum + + Asset + + + + AssetThumbnail + + + + PlaceThumbnail + + + + UserAvatar + + + + UserAvatarHeadshot + + + + GuildIcon + + + + GuildBanner + + + + PlaceIcon + + + Missing Documentation + diff --git a/xml/enums/KeyCode.xml b/xml/enums/KeyCode.xml new file mode 100644 index 0000000..ea01b7f --- /dev/null +++ b/xml/enums/KeyCode.xml @@ -0,0 +1,642 @@ + + + KeyCode + KeyCodeEnum + + None + + + + Space + + + + Exclam + + + + QuotedBl + + + + Numbersign + + + + Dollar + + + + Percent + + + + Ampersand + + + + Apostrophe + + + + ParenLeft + + + + Parenright + + + + Asterisk + + + + Plus + + + + Comma + + + + Minus + + + + Period + + + + Slash + + + + Key0 + + + + Key1 + + + + Key2 + + + + Key3 + + + + Key4 + + + + Key5 + + + + Key6 + + + + Key7 + + + + Key8 + + + + Key9 + + + + Colon + + + + Semicolon + + + + Less + + + + Equal + + + + Greater + + + + Question + + + + At + + + + A + + + + B + + + + C + + + + D + + + + E + + + + F + + + + G + + + + H + + + + I + + + + J + + + + K + + + + L + + + + M + + + + N + + + + O + + + + P + + + + Q + + + + R + + + + S + + + + T + + + + U + + + + V + + + + W + + + + X + + + + Y + + + + Z + + + + BracketLeft + + + + Backslash + + + + BracketRight + + + + Asciicircum + + + + Underscore + + + + QuoteLeft + + + + BraceLeft + + + + Bar + + + + BraceRight + + + + Asciitilde + + + + Yen + + + + Section + + + + GamepadA + + + + GamepadB + + + + GamepadX + + + + GamepadY + + + + GamepadBack + + + + GamepadGuide + + + + GamepadStart + + + + GamepadLeftStick + + + + GamepadRightStick + + + + GamepadLeftShoulder + + + + GamepadRightShoulder + + + + GamepadDpadUp + + + + GamepadDpadDown + + + + GamepadDpadLeft + + + + GamepadDpadRight + + + + GamepadPaddle1 + + + + GamepadPaddle2 + + + + GamepadPaddle3 + + + + GamepadPaddle4 + + + + GamepadTouchpad + + + + MouseLeft + + + + MouseRight + + + + MouseMiddle + + + + MouseWheelUp + + + + MouseWheelDown + + + + MouseWheelLeft + + + + MouseWheelRight + + + + MouseXbutton1 + + + + MouseXbutton2 + + + + GamepadAxisLeftX + + + + GamepadAxisLeftY + + + + GamepadAxisRightX + + + + GamepadAxisRightY + + + + GamepadAxisTriggerLeft + + + + GamepadAxisTriggerRight + + + + Special + + + + Escape + + + + Tab + + + + Backtab + + + + Backspace + + + + Enter + + + + KpEnter + + + + Insert + + + + Delete + + + + Left + + + + Up + + + + Right + + + + Down + + + + PageUp + + + + PageDown + + + + Shift + + + + Ctrl + + + + Meta + + + + Alt + + + + CapsLock + + + + NumLock + + + + ScrollLock + + + + F1 + + + + F2 + + + + F3 + + + + F4 + + + + F5 + + + + F6 + + + + F7 + + + + F8 + + + + F9 + + + + F10 + + + + F11 + + + + F12 + + + + Menu + + + + Hyper + + + + KpMultiply + + + + KpDivide + + + + KpSubtract + + + + KpPeriod + + + + KpAdd + + + + Kp0 + + + + Kp1 + + + + Kp2 + + + + Kp3 + + + + Kp4 + + + + Kp5 + + + + Kp6 + + + + Kp7 + + + + Kp8 + + + + Kp9 + + + + Unknown + + + Missing Documentation + diff --git a/xml/enums/MeshCollisionType.xml b/xml/enums/MeshCollisionType.xml new file mode 100644 index 0000000..bbef14d --- /dev/null +++ b/xml/enums/MeshCollisionType.xml @@ -0,0 +1,18 @@ + + + MeshCollisionType + CollisionTypeEnum + + Bounds + + + + Convex + + + + Exact + + + Missing Documentation + diff --git a/xml/enums/PartMaterial.xml b/xml/enums/PartMaterial.xml new file mode 100644 index 0000000..c8e5fc1 --- /dev/null +++ b/xml/enums/PartMaterial.xml @@ -0,0 +1,90 @@ + + + PartMaterial + PartMaterialEnum + + SmoothPlastic + + + + Brick + + + + Concrete + + + + Dirt + + + + Fabric + + + + Grass + + + + Ice + + + + Marble + + + + Metal + + + + MetalGrid + + + + MetalPlate + + + + Neon + + + + Planks + + + + Plastic + + + + Plywood + + + + RustyIron + + + + Sand + + + + Sandstone + + + + Snow + + + + Stone + + + + Wood + + + Missing Documentation + diff --git a/xml/enums/PartShape.xml b/xml/enums/PartShape.xml new file mode 100644 index 0000000..572cf32 --- /dev/null +++ b/xml/enums/PartShape.xml @@ -0,0 +1,46 @@ + + + PartShape + ShapeEnum + + Brick + + + + Sphere + + + + Cylinder + + + + Cone + + + + Wedge + + + + Corner + + + + Bevel + + + + Concave + + + + Truss + + + + Frame + + + Missing Documentation + diff --git a/xml/enums/SkyboxPreset.xml b/xml/enums/SkyboxPreset.xml new file mode 100644 index 0000000..f3dcbf3 --- /dev/null +++ b/xml/enums/SkyboxPreset.xml @@ -0,0 +1,90 @@ + + + SkyboxPreset + SkyboxEnum + + Day1 + + + + Day2 + + + + Day3 + + + + Day4 + + + + Day5 + + + + Day6 + + + + Day7 + + + + Morning1 + + + + Morning2 + + + + Morning3 + + + + Morning4 + + + + Night1 + + + + Night2 + + + + Night3 + + + + Night4 + + + + Night5 + + + + Sunset1 + + + + Sunset2 + + + + Sunset3 + + + + Sunset4 + + + + Sunset5 + + + Missing Documentation + diff --git a/xml/enums/TextFontPreset.xml b/xml/enums/TextFontPreset.xml new file mode 100644 index 0000000..18d4ef8 --- /dev/null +++ b/xml/enums/TextFontPreset.xml @@ -0,0 +1,54 @@ + + + TextFontPreset + BuiltInTextFontPresetEnum + + SourceSans + + + + PressStart2P + + + + Montserrat + + + + RobotoMono + + + + Rubik + + + + Poppins + + + + Domine + + + + Fredoka + + + + ComicNeue + + + + Orbitron + + + + Papyrus + + + + ComicSansMS + + + Missing Documentation + diff --git a/xml/enums/TweenDirection.xml b/xml/enums/TweenDirection.xml new file mode 100644 index 0000000..1ebbb14 --- /dev/null +++ b/xml/enums/TweenDirection.xml @@ -0,0 +1,22 @@ + + + TweenDirection + TweenDirectionEnum + + In + + + + Out + + + + InOut + + + + OutIn + + + Missing Documentation + diff --git a/xml/enums/TweenTransition.xml b/xml/enums/TweenTransition.xml new file mode 100644 index 0000000..ef1aa9e --- /dev/null +++ b/xml/enums/TweenTransition.xml @@ -0,0 +1,54 @@ + + + TweenTransition + TweenTransitionEnum + + Linear + + + + Sine + + + + Quint + + + + Quart + + + + Quad + + + + Expo + + + + Elastic + + + + Cubic + + + + Circ + + + + Bounce + + + + Back + + + + Spring + + + Missing Documentation + diff --git a/xml/enums/UILayoutAlignment.xml b/xml/enums/UILayoutAlignment.xml new file mode 100644 index 0000000..03e5243 --- /dev/null +++ b/xml/enums/UILayoutAlignment.xml @@ -0,0 +1,18 @@ + + + UILayoutAlignment + UILayoutAlignmentEnum + + Left + + + + Center + + + + Right + + + Missing Documentation + diff --git a/xml/enums/UIMaskMode.xml b/xml/enums/UIMaskMode.xml new file mode 100644 index 0000000..558d781 --- /dev/null +++ b/xml/enums/UIMaskMode.xml @@ -0,0 +1,18 @@ + + + UIMaskMode + MaskModeEnum + + Disabled + + + + ClipOnly + + + + ClipAndDraw + + + Missing Documentation + diff --git a/xml/enums/UIScrollMode.xml b/xml/enums/UIScrollMode.xml new file mode 100644 index 0000000..8a9ea1f --- /dev/null +++ b/xml/enums/UIScrollMode.xml @@ -0,0 +1,22 @@ + + + UIScrollMode + ScrollModeEnum + + Disabled + + + + Auto + + + + AlwaysShow + + + + NeverShow + + + Missing Documentation + diff --git a/xml/enums/VerticalAlignment.xml b/xml/enums/VerticalAlignment.xml new file mode 100644 index 0000000..c6dfc7d --- /dev/null +++ b/xml/enums/VerticalAlignment.xml @@ -0,0 +1,18 @@ + + + VerticalAlignment + TextVerticalAlignmentEnum + + Top + + + + Middle + + + + Bottom + + + Missing Documentation + diff --git a/xml/types/Accessory.xml b/xml/types/Accessory.xml new file mode 100644 index 0000000..d9295e7 --- /dev/null +++ b/xml/types/Accessory.xml @@ -0,0 +1,17 @@ + + + Accessory + Dynamic + + TargetAttachment + CharacterAttachmentEnum + true + false + false + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/AchievementsService.xml b/xml/types/AchievementsService.xml new file mode 100644 index 0000000..67a465a --- /dev/null +++ b/xml/types/AchievementsService.xml @@ -0,0 +1,122 @@ + + + AchievementsService + Instance + + UseAchievementSound + boolean + true + false + false + Missing Documentation + + + NotifyAchievements + boolean + true + false + false + Missing Documentation + + + Award + nil + + userID + number + false + + + + achievementID + number + false + + + + callback + function + false + + + false + false + false + Missing Documentation + + + AwardAsync + nil + + userID + number + false + + + + achievementID + number + false + + + true + false + false + Missing Documentation + + + HasAchievement + nil + + userID + number + false + + + + achievementID + number + false + + + + callback + function + false + + + false + false + false + Missing Documentation + + + HasAchievementAsync + boolean + + userID + number + false + + + + achievementID + number + false + + + false + false + false + Missing Documentation + + + GotAchievement + + Missing Documentation + + true + false + false + Missing Documentation + diff --git a/xml/types/Animation.xml b/xml/types/Animation.xml new file mode 100644 index 0000000..a5aaef6 --- /dev/null +++ b/xml/types/Animation.xml @@ -0,0 +1,9 @@ + + + Animation + Instance + false + false + true + Missing Documentation + diff --git a/xml/types/Animator.xml b/xml/types/Animator.xml new file mode 100644 index 0000000..8543386 --- /dev/null +++ b/xml/types/Animator.xml @@ -0,0 +1,53 @@ + + + Animator + Instance + + PlayAnimation + nil + + animationKey + string + false + + + false + false + false + Missing Documentation + + + PlayOneshotAnimation + nil + + animationKey + string + false + + + false + false + false + Missing Documentation + + + StopAnimation + nil + false + false + false + Missing Documentation + + + StopOneshotAnimation + nil + false + false + false + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/AssetService.xml b/xml/types/AssetService.xml new file mode 100644 index 0000000..eaebc16 --- /dev/null +++ b/xml/types/AssetService.xml @@ -0,0 +1,65 @@ + + + AssetService + Instance + + NewAsset + BaseAsset + + assetClassName + string + false + + + false + false + false + Missing Documentation + + + NewPTImage + PTImageAsset + + imgID + number + false + + + false + false + false + Missing Documentation + + + NewPTAudio + PTAudioAsset + + audioID + number + false + + + false + false + false + Missing Documentation + + + NewPTMesh + PTMeshAsset + + assetID + number + false + + + false + false + false + Missing Documentation + + true + false + false + Missing Documentation + diff --git a/xml/types/AudioAsset.xml b/xml/types/AudioAsset.xml new file mode 100644 index 0000000..eef7354 --- /dev/null +++ b/xml/types/AudioAsset.xml @@ -0,0 +1,9 @@ + + + AudioAsset + ResourceAsset + false + true + false + Missing Documentation + diff --git a/xml/types/BaseAsset.xml b/xml/types/BaseAsset.xml new file mode 100644 index 0000000..36d1cce --- /dev/null +++ b/xml/types/BaseAsset.xml @@ -0,0 +1,9 @@ + + + BaseAsset + NetworkedObject + false + true + false + Missing Documentation + diff --git a/xml/types/BindableEvent.xml b/xml/types/BindableEvent.xml new file mode 100644 index 0000000..da2cba4 --- /dev/null +++ b/xml/types/BindableEvent.xml @@ -0,0 +1,28 @@ + + + BindableEvent + Instance + + Invoke + nil + + par + any + false + + + false + false + false + Missing Documentation + + + Invoked + + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/BodyPosition.xml b/xml/types/BodyPosition.xml new file mode 100644 index 0000000..50d45f7 --- /dev/null +++ b/xml/types/BodyPosition.xml @@ -0,0 +1,33 @@ + + + BodyPosition + Instance + + TargetPosition + Vector3 + true + false + false + Missing Documentation + + + Force + number + true + false + false + Missing Documentation + + + AcceptanceDistance + number + true + false + false + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/BoolValue.xml b/xml/types/BoolValue.xml new file mode 100644 index 0000000..820b80e --- /dev/null +++ b/xml/types/BoolValue.xml @@ -0,0 +1,17 @@ + + + BoolValue + ValueBase + + Value + boolean + true + false + false + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/Bounds.xml b/xml/types/Bounds.xml new file mode 100644 index 0000000..7046e5a --- /dev/null +++ b/xml/types/Bounds.xml @@ -0,0 +1,251 @@ + + + Bounds + + + Center + Vector3 + true + true + false + Missing Documentation + + + Size + Vector3 + true + false + false + Missing Documentation + + + Extents + Vector3 + true + true + false + Missing Documentation + + + Start + Vector3 + true + true + false + Missing Documentation + + + End + Vector3 + true + false + false + Missing Documentation + + + Volume + number + true + true + false + Missing Documentation + + + New + Bounds + false + false + true + Missing Documentation + + + New + Bounds + + position + Vector3 + false + + + + size + Vector3 + false + + + false + false + true + Missing Documentation + + + ClosestPoint + Vector3 + + bounds + Bounds + false + + + + point + Vector3 + false + + + false + false + true + Missing Documentation + + + Contains + boolean + + bounds + Bounds + false + + + + point + Vector3 + false + + + false + false + true + Missing Documentation + + + Encapsulate + Bounds + + bounds + Bounds + false + + + + point + Vector3 + false + + + false + false + true + Missing Documentation + + + Expand + Bounds + + bounds + Bounds + false + + + + amount + number + false + + + false + false + true + Missing Documentation + + + Intersects + boolean + + bounds + Bounds + false + + + + other + Bounds + false + + + false + false + true + Missing Documentation + + + SetMinMax + Bounds + + bounds + Bounds + false + + + + min + Vector3 + false + + + + max + Vector3 + false + + + false + false + true + Missing Documentation + + + Distance + number + + bounds + Bounds + false + + + + point + Vector3 + false + + + false + false + true + Missing Documentation + + + SqrDistance + number + + bounds + Bounds + false + + + + point + Vector3 + false + + + false + false + true + Missing Documentation + + false + false + false + Missing Documentation + diff --git a/xml/types/BuiltInAudioAsset.xml b/xml/types/BuiltInAudioAsset.xml new file mode 100644 index 0000000..bdedb53 --- /dev/null +++ b/xml/types/BuiltInAudioAsset.xml @@ -0,0 +1,17 @@ + + + BuiltInAudioAsset + AudioAsset + + AudioPreset + BuiltInAudioPresetEnum + false + false + false + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/BuiltInFontAsset.xml b/xml/types/BuiltInFontAsset.xml new file mode 100644 index 0000000..5069e2d --- /dev/null +++ b/xml/types/BuiltInFontAsset.xml @@ -0,0 +1,17 @@ + + + BuiltInFontAsset + FontAsset + + FontPreset + BuiltInTextFontPresetEnum + false + false + false + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/Camera.xml b/xml/types/Camera.xml new file mode 100644 index 0000000..ebe0ec3 --- /dev/null +++ b/xml/types/Camera.xml @@ -0,0 +1,339 @@ + + + Camera + Dynamic + + Mode + CameraModeEnum + true + false + false + Missing Documentation + + + FOV + number + true + false + false + Missing Documentation + + + ClipThroughWalls + boolean + true + false + false + Missing Documentation + + + MinDistance + number + true + false + false + Missing Documentation + + + MaxDistance + number + true + false + false + Missing Documentation + + + Distance + number + true + false + false + Missing Documentation + + + ScrollSensitivity + number + true + false + false + Missing Documentation + + + Orthographic + boolean + true + false + false + Missing Documentation + + + FollowLerp + boolean + true + false + false + Missing Documentation + + + LerpSpeed + number + true + false + false + Missing Documentation + + + OrthographicSize + number + true + false + false + Missing Documentation + + + PositionOffset + Vector3 + true + false + false + Missing Documentation + + + RotationOffset + Vector3 + true + false + false + Missing Documentation + + + IsFirstPerson + boolean + true + true + false + Missing Documentation + + + CanLock + boolean + true + false + false + Missing Documentation + + + SensitivityMultiplier + number + true + false + false + Missing Documentation + + + Sensitivity + number + true + true + false + Missing Documentation + + + HorizontalSpeed + number + true + false + false + Missing Documentation + + + VerticalSpeed + number + true + false + false + Missing Documentation + + + ScrollLerpSpeed + number + true + false + false + Missing Documentation + + + CtrlLocked + boolean + true + false + false + Missing Documentation + + + AlwaysLocked + boolean + true + false + false + Missing Documentation + + + Target + Dynamic + true + false + false + Missing Documentation + + + ViewportPointToRay + RayResult + + pos + Vector2 + false + + + + ignoreList + table + true + + + + maxDistance + number + true + 10000 + + false + false + false + Missing Documentation + + + ScreenPointToRay + RayResult + + pos + Vector2 + false + + + + ignoreList + table + true + + + + maxDistance + number + true + 10000 + + false + false + false + Missing Documentation + + + ViewportToScreenPoint + Vector2 + + pos + Vector2 + false + + + false + false + false + Missing Documentation + + + ViewportToWorldPoint + Vector3 + + pos + Vector2 + false + + + false + false + false + Missing Documentation + + + WorldToViewportPoint + Vector2 + + pos + Vector3 + false + + + false + false + false + Missing Documentation + + + WorldToScreenPoint + Vector2 + + pos + Vector3 + false + + + false + false + false + Missing Documentation + + + ScreenToViewportPoint + Vector2 + + pos + Vector2 + false + + + false + false + false + Missing Documentation + + + ScreenToWorldPoint + Vector3 + + pos + Vector2 + false + + + false + false + false + Missing Documentation + + + FirstPersonEntered + + Missing Documentation + + + FirstPersonExited + + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/CaptureService.xml b/xml/types/CaptureService.xml new file mode 100644 index 0000000..83f1b5d --- /dev/null +++ b/xml/types/CaptureService.xml @@ -0,0 +1,99 @@ + + + CaptureService + Instance + + OnCooldown + boolean + true + true + false + Missing Documentation + + + CanCapture + boolean + true + false + false + Missing Documentation + + + DefaultCaptureOverlay + UIField + true + false + false + Missing Documentation + + + SpectatorAttach + Dynamic + true + false + false + Missing Documentation + + + TakePhotoAtDynamic + nil + + dyn + Dynamic + false + + + + photoSize + Vector2 + true + + + + overlay + UIField + true + + + true + false + false + Missing Documentation + + + TakePhotoAt + nil + + pos + Vector3 + false + + + + rot + Vector3 + false + + + + photoSize + Vector2 + true + + + + overlay + UIField + true + + + true + false + false + Missing Documentation + + true + false + false + Missing Documentation + diff --git a/xml/types/CharacterModel.xml b/xml/types/CharacterModel.xml new file mode 100644 index 0000000..d76a830 --- /dev/null +++ b/xml/types/CharacterModel.xml @@ -0,0 +1,31 @@ + + + CharacterModel + Dynamic + + Animator + Animator + true + false + false + Missing Documentation + + + GetAttachment + Dynamic + + attachmentEnum + CharacterAttachmentEnum + false + + + false + false + false + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/ChatService.xml b/xml/types/ChatService.xml new file mode 100644 index 0000000..4e220ee --- /dev/null +++ b/xml/types/ChatService.xml @@ -0,0 +1,53 @@ + + + ChatService + Instance + + BroadcastMessage + nil + + msg + string + false + + + false + false + false + Missing Documentation + + + UnicastMessage + nil + + msg + string + false + + + + plr + Player + false + + + false + false + false + Missing Documentation + + + NewChatMessage + + Missing Documentation + + + MessageReceived + + Missing Documentation + + true + false + false + Missing Documentation + diff --git a/xml/types/ClientScript.xml b/xml/types/ClientScript.xml new file mode 100644 index 0000000..cea1b89 --- /dev/null +++ b/xml/types/ClientScript.xml @@ -0,0 +1,9 @@ + + + ClientScript + Script + false + false + true + Missing Documentation + diff --git a/xml/types/Color.xml b/xml/types/Color.xml new file mode 100644 index 0000000..c688d37 --- /dev/null +++ b/xml/types/Color.xml @@ -0,0 +1,169 @@ + + + Color + + + R + number + true + false + false + Missing Documentation + + + G + number + true + false + false + Missing Documentation + + + B + number + true + false + false + Missing Documentation + + + A + number + true + false + false + Missing Documentation + + + New + Color + false + false + true + Missing Documentation + + + New + Color + + d + number + false + + + false + false + true + Missing Documentation + + + New + Color + + r + number + false + + + + g + number + false + + + + b + number + false + + + false + false + true + Missing Documentation + + + New + Color + + r + number + false + + + + g + number + false + + + + b + number + false + + + + a + number + false + + + false + false + true + Missing Documentation + + + Random + Color + false + false + true + Missing Documentation + + + FromHex + Color + + hex + string + false + + + false + false + true + Missing Documentation + + + Lerp + Color + + a + Color + false + + + + b + Color + false + + + + t + number + false + + + false + false + true + Missing Documentation + + false + false + false + Missing Documentation + diff --git a/xml/types/ColorAdjustModifier.xml b/xml/types/ColorAdjustModifier.xml new file mode 100644 index 0000000..8eda689 --- /dev/null +++ b/xml/types/ColorAdjustModifier.xml @@ -0,0 +1,41 @@ + + + ColorAdjustModifier + LightingModifier + + Brightness + number + true + false + false + Missing Documentation + + + Contrast + number + true + false + false + Missing Documentation + + + Saturation + number + true + false + false + Missing Documentation + + + TintColor + Color + true + false + false + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/ColorSeries.xml b/xml/types/ColorSeries.xml new file mode 100644 index 0000000..75c026e --- /dev/null +++ b/xml/types/ColorSeries.xml @@ -0,0 +1,45 @@ + + + ColorSeries + ValueType + + PointCount + number + true + true + false + Missing Documentation + + + New + ColorSeries + false + false + true + Missing Documentation + + + New + ColorSeries + + min + Color + false + + + + max + Color + false + + + false + false + true + Missing Documentation + + false + false + false + Missing Documentation + diff --git a/xml/types/ColorValue.xml b/xml/types/ColorValue.xml new file mode 100644 index 0000000..73b5737 --- /dev/null +++ b/xml/types/ColorValue.xml @@ -0,0 +1,17 @@ + + + ColorValue + ValueBase + + Value + Color + true + false + false + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/CoreUIService.xml b/xml/types/CoreUIService.xml new file mode 100644 index 0000000..a252203 --- /dev/null +++ b/xml/types/CoreUIService.xml @@ -0,0 +1,73 @@ + + + CoreUIService + Instance + + UseUserCard + boolean + true + false + false + Missing Documentation + + + UseChat + boolean + true + false + false + Missing Documentation + + + UseHealthBar + boolean + true + false + false + Missing Documentation + + + UseLeaderboard + boolean + true + false + false + Missing Documentation + + + UseHotbar + boolean + true + false + false + Missing Documentation + + + UseMenuButton + boolean + true + false + false + Missing Documentation + + + UseEmoteWheel + boolean + true + false + false + Missing Documentation + + + CanRespawn + boolean + true + false + false + Missing Documentation + + true + false + false + Missing Documentation + diff --git a/xml/types/CreatorContextService.xml b/xml/types/CreatorContextService.xml new file mode 100644 index 0000000..516b4be --- /dev/null +++ b/xml/types/CreatorContextService.xml @@ -0,0 +1,9 @@ + + + CreatorContextService + Instance + true + false + false + Missing Documentation + diff --git a/xml/types/CreatorGUI.xml b/xml/types/CreatorGUI.xml new file mode 100644 index 0000000..4c02908 --- /dev/null +++ b/xml/types/CreatorGUI.xml @@ -0,0 +1,9 @@ + + + CreatorGUI + PlayerGUI + false + false + false + Missing Documentation + diff --git a/xml/types/CreatorHistory.xml b/xml/types/CreatorHistory.xml new file mode 100644 index 0000000..118a904 --- /dev/null +++ b/xml/types/CreatorHistory.xml @@ -0,0 +1,59 @@ + + + CreatorHistory + Instance + + NewAction + nil + + title + string + false + + + false + false + false + Missing Documentation + + + AddDoCallback + nil + + callback + function + false + + + false + false + false + Missing Documentation + + + AddUndoCallback + nil + + callback + function + false + + + false + false + false + Missing Documentation + + + CommitAction + nil + false + false + false + Missing Documentation + + false + false + false + Missing Documentation + diff --git a/xml/types/CreatorInterface.xml b/xml/types/CreatorInterface.xml new file mode 100644 index 0000000..d030e95 --- /dev/null +++ b/xml/types/CreatorInterface.xml @@ -0,0 +1,81 @@ + + + CreatorInterface + + + ToolMode + ToolModeEnum + true + true + false + Missing Documentation + + + TargetPartColor + Color + true + true + false + Missing Documentation + + + TargetPartMaterial + PartMaterialEnum + true + true + false + Missing Documentation + + + MoveSnapEnabled + boolean + true + true + false + Missing Documentation + + + MoveSnapping + number + true + true + false + Missing Documentation + + + UserMoveSnapping + number + true + true + false + Missing Documentation + + + RotateSnapEnabled + boolean + true + true + false + Missing Documentation + + + RotateSnapping + number + true + true + false + Missing Documentation + + + UserRotateSnapping + number + true + true + false + Missing Documentation + + false + false + false + Missing Documentation + diff --git a/xml/types/CreatorSelections.xml b/xml/types/CreatorSelections.xml new file mode 100644 index 0000000..fc1a181 --- /dev/null +++ b/xml/types/CreatorSelections.xml @@ -0,0 +1,187 @@ + + + CreatorSelections + Instance + + Select + nil + + instance + Instance + false + + + false + false + false + Missing Documentation + + + SelectChild + nil + + instance + Instance + false + + + false + false + false + Missing Documentation + + + Deselect + nil + + instance + Instance + false + + + false + false + false + Missing Documentation + + + SelectOnly + nil + + instance + Instance + false + + + false + false + false + Missing Documentation + + + DeselectAll + nil + false + false + false + Missing Documentation + + + GroupInstances + Dynamic + + instances + table + false + + + + asPhysical + boolean + true + False + + false + false + false + Missing Documentation + + + UngroupModel + table + + model + Instance + false + + + false + false + false + Missing Documentation + + + UngroupModels + table + + models + table + false + + + false + false + false + Missing Documentation + + + DuplicateInstances + table + + instances + table + false + + + false + false + false + Missing Documentation + + + GroupSelected + nil + + asPhysical + boolean + true + False + + false + false + false + Missing Documentation + + + UngroupSelected + nil + false + false + false + Missing Documentation + + + DeleteSelected + nil + false + false + false + Missing Documentation + + + DuplicateSelected + nil + false + false + false + Missing Documentation + + + HasSelected + boolean + + instance + Instance + false + + + false + false + false + Missing Documentation + + false + false + false + Missing Documentation + diff --git a/xml/types/CreatorService.xml b/xml/types/CreatorService.xml new file mode 100644 index 0000000..8e60271 --- /dev/null +++ b/xml/types/CreatorService.xml @@ -0,0 +1,51 @@ + + + CreatorService + + + Interface + CreatorInterface + true + true + false + Missing Documentation + + + Clipboard + CreatorClipboard + true + true + false + Missing Documentation + + + CurrentGame + Game + true + true + false + Missing Documentation + + + LocalTestActive + boolean + true + true + false + Missing Documentation + + + LocalTestStarted + + Missing Documentation + + + LocalTestStopped + + Missing Documentation + + true + false + false + Missing Documentation + diff --git a/xml/types/Datastore.xml b/xml/types/Datastore.xml new file mode 100644 index 0000000..2fd994c --- /dev/null +++ b/xml/types/Datastore.xml @@ -0,0 +1,70 @@ + + + Datastore + + + Key + string + true + true + false + Missing Documentation + + + GetAsync + any + + key + string + false + + + false + false + false + Missing Documentation + + + SetAsync + nil + + key + string + false + + + + value + any + false + + + false + false + false + Missing Documentation + + + RemoveAsync + nil + + key + string + false + + + false + false + false + Missing Documentation + + + Loaded + + Missing Documentation + + false + false + false + Missing Documentation + diff --git a/xml/types/DatastoreService.xml b/xml/types/DatastoreService.xml new file mode 100644 index 0000000..1af5d66 --- /dev/null +++ b/xml/types/DatastoreService.xml @@ -0,0 +1,23 @@ + + + DatastoreService + Instance + + GetDatastore + Datastore + + key + string + false + + + false + false + false + Missing Documentation + + true + false + false + Missing Documentation + diff --git a/xml/types/Decal.xml b/xml/types/Decal.xml new file mode 100644 index 0000000..5913416 --- /dev/null +++ b/xml/types/Decal.xml @@ -0,0 +1,33 @@ + + + Decal + Dynamic + + Image + ImageAsset + true + false + false + Missing Documentation + + + Energy + number + true + false + false + Missing Documentation + + + Color + Color + true + false + false + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/Dynamic.xml b/xml/types/Dynamic.xml new file mode 100644 index 0000000..74681b0 --- /dev/null +++ b/xml/types/Dynamic.xml @@ -0,0 +1,305 @@ + + + Dynamic + Instance + + Position + Vector3 + true + false + false + Missing Documentation + + + Rotation + Vector3 + true + false + false + Missing Documentation + + + Size + Vector3 + true + false + false + Missing Documentation + + + LocalPosition + Vector3 + true + false + false + Missing Documentation + + + LocalRotation + Vector3 + true + false + false + Missing Documentation + + + LocalSize + Vector3 + true + false + false + Missing Documentation + + + Quaternion + Quaternion + true + false + false + Missing Documentation + + + Locked + boolean + true + false + false + Missing Documentation + + + Forward + Vector3 + true + true + false + Missing Documentation + + + Right + Vector3 + true + true + false + Missing Documentation + + + Up + Vector3 + true + true + false + Missing Documentation + + + LookAt + nil + + target + any + false + + + false + false + false + Missing Documentation + + + LookAt + nil + + target + any + false + + + + up + Vector3 + false + + + false + false + false + Missing Documentation + + + MovePosition + nil + + position + Vector3 + false + + + false + false + false + Missing Documentation + + + MoveRotation + nil + + rotation + Vector3 + false + + + false + false + false + Missing Documentation + + + Translate + nil + + translation + Vector3 + false + + + false + false + false + Missing Documentation + + + RotateAround + nil + + point + Vector3 + false + + + + axis + Vector3 + false + + + + angle + number + false + + + false + false + false + Missing Documentation + + + Rotate + nil + + eulerAngles + Vector3 + false + + + false + false + false + Missing Documentation + + + InverseTransformPoint + Vector3 + + point + Vector3 + false + + + false + false + false + Missing Documentation + + + TransformPoint + Vector3 + + point + Vector3 + false + + + false + false + false + Missing Documentation + + + InverseTransformDirection + Vector3 + + direction + Vector3 + false + + + false + false + false + Missing Documentation + + + TransformDirection + Vector3 + + direction + Vector3 + false + + + false + false + false + Missing Documentation + + + InverseTransformVector + Vector3 + + vector + Vector3 + false + + + false + false + false + Missing Documentation + + + InverseTransformPosition + Vector3 + + position + Vector3 + false + + + false + false + false + Missing Documentation + + + GetBounds + Aabb + false + false + false + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/Entity.xml b/xml/types/Entity.xml new file mode 100644 index 0000000..d1d868e --- /dev/null +++ b/xml/types/Entity.xml @@ -0,0 +1,187 @@ + + + Entity + Physical + + Color + Color + true + false + false + Missing Documentation + + + CastShadows + boolean + true + false + false + Missing Documentation + + + IsSpawn + boolean + true + false + false + Missing Documentation + + + UseGravity + boolean + true + false + false + Missing Documentation + + + Mass + number + true + false + false + Missing Documentation + + + Friction + number + true + false + false + Missing Documentation + + + Drag + number + true + false + false + Missing Documentation + + + AngularDrag + number + true + false + false + Missing Documentation + + + Bounciness + number + true + false + false + Missing Documentation + + + AddForce + nil + + force + Vector3 + false + + + + mode + ForceModeEnum + true + Force + + false + false + false + Missing Documentation + + + AddTorque + nil + + force + Vector3 + false + + + + mode + ForceModeEnum + true + Force + + false + false + false + Missing Documentation + + + AddForceAtPosition + nil + + force + Vector3 + false + + + + position + Vector3 + false + + + + mode + ForceModeEnum + true + Force + + false + false + false + Missing Documentation + + + AddRelativeForce + nil + + force + Vector3 + false + + + + mode + ForceModeEnum + true + Force + + false + false + false + Missing Documentation + + + AddRelativeTorque + nil + + torque + Vector3 + false + + + + mode + ForceModeEnum + true + Force + + false + false + false + Missing Documentation + + false + true + false + Missing Documentation + diff --git a/xml/types/Environment.xml b/xml/types/Environment.xml new file mode 100644 index 0000000..bf1ddf9 --- /dev/null +++ b/xml/types/Environment.xml @@ -0,0 +1,225 @@ + + + Environment + Instance + + CurrentCamera + Camera + true + true + false + Missing Documentation + + + Gravity + Vector3 + true + false + false + Missing Documentation + + + PartDestroyHeight + number + true + false + false + Missing Documentation + + + AutoGenerateNavMesh + boolean + true + false + false + Missing Documentation + + + Skybox + SkyboxEnum + true + false + true + Missing Documentation + + + FogEnabled + boolean + true + false + true + Missing Documentation + + + FogColor + Color + true + false + true + Missing Documentation + + + FogStartDistance + number + true + false + true + Missing Documentation + + + FogEndDistance + number + true + false + true + Missing Documentation + + + Raycast + RayResult + + origin + Vector3 + false + + + + direction + Vector3 + false + + + + maxDistance + number + true + 10000 + + + ignoreList + table + true + + + false + false + false + Missing Documentation + + + RaycastAll + table + + origin + Vector3 + false + + + + direction + Vector3 + false + + + + maxDistance + number + true + 1000 + + + ignoreList + table + true + + + false + false + false + Missing Documentation + + + OverlapSphere + table + + origin + Vector3 + false + + + + radius + number + false + + + + ignoreList + table + true + + + false + false + false + Missing Documentation + + + OverlapBox + table + + pos + Vector3 + false + + + + size + Vector3 + false + + + + rot + Vector3 + false + + + + ignoreList + table + true + + + false + false + false + Missing Documentation + + + RebuildNavMesh + nil + false + false + false + Missing Documentation + + + GetPointOnNavMesh + Vector3 + + toPoint + Vector3 + false + + + false + false + false + Missing Documentation + + true + false + false + Missing Documentation + diff --git a/xml/types/Explosion.xml b/xml/types/Explosion.xml new file mode 100644 index 0000000..d0e53c1 --- /dev/null +++ b/xml/types/Explosion.xml @@ -0,0 +1,54 @@ + + + Explosion + Dynamic + + Radius + number + true + false + false + Missing Documentation + + + Force + number + true + false + false + Missing Documentation + + + AffectAnchored + boolean + true + false + false + Missing Documentation + + + Damage + number + true + false + false + Missing Documentation + + + AffectPredicate + function + true + false + false + Missing Documentation + + + Hitted + + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/FileLinkAsset.xml b/xml/types/FileLinkAsset.xml new file mode 100644 index 0000000..7024081 --- /dev/null +++ b/xml/types/FileLinkAsset.xml @@ -0,0 +1,17 @@ + + + FileLinkAsset + BaseAsset + + LinkedID + string + false + false + false + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/FilterService.xml b/xml/types/FilterService.xml new file mode 100644 index 0000000..ec725f3 --- /dev/null +++ b/xml/types/FilterService.xml @@ -0,0 +1,23 @@ + + + FilterService + Instance + + Filter + string + + input + string + false + + + false + false + true + Missing Documentation + + true + false + false + Missing Documentation + diff --git a/xml/types/Folder.xml b/xml/types/Folder.xml new file mode 100644 index 0000000..dadd551 --- /dev/null +++ b/xml/types/Folder.xml @@ -0,0 +1,9 @@ + + + Folder + Instance + false + false + true + Missing Documentation + diff --git a/xml/types/FontAsset.xml b/xml/types/FontAsset.xml new file mode 100644 index 0000000..88a1b1c --- /dev/null +++ b/xml/types/FontAsset.xml @@ -0,0 +1,9 @@ + + + FontAsset + ResourceAsset + false + true + false + Missing Documentation + diff --git a/xml/types/GUI.xml b/xml/types/GUI.xml new file mode 100644 index 0000000..86b83e1 --- /dev/null +++ b/xml/types/GUI.xml @@ -0,0 +1,9 @@ + + + GUI + UIField + false + false + true + Missing Documentation + diff --git a/xml/types/GUI3D.xml b/xml/types/GUI3D.xml new file mode 100644 index 0000000..a6ea59c --- /dev/null +++ b/xml/types/GUI3D.xml @@ -0,0 +1,41 @@ + + + GUI3D + Dynamic + + CanvasSize + Vector2 + true + false + false + Missing Documentation + + + Shaded + boolean + true + false + false + Missing Documentation + + + FaceCamera + boolean + true + false + false + Missing Documentation + + + Transparent + boolean + true + false + false + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/Game.xml b/xml/types/Game.xml new file mode 100644 index 0000000..46ff7f5 --- /dev/null +++ b/xml/types/Game.xml @@ -0,0 +1,75 @@ + + + Game + Instance + + IsLocalTest + boolean + true + true + false + Missing Documentation + + + GameID + number + true + true + false + Missing Documentation + + + ServerID + number + true + true + false + Missing Documentation + + + UpTime + number + true + true + false + Missing Documentation + + + PlayersConnected + number + true + true + true + Missing Documentation + + + InstanceCount + number + true + true + false + Missing Documentation + + + LocalInstanceCount + number + true + true + true + Missing Documentation + + + Ready + + Missing Documentation + + + Rendered + + Missing Documentation + + true + false + false + Missing Documentation + diff --git a/xml/types/Grabbable.xml b/xml/types/Grabbable.xml new file mode 100644 index 0000000..64bcea8 --- /dev/null +++ b/xml/types/Grabbable.xml @@ -0,0 +1,59 @@ + + + Grabbable + Instance + + Force + number + true + false + false + Missing Documentation + + + MaxRange + number + true + false + false + Missing Documentation + + + PermissionMode + GrabbablePermissionModeEnum + true + false + false + Missing Documentation + + + Dragger + Player + true + true + false + Missing Documentation + + + PermissionPredicate + function + true + false + false + Missing Documentation + + + Grabbed + + Missing Documentation + + + Released + + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/GradientSky.xml b/xml/types/GradientSky.xml new file mode 100644 index 0000000..ffbc587 --- /dev/null +++ b/xml/types/GradientSky.xml @@ -0,0 +1,105 @@ + + + GradientSky + Sky + + SunDiscColor + Color + true + false + false + Missing Documentation + + + SunDiscMultiplier + number + true + false + false + Missing Documentation + + + SunDiscExponent + number + true + false + false + Missing Documentation + + + SunHaloColor + Color + true + false + false + Missing Documentation + + + SunHaloExponent + number + true + false + false + Missing Documentation + + + SunHaloContribution + number + true + false + false + Missing Documentation + + + HorizonLineColor + Color + true + false + false + Missing Documentation + + + HorizonLineExponent + number + true + false + false + Missing Documentation + + + HorizonLineContribution + number + true + false + false + Missing Documentation + + + SkyGradientTop + Color + true + false + false + Missing Documentation + + + SkyGradientBottom + Color + true + false + false + Missing Documentation + + + SkyGradientExponent + number + true + false + false + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/Hidden.xml b/xml/types/Hidden.xml new file mode 100644 index 0000000..9089fa0 --- /dev/null +++ b/xml/types/Hidden.xml @@ -0,0 +1,9 @@ + + + Hidden + Instance + false + false + false + Missing Documentation + diff --git a/xml/types/HttpRequestData.xml b/xml/types/HttpRequestData.xml new file mode 100644 index 0000000..4585495 --- /dev/null +++ b/xml/types/HttpRequestData.xml @@ -0,0 +1,49 @@ + + + HttpRequestData + + + URL + string + true + false + false + Missing Documentation + + + Method + HttpRequestMethodEnum + true + false + false + Missing Documentation + + + Body + string + true + false + false + Missing Documentation + + + Headers + table + true + false + false + Missing Documentation + + + New + HttpRequestData + false + false + true + Missing Documentation + + false + false + false + Missing Documentation + diff --git a/xml/types/HttpResponseData.xml b/xml/types/HttpResponseData.xml new file mode 100644 index 0000000..f0c3769 --- /dev/null +++ b/xml/types/HttpResponseData.xml @@ -0,0 +1,41 @@ + + + HttpResponseData + + + Success + boolean + true + true + false + Missing Documentation + + + StatusCode + number + true + true + false + Missing Documentation + + + Headers + table + true + true + false + Missing Documentation + + + Body + string + true + true + false + Missing Documentation + + false + false + false + Missing Documentation + diff --git a/xml/types/HttpService.xml b/xml/types/HttpService.xml new file mode 100644 index 0000000..6978844 --- /dev/null +++ b/xml/types/HttpService.xml @@ -0,0 +1,147 @@ + + + HttpService + Instance + + RequestAsync + HttpResponseData + + data + HttpRequestData + false + + + true + false + false + Missing Documentation + + + GetAsync + string + + url + string + false + + + + headers + table + true + + + true + false + false + Missing Documentation + + + PostAsync + string + + url + string + false + + + + body + string + false + + + + headers + table + true + + + true + false + false + Missing Documentation + + + PutAsync + string + + url + string + false + + + + body + string + false + + + + headers + table + true + + + true + false + false + Missing Documentation + + + DeleteAsync + string + + url + string + false + + + + body + string + false + + + + headers + table + true + + + true + false + false + Missing Documentation + + + PatchAsync + string + + url + string + false + + + + body + string + false + + + + headers + table + true + + + true + false + false + Missing Documentation + + true + false + false + Missing Documentation + diff --git a/xml/types/IOService.xml b/xml/types/IOService.xml new file mode 100644 index 0000000..a24300f --- /dev/null +++ b/xml/types/IOService.xml @@ -0,0 +1,79 @@ + + + IOService + Instance + + ReadBytesFromPath + string + + path + string + false + + + false + false + false + Missing Documentation + + + WriteBytesToPath + nil + + path + string + false + + + + bytes + string + false + + + true + false + false + Missing Documentation + + + ListProjectFiles + table + false + false + false + Missing Documentation + + + ReadBytesFromID + string + + id + string + false + + + false + false + false + Missing Documentation + + + GetPathFromID + string + + indexID + string + false + + + false + false + false + Missing Documentation + + true + false + false + Missing Documentation + diff --git a/xml/types/Image3D.xml b/xml/types/Image3D.xml new file mode 100644 index 0000000..f08791e --- /dev/null +++ b/xml/types/Image3D.xml @@ -0,0 +1,81 @@ + + + Image3D + Dynamic + + Image + ImageAsset + true + false + false + Missing Documentation + + + ImageID + string + true + false + true + Missing Documentation + + + ImageType + ImageTypeEnum + true + false + true + Missing Documentation + + + TextureScale + Vector2 + true + false + false + Missing Documentation + + + TextureOffset + Vector2 + true + false + false + Missing Documentation + + + Color + Color + true + false + false + Missing Documentation + + + CastShadows + boolean + true + false + false + Missing Documentation + + + Shaded + boolean + true + false + false + Missing Documentation + + + FaceCamera + boolean + true + false + false + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/ImageAsset.xml b/xml/types/ImageAsset.xml new file mode 100644 index 0000000..d97dbdb --- /dev/null +++ b/xml/types/ImageAsset.xml @@ -0,0 +1,9 @@ + + + ImageAsset + ResourceAsset + false + true + false + Missing Documentation + diff --git a/xml/types/InputAction.xml b/xml/types/InputAction.xml new file mode 100644 index 0000000..f9d0f58 --- /dev/null +++ b/xml/types/InputAction.xml @@ -0,0 +1,9 @@ + + + InputAction + + false + false + false + Missing Documentation + diff --git a/xml/types/InputActionAxis.xml b/xml/types/InputActionAxis.xml new file mode 100644 index 0000000..1798731 --- /dev/null +++ b/xml/types/InputActionAxis.xml @@ -0,0 +1,33 @@ + + + InputActionAxis + InputAction + + Negative + InputButtonCollection + true + false + false + Missing Documentation + + + Positive + InputButtonCollection + true + false + false + Missing Documentation + + + Value + number + true + true + false + Missing Documentation + + false + false + false + Missing Documentation + diff --git a/xml/types/InputActionButton.xml b/xml/types/InputActionButton.xml new file mode 100644 index 0000000..5c5744f --- /dev/null +++ b/xml/types/InputActionButton.xml @@ -0,0 +1,43 @@ + + + InputActionButton + InputAction + + Buttons + InputButtonCollection + true + true + false + Missing Documentation + + + IsPressed + boolean + true + false + false + Missing Documentation + + + Weight + number + true + false + false + Missing Documentation + + + Pressed + + Missing Documentation + + + Released + + Missing Documentation + + false + false + false + Missing Documentation + diff --git a/xml/types/InputActionVector2.xml b/xml/types/InputActionVector2.xml new file mode 100644 index 0000000..954f30a --- /dev/null +++ b/xml/types/InputActionVector2.xml @@ -0,0 +1,49 @@ + + + InputActionVector2 + InputAction + + Up + InputButtonCollection + true + false + false + Missing Documentation + + + Down + InputButtonCollection + true + false + false + Missing Documentation + + + Left + InputButtonCollection + true + false + false + Missing Documentation + + + Right + InputButtonCollection + true + false + false + Missing Documentation + + + Value + Vector2 + true + true + false + Missing Documentation + + false + false + false + Missing Documentation + diff --git a/xml/types/InputButton.xml b/xml/types/InputButton.xml new file mode 100644 index 0000000..6ea5e46 --- /dev/null +++ b/xml/types/InputButton.xml @@ -0,0 +1,39 @@ + + + InputButton + + + KeyCode + KeyCodeEnum + true + false + false + Missing Documentation + + + New + InputButton + false + false + true + Missing Documentation + + + New + InputButton + + key + KeyCodeEnum + false + + + false + false + true + Missing Documentation + + false + false + false + Missing Documentation + diff --git a/xml/types/InputButtonCollection.xml b/xml/types/InputButtonCollection.xml new file mode 100644 index 0000000..371e836 --- /dev/null +++ b/xml/types/InputButtonCollection.xml @@ -0,0 +1,37 @@ + + + InputButtonCollection + + + AddButton + nil + + btn + InputButton + false + + + false + false + false + Missing Documentation + + + RemoveButton + nil + + btn + InputButton + false + + + false + false + false + Missing Documentation + + false + false + false + Missing Documentation + diff --git a/xml/types/InputService.xml b/xml/types/InputService.xml new file mode 100644 index 0000000..216bf93 --- /dev/null +++ b/xml/types/InputService.xml @@ -0,0 +1,230 @@ + + + InputService + Instance + + IsWindowFocused + boolean + true + true + false + Missing Documentation + + + IsTouchscreen + boolean + true + true + false + Missing Documentation + + + IsGameFocused + boolean + true + true + false + Missing Documentation + + + IsInputFocused + boolean + true + true + false + Missing Documentation + + + IsGamepadConnected + boolean + true + true + false + Missing Documentation + + + IsMenuOpened + boolean + true + true + false + Missing Documentation + + + CursorLocked + boolean + true + false + false + Missing Documentation + + + CursorVisible + boolean + true + false + false + Missing Documentation + + + MousePosition + Vector2 + true + true + false + Missing Documentation + + + ScreenWidth + number + true + true + false + Missing Documentation + + + ScreenHeight + number + true + true + false + Missing Documentation + + + GetMouseWorldPosition + Vector3 + + ignoreList + table + true + + + false + false + false + Missing Documentation + + + GetVector2 + InputActionVector2 + + actionName + string + false + + + false + false + false + Missing Documentation + + + GetButton + InputActionButton + + actionName + string + false + + + false + false + false + Missing Documentation + + + GetAxis + InputActionAxis + + actionName + string + false + + + false + false + false + Missing Documentation + + + BindButton + InputActionButton + + name + string + false + + + false + false + false + Missing Documentation + + + BindAxis + InputActionAxis + + name + string + false + + + false + false + false + Missing Documentation + + + BindVector2 + InputActionVector2 + + name + string + false + + + false + false + false + Missing Documentation + + + GameFocused + + Missing Documentation + + + GameUnfocused + + Missing Documentation + + + GamepadConnected + + Missing Documentation + + + GamepadDisconnected + + Missing Documentation + + + KeyDown + + Missing Documentation + + + KeyUp + + Missing Documentation + + + AxisValueChanged + + Missing Documentation + + true + false + false + Missing Documentation + diff --git a/xml/types/InsertService.xml b/xml/types/InsertService.xml new file mode 100644 index 0000000..31ce441 --- /dev/null +++ b/xml/types/InsertService.xml @@ -0,0 +1,51 @@ + + + InsertService + Instance + + ModelAsync + Instance + + id + number + false + + + true + false + false + Missing Documentation + + + AccessoryAsync + Accessory + + id + number + false + + + true + false + false + Missing Documentation + + + ToolAsync + Tool + + id + number + false + + + true + false + false + Missing Documentation + + true + false + false + Missing Documentation + diff --git a/xml/types/Instance.xml b/xml/types/Instance.xml new file mode 100644 index 0000000..45dba43 --- /dev/null +++ b/xml/types/Instance.xml @@ -0,0 +1,291 @@ + + + Instance + NetworkedObject + + Parent + Instance + true + false + false + Missing Documentation + + + EditableChildren + boolean + false + false + false + Missing Documentation + + + Tags + table + true + false + false + Missing Documentation + + + GetDescendants + table + false + false + false + Missing Documentation + + + FindChild + Instance + + name + string + false + + + false + false + false + Missing Documentation + + + WaitChild + Instance + + name + string + false + + + + timeoutSec + number + true + + + true + false + false + Missing Documentation + + + FindChildByClass + Instance + + className + string + false + + + false + false + false + Missing Documentation + + + MoveChild + nil + + child + Instance + false + + + + index + number + false + + + false + false + false + Missing Documentation + + + GetChildren + table + false + false + false + Missing Documentation + + + GetChildrenOfClass + table + + className + string + false + + + false + false + false + Missing Documentation + + + IsAncestorOf + boolean + + instance + Instance + false + + + false + false + false + Missing Documentation + + + IsDescendantOf + boolean + + instance + Instance + false + + + false + false + false + Missing Documentation + + + IsDescendantOfClass + boolean + + className + string + false + + + false + false + false + Missing Documentation + + + New + Instance + + className + string + false + + + + parent + Instance + true + + + false + false + true + Missing Documentation + + + AddTag + nil + + tag + string + false + + + false + false + false + Missing Documentation + + + RemoveTag + nil + + tag + string + false + + + false + false + false + Missing Documentation + + + HasTag + boolean + + tag + string + false + + + false + false + false + Missing Documentation + + + Reparent + nil + + to + Instance + false + + + false + false + false + Missing Documentation + + + GetParent + Instance + false + false + false + Missing Documentation + + + SetParent + nil + + newParent + Instance + false + + + false + false + false + Missing Documentation + + + ChildAdded + + Missing Documentation + + + ChildRemoved + + Missing Documentation + + + ChildDeleting + + Missing Documentation + + + ChildDeleted + + Missing Documentation + + false + true + false + Missing Documentation + diff --git a/xml/types/InstanceValue.xml b/xml/types/InstanceValue.xml new file mode 100644 index 0000000..de44537 --- /dev/null +++ b/xml/types/InstanceValue.xml @@ -0,0 +1,17 @@ + + + InstanceValue + ValueBase + + Value + Instance + true + false + false + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/IntValue.xml b/xml/types/IntValue.xml new file mode 100644 index 0000000..2822ecc --- /dev/null +++ b/xml/types/IntValue.xml @@ -0,0 +1,17 @@ + + + IntValue + ValueBase + + Value + number + true + false + false + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/InteractionPrompt.xml b/xml/types/InteractionPrompt.xml new file mode 100644 index 0000000..eb1c79e --- /dev/null +++ b/xml/types/InteractionPrompt.xml @@ -0,0 +1,64 @@ + + + InteractionPrompt + Dynamic + + Title + string + true + false + false + Missing Documentation + + + SubTitle + string + true + false + false + Missing Documentation + + + HoldDuration + number + true + false + false + Missing Documentation + + + Key + KeyCodeEnum + true + false + false + Missing Documentation + + + UseDefaultUI + boolean + true + false + false + Missing Documentation + + + Triggered + + Missing Documentation + + + TriggerStarted + + Missing Documentation + + + TriggerReleased + + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/Inventory.xml b/xml/types/Inventory.xml new file mode 100644 index 0000000..96f0bef --- /dev/null +++ b/xml/types/Inventory.xml @@ -0,0 +1,9 @@ + + + Inventory + Hidden + true + false + false + Missing Documentation + diff --git a/xml/types/Light.xml b/xml/types/Light.xml new file mode 100644 index 0000000..a741ae2 --- /dev/null +++ b/xml/types/Light.xml @@ -0,0 +1,41 @@ + + + Light + Dynamic + + Color + Color + true + false + false + Missing Documentation + + + Brightness + number + true + false + false + Missing Documentation + + + Specular + number + true + false + false + Missing Documentation + + + Shadows + boolean + true + false + false + Missing Documentation + + false + true + false + Missing Documentation + diff --git a/xml/types/Lighting.xml b/xml/types/Lighting.xml new file mode 100644 index 0000000..a503790 --- /dev/null +++ b/xml/types/Lighting.xml @@ -0,0 +1,89 @@ + + + Lighting + Instance + + Skybox + SkyboxEnum + true + false + false + Missing Documentation + + + AmbientSource + AmbientSourceEnum + true + false + false + Missing Documentation + + + AmbientColor + Color + true + false + false + Missing Documentation + + + FogEnabled + boolean + true + false + false + Missing Documentation + + + FogColor + Color + true + false + false + Missing Documentation + + + FogStartDistance + number + true + false + false + Missing Documentation + + + FogEndDistance + number + true + false + false + Missing Documentation + + + SunBrightness + number + true + false + true + Missing Documentation + + + SunColor + Color + true + false + true + Missing Documentation + + + Shadows + boolean + true + false + true + Missing Documentation + + true + false + false + Missing Documentation + diff --git a/xml/types/LightingModifier.xml b/xml/types/LightingModifier.xml new file mode 100644 index 0000000..60f55cf --- /dev/null +++ b/xml/types/LightingModifier.xml @@ -0,0 +1,9 @@ + + + LightingModifier + Instance + false + true + false + Missing Documentation + diff --git a/xml/types/LogDispatcher.xml b/xml/types/LogDispatcher.xml new file mode 100644 index 0000000..923da22 --- /dev/null +++ b/xml/types/LogDispatcher.xml @@ -0,0 +1,9 @@ + + + LogDispatcher + NetworkedObject + false + false + false + Missing Documentation + diff --git a/xml/types/Marker3D.xml b/xml/types/Marker3D.xml new file mode 100644 index 0000000..f79eca4 --- /dev/null +++ b/xml/types/Marker3D.xml @@ -0,0 +1,25 @@ + + + Marker3D + Dynamic + + Length + number + true + false + false + Missing Documentation + + + AppearOnTop + boolean + true + false + false + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/Mesh.xml b/xml/types/Mesh.xml new file mode 100644 index 0000000..c7c9aff --- /dev/null +++ b/xml/types/Mesh.xml @@ -0,0 +1,137 @@ + + + Mesh + Entity + + Asset + MeshAsset + true + false + false + Missing Documentation + + + AssetID + number + true + false + true + Missing Documentation + + + IncludeOffset + boolean + true + false + false + Missing Documentation + + + CollisionType + CollisionTypeEnum + true + false + false + Missing Documentation + + + PlayAnimationOnStart + boolean + true + false + false + Missing Documentation + + + UsePartColor + boolean + true + false + false + Missing Documentation + + + Color + Color + true + false + false + Missing Documentation + + + CastShadows + boolean + true + false + false + Missing Documentation + + + CurrentAnimation + string + true + true + false + Missing Documentation + + + IsAnimationPlaying + boolean + true + true + false + Missing Documentation + + + PlayAnimation + nil + + animationName + string + false + + + + speed + number + true + 1 + + + loop + boolean + true + True + + false + false + false + Missing Documentation + + + StopAnimation + nil + + animationName + string + true + + + false + false + false + Missing Documentation + + + GetAnimations + table + false + false + false + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/MeshAsset.xml b/xml/types/MeshAsset.xml new file mode 100644 index 0000000..f8093ca --- /dev/null +++ b/xml/types/MeshAsset.xml @@ -0,0 +1,9 @@ + + + MeshAsset + ResourceAsset + false + true + false + Missing Documentation + diff --git a/xml/types/Model.xml b/xml/types/Model.xml new file mode 100644 index 0000000..52ec236 --- /dev/null +++ b/xml/types/Model.xml @@ -0,0 +1,9 @@ + + + Model + Dynamic + false + false + true + Missing Documentation + diff --git a/xml/types/ModuleScript.xml b/xml/types/ModuleScript.xml new file mode 100644 index 0000000..a7e5214 --- /dev/null +++ b/xml/types/ModuleScript.xml @@ -0,0 +1,9 @@ + + + ModuleScript + Script + false + false + true + Missing Documentation + diff --git a/xml/types/NPC.xml b/xml/types/NPC.xml new file mode 100644 index 0000000..acb617a --- /dev/null +++ b/xml/types/NPC.xml @@ -0,0 +1,394 @@ + + + NPC + Physical + + HeadColor + Color + true + false + true + Missing Documentation + + + TorsoColor + Color + true + false + true + Missing Documentation + + + LeftArmColor + Color + true + false + true + Missing Documentation + + + RightArmColor + Color + true + false + true + Missing Documentation + + + LeftLegColor + Color + true + false + true + Missing Documentation + + + RightLegColor + Color + true + false + true + Missing Documentation + + + FaceID + number + true + false + true + Missing Documentation + + + ShirtID + number + true + false + true + Missing Documentation + + + PantsID + number + true + false + true + Missing Documentation + + + SeatOffset + Vector3 + true + false + false + Missing Documentation + + + Health + number + true + false + false + Missing Documentation + + + MaxHealth + number + true + false + false + Missing Documentation + + + JumpPower + number + true + false + false + Missing Documentation + + + WalkSpeed + number + true + false + false + Missing Documentation + + + UseNametag + boolean + true + false + false + Missing Documentation + + + NametagOffset + Vector3 + true + false + false + Missing Documentation + + + DisplayName + string + true + false + false + Missing Documentation + + + JumpSound + Sound + true + false + false + Missing Documentation + + + IsSitting + boolean + true + true + false + Missing Documentation + + + IsDead + boolean + true + true + false + Missing Documentation + + + HoldingTool + Tool + true + true + false + Missing Documentation + + + SittingIn + Seat + true + true + false + Missing Documentation + + + Character + CharacterModel + true + true + false + Missing Documentation + + + MoveTarget + Dynamic + true + false + false + Missing Documentation + + + OnGround + boolean + true + true + false + Missing Documentation + + + OnCeiling + boolean + true + true + false + Missing Documentation + + + NavDestinationDistance + number + true + true + false + Missing Documentation + + + NavDestinationReached + boolean + true + true + false + Missing Documentation + + + NavDestinationValid + boolean + true + true + false + Missing Documentation + + + Kill + nil + false + false + false + Missing Documentation + + + Jump + nil + false + false + false + Missing Documentation + + + Sit + nil + + seat + Seat + false + + + false + false + false + Missing Documentation + + + Unsit + nil + + addForce + boolean + true + True + + false + false + false + Missing Documentation + + + EquipTool + nil + + tool + Tool + false + + + false + false + false + Missing Documentation + + + DropTool + nil + false + false + false + Missing Documentation + + + LoadAppearance + nil + + userID + number + false + + + false + false + false + Missing Documentation + + + ClearAppearance + nil + false + false + false + Missing Documentation + + + SetNavDestination + nil + + pos + Vector3 + false + + + false + false + false + Missing Documentation + + + Respawn + nil + false + false + false + Missing Documentation + + + TakeDamage + nil + + dmg + number + false + + + false + false + false + Missing Documentation + + + Heal + nil + + amount + number + false + + + false + false + false + Missing Documentation + + + Died + + Missing Documentation + + + Landed + + Missing Documentation + + + NavFinished + + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/NetMessage.xml b/xml/types/NetMessage.xml new file mode 100644 index 0000000..570ab4f --- /dev/null +++ b/xml/types/NetMessage.xml @@ -0,0 +1,289 @@ + + + NetMessage + + + AddString + nil + + key + string + false + + + + value + string + false + + + false + false + false + Missing Documentation + + + AddInt + nil + + key + string + false + + + + value + number + false + + + false + false + false + Missing Documentation + + + AddBool + nil + + key + string + false + + + + value + boolean + false + + + false + false + false + Missing Documentation + + + AddNumber + nil + + key + string + false + + + + value + number + false + + + false + false + false + Missing Documentation + + + AddVector2 + nil + + key + string + false + + + + value + Vector2 + false + + + false + false + false + Missing Documentation + + + AddVector3 + nil + + key + string + false + + + + value + Vector3 + false + + + false + false + false + Missing Documentation + + + AddColor + nil + + key + string + false + + + + value + Color + false + + + false + false + false + Missing Documentation + + + AddInstance + nil + + key + string + false + + + + value + Instance + false + + + false + false + false + Missing Documentation + + + GetString + string + + key + string + false + + + false + false + false + Missing Documentation + + + GetInt + number + + key + string + false + + + false + false + false + Missing Documentation + + + GetNumber + number + + key + string + false + + + false + false + false + Missing Documentation + + + GetBool + boolean + + key + string + false + + + false + false + false + Missing Documentation + + + GetVector2 + Vector2 + + key + string + false + + + false + false + false + Missing Documentation + + + GetVector3 + Vector3 + + key + string + false + + + false + false + false + Missing Documentation + + + GetColor + Color + + key + string + false + + + false + false + false + Missing Documentation + + + GetInstance + Instance + + key + string + false + + + false + false + false + Missing Documentation + + + New + NetMessage + false + false + true + Missing Documentation + + false + false + false + Missing Documentation + diff --git a/xml/types/NetworkEvent.xml b/xml/types/NetworkEvent.xml new file mode 100644 index 0000000..467e7b4 --- /dev/null +++ b/xml/types/NetworkEvent.xml @@ -0,0 +1,81 @@ + + + NetworkEvent + Instance + + Reliable + boolean + true + false + false + Missing Documentation + + + InvokeServer + nil + + msg + NetMessage + false + + + + _ + any + true + + + false + false + false + Missing Documentation + + + InvokeClient + nil + + msg + NetMessage + false + + + + player + Player + false + + + false + false + false + Missing Documentation + + + InvokeClients + nil + + msg + NetMessage + false + + + false + false + false + Missing Documentation + + + InvokedServer + + Missing Documentation + + + InvokedClient + + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/NetworkService.xml b/xml/types/NetworkService.xml new file mode 100644 index 0000000..9549144 --- /dev/null +++ b/xml/types/NetworkService.xml @@ -0,0 +1,9 @@ + + + NetworkService + Instance + false + false + false + Missing Documentation + diff --git a/xml/types/NetworkedObject.xml b/xml/types/NetworkedObject.xml new file mode 100644 index 0000000..7720904 --- /dev/null +++ b/xml/types/NetworkedObject.xml @@ -0,0 +1,141 @@ + + + NetworkedObject + + + Name + string + true + false + false + Missing Documentation + + + ClassName + string + true + true + false + Missing Documentation + + + Shared + ScriptSharedTable + true + true + false + Missing Documentation + + + NetworkedObjectID + string + true + true + false + Missing Documentation + + + ObjectID + string + true + true + false + Missing Documentation + + + ExistInNetwork + boolean + true + true + false + Missing Documentation + + + IsA + boolean + + className + string + false + + + false + false + false + Missing Documentation + + + Clone + NetworkedObject + + parent + NetworkedObject + true + + + false + false + false + Missing Documentation + + + Destroy + nil + + time + number + true + 0 + + false + false + false + Missing Documentation + + + ForceDelete + nil + false + false + false + Missing Documentation + + + Delete + nil + + time + number + true + 0 + + false + false + false + Missing Documentation + + + PropertyChanged + + Missing Documentation + + + Renamed + + Missing Documentation + + + TreeEntered + + Missing Documentation + + + TreeExited + + Missing Documentation + + false + true + false + Missing Documentation + diff --git a/xml/types/NewServerRequestData.xml b/xml/types/NewServerRequestData.xml new file mode 100644 index 0000000..18ae6b2 --- /dev/null +++ b/xml/types/NewServerRequestData.xml @@ -0,0 +1,33 @@ + + + NewServerRequestData + + + PlacePath + string + true + false + false + Missing Documentation + + + MaxPlayers + number + true + false + false + Missing Documentation + + + New + NewServerRequestData + false + false + true + Missing Documentation + + false + false + false + Missing Documentation + diff --git a/xml/types/NumberRange.xml b/xml/types/NumberRange.xml new file mode 100644 index 0000000..6567913 --- /dev/null +++ b/xml/types/NumberRange.xml @@ -0,0 +1,45 @@ + + + NumberRange + ValueType + + Min + number + true + false + false + Missing Documentation + + + Max + number + true + false + false + Missing Documentation + + + New + NumberRange + + from + number + false + + + + to + number + false + + + false + false + true + Missing Documentation + + false + false + false + Missing Documentation + diff --git a/xml/types/NumberValue.xml b/xml/types/NumberValue.xml new file mode 100644 index 0000000..53dc4de --- /dev/null +++ b/xml/types/NumberValue.xml @@ -0,0 +1,17 @@ + + + NumberValue + ValueBase + + Value + number + true + false + false + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/PTAudioAsset.xml b/xml/types/PTAudioAsset.xml new file mode 100644 index 0000000..7d9253a --- /dev/null +++ b/xml/types/PTAudioAsset.xml @@ -0,0 +1,17 @@ + + + PTAudioAsset + AudioAsset + + AudioID + number + false + false + false + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/PTCallback.xml b/xml/types/PTCallback.xml new file mode 100644 index 0000000..f7858d7 --- /dev/null +++ b/xml/types/PTCallback.xml @@ -0,0 +1,9 @@ + + + PTCallback + + false + false + false + Missing Documentation + diff --git a/xml/types/PTFunction.xml b/xml/types/PTFunction.xml new file mode 100644 index 0000000..bb89391 --- /dev/null +++ b/xml/types/PTFunction.xml @@ -0,0 +1,9 @@ + + + PTFunction + + false + false + false + Missing Documentation + diff --git a/xml/types/PTImageAsset.xml b/xml/types/PTImageAsset.xml new file mode 100644 index 0000000..0061a87 --- /dev/null +++ b/xml/types/PTImageAsset.xml @@ -0,0 +1,25 @@ + + + PTImageAsset + ImageAsset + + ImageID + number + true + false + false + Missing Documentation + + + ImageType + ImageTypeEnum + true + false + false + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/PTMeshAsset.xml b/xml/types/PTMeshAsset.xml new file mode 100644 index 0000000..87633e0 --- /dev/null +++ b/xml/types/PTMeshAsset.xml @@ -0,0 +1,17 @@ + + + PTMeshAsset + MeshAsset + + AssetID + number + false + false + false + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/PTSignal.xml b/xml/types/PTSignal.xml new file mode 100644 index 0000000..3b1213e --- /dev/null +++ b/xml/types/PTSignal.xml @@ -0,0 +1,59 @@ + + + PTSignal + + + Connect + nil + + action + function + false + + + false + false + false + Missing Documentation + + + Disconnect + nil + + action + function + false + + + false + false + false + Missing Documentation + + + Wait + any + true + false + false + Missing Documentation + + + Once + nil + + action + function + false + + + false + false + false + Missing Documentation + + false + false + false + Missing Documentation + diff --git a/xml/types/Part.xml b/xml/types/Part.xml new file mode 100644 index 0000000..324bc45 --- /dev/null +++ b/xml/types/Part.xml @@ -0,0 +1,41 @@ + + + Part + Entity + + Shape + ShapeEnum + true + false + false + Missing Documentation + + + Material + PartMaterialEnum + true + false + false + Missing Documentation + + + Color + Color + true + false + false + Missing Documentation + + + CastShadows + boolean + true + false + false + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/Particles.xml b/xml/types/Particles.xml new file mode 100644 index 0000000..5c42a81 --- /dev/null +++ b/xml/types/Particles.xml @@ -0,0 +1,111 @@ + + + Particles + Dynamic + + Image + ImageAsset + false + false + false + Missing Documentation + + + ImageID + string + true + false + true + Missing Documentation + + + ImageType + ImageTypeEnum + true + false + true + Missing Documentation + + + Color + ColorSeries + true + false + false + Missing Documentation + + + Lifetime + NumberRange + true + false + false + Missing Documentation + + + Amount + number + true + false + false + Missing Documentation + + + Gravity + number + true + false + false + Missing Documentation + + + Shaded + boolean + true + false + false + Missing Documentation + + + Autoplay + boolean + true + false + false + Missing Documentation + + + Play + nil + false + false + false + Missing Documentation + + + Stop + nil + false + false + false + Missing Documentation + + + Emit + nil + + count + number + false + + + false + false + false + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/Physical.xml b/xml/types/Physical.xml new file mode 100644 index 0000000..acf9c0e --- /dev/null +++ b/xml/types/Physical.xml @@ -0,0 +1,80 @@ + + + Physical + Dynamic + + Anchored + boolean + true + false + false + Missing Documentation + + + CanCollide + boolean + true + false + false + Missing Documentation + + + Velocity + Vector3 + true + false + false + Missing Documentation + + + AngularVelocity + Vector3 + true + false + false + Missing Documentation + + + SetNetworkAuthority + nil + + plr + Player + false + + + false + false + false + Missing Documentation + + + Touched + + Missing Documentation + + + TouchEnded + + Missing Documentation + + + MouseEnter + + Missing Documentation + + + MouseExit + + Missing Documentation + + + Clicked + + Missing Documentation + + false + true + false + Missing Documentation + diff --git a/xml/types/PhysicalModel.xml b/xml/types/PhysicalModel.xml new file mode 100644 index 0000000..fb0bb67 --- /dev/null +++ b/xml/types/PhysicalModel.xml @@ -0,0 +1,9 @@ + + + PhysicalModel + Physical + false + false + true + Missing Documentation + diff --git a/xml/types/PlacesService.xml b/xml/types/PlacesService.xml new file mode 100644 index 0000000..d1ed6af --- /dev/null +++ b/xml/types/PlacesService.xml @@ -0,0 +1,117 @@ + + + PlacesService + Instance + + NewServerAsync + string + + placePath + string + false + + + true + false + false + Missing Documentation + + + NewServerAsync + string + + data + NewServerRequestData + false + + + true + false + false + Missing Documentation + + + JoinPlaceAsync + nil + + plr + Player + false + + + + to + string + false + + + true + false + false + Missing Documentation + + + JoinPlacePartyAsync + nil + + plrs + table + false + + + + to + string + false + + + true + false + false + Missing Documentation + + + JoinPrivateAsync + nil + + plr + Player + false + + + + accessID + string + false + + + true + false + false + Missing Documentation + + + JoinPrivatePartyAsync + nil + + players + table + false + + + + accessID + string + false + + + true + false + false + Missing Documentation + + true + false + false + Missing Documentation + diff --git a/xml/types/Player.xml b/xml/types/Player.xml new file mode 100644 index 0000000..745e366 --- /dev/null +++ b/xml/types/Player.xml @@ -0,0 +1,249 @@ + + + Player + NPC + + UserID + number + true + true + false + Missing Documentation + + + CanMove + boolean + true + false + false + Missing Documentation + + + SprintSpeed + number + true + false + false + Missing Documentation + + + Stamina + number + true + false + false + Missing Documentation + + + MaxStamina + number + true + false + false + Missing Documentation + + + UseStamina + boolean + true + false + false + Missing Documentation + + + StaminaRegen + number + true + false + false + Missing Documentation + + + StaminaBurn + number + true + false + false + Missing Documentation + + + RespawnTime + number + true + false + false + Missing Documentation + + + UseHeadTurning + boolean + true + false + false + Missing Documentation + + + UseBubbleChat + boolean + true + false + false + Missing Documentation + + + AutoLoadAppearance + boolean + true + false + false + Missing Documentation + + + NetworkPing + number + true + true + false + Missing Documentation + + + IsAdmin + boolean + true + true + false + Missing Documentation + + + IsCreator + boolean + true + true + false + Missing Documentation + + + ChatColor + Color + true + false + false + Missing Documentation + + + IsInputFocused + boolean + true + true + true + Missing Documentation + + + IsLocal + boolean + true + true + false + Missing Documentation + + + IsClimbing + boolean + true + true + false + Missing Documentation + + + ClimbingTruss + Truss + true + true + false + Missing Documentation + + + UserPlatform + ClientPlatformEnum + true + true + false + Missing Documentation + + + Inventory + Inventory + true + true + false + Missing Documentation + + + Backpack + Inventory + true + true + true + Missing Documentation + + + Jump + nil + false + false + false + Missing Documentation + + + Kick + nil + + reason + string + false + + + false + false + false + Missing Documentation + + + UnequipTool + nil + false + false + false + Missing Documentation + + + Respawn + nil + false + false + false + Missing Documentation + + + ResetAppearance + nil + false + false + false + Missing Documentation + + + Chatted + + Missing Documentation + + + Respawned + + Missing Documentation + + false + false + false + Missing Documentation + diff --git a/xml/types/PlayerDefaults.xml b/xml/types/PlayerDefaults.xml new file mode 100644 index 0000000..cd00d3d --- /dev/null +++ b/xml/types/PlayerDefaults.xml @@ -0,0 +1,137 @@ + + + PlayerDefaults + Hidden + + MaxHealth + number + true + false + false + Missing Documentation + + + WalkSpeed + number + true + false + false + Missing Documentation + + + SprintSpeed + number + true + false + false + Missing Documentation + + + JumpPower + number + true + false + false + Missing Documentation + + + RespawnTime + number + true + false + false + Missing Documentation + + + ChatColor + Color + true + false + false + Missing Documentation + + + CanMove + boolean + true + false + false + Missing Documentation + + + StaminaBurn + number + true + false + false + Missing Documentation + + + UseStamina + boolean + true + false + false + Missing Documentation + + + Stamina + number + true + false + false + Missing Documentation + + + MaxStamina + number + true + false + false + Missing Documentation + + + StaminaRegen + number + true + false + false + Missing Documentation + + + UseHeadTurning + boolean + true + false + false + Missing Documentation + + + UseBubbleChat + boolean + true + false + false + Missing Documentation + + + AutoLoadAppearance + boolean + true + false + false + Missing Documentation + + + LoadDefaults + nil + false + false + false + Missing Documentation + + true + false + false + Missing Documentation + diff --git a/xml/types/PlayerGUI.xml b/xml/types/PlayerGUI.xml new file mode 100644 index 0000000..b6513c3 --- /dev/null +++ b/xml/types/PlayerGUI.xml @@ -0,0 +1,9 @@ + + + PlayerGUI + Instance + true + false + false + Missing Documentation + diff --git a/xml/types/Players.xml b/xml/types/Players.xml new file mode 100644 index 0000000..d487e25 --- /dev/null +++ b/xml/types/Players.xml @@ -0,0 +1,79 @@ + + + Players + Instance + + LocalPlayer + Player + true + true + false + Missing Documentation + + + PlayerCollisionEnabled + boolean + true + false + false + Missing Documentation + + + PlayersCount + number + true + true + false + Missing Documentation + + + GetPlayers + table + false + false + false + Missing Documentation + + + GetPlayer + Player + + username + string + false + + + false + false + false + Missing Documentation + + + GetPlayerByID + Player + + userID + number + false + + + false + false + false + Missing Documentation + + + PlayerAdded + + Missing Documentation + + + PlayerRemoved + + Missing Documentation + + true + false + false + Missing Documentation + diff --git a/xml/types/PointLight.xml b/xml/types/PointLight.xml new file mode 100644 index 0000000..f6b0d2c --- /dev/null +++ b/xml/types/PointLight.xml @@ -0,0 +1,17 @@ + + + PointLight + Light + + Range + number + true + false + false + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/PolytorianModel.xml b/xml/types/PolytorianModel.xml new file mode 100644 index 0000000..6d92cd7 --- /dev/null +++ b/xml/types/PolytorianModel.xml @@ -0,0 +1,265 @@ + + + PolytorianModel + CharacterModel + + HeadColor + Color + true + false + false + Missing Documentation + + + TorsoColor + Color + true + false + false + Missing Documentation + + + LeftArmColor + Color + true + false + false + Missing Documentation + + + RightArmColor + Color + true + false + false + Missing Documentation + + + LeftLegColor + Color + true + false + false + Missing Documentation + + + RightLegColor + Color + true + false + false + Missing Documentation + + + FaceID + number + true + false + true + Missing Documentation + + + ShirtID + number + true + false + true + Missing Documentation + + + PantsID + number + true + false + true + Missing Documentation + + + FaceImage + ImageAsset + true + false + false + Missing Documentation + + + ShirtImage + ImageAsset + true + false + false + Missing Documentation + + + PantsImage + ImageAsset + true + false + false + Missing Documentation + + + TorsoMesh + MeshAsset + true + false + false + Missing Documentation + + + Ragdolling + boolean + true + true + false + Missing Documentation + + + RagdollPosition + Vector3 + true + true + false + Missing Documentation + + + RagdollRotation + Vector3 + true + true + false + Missing Documentation + + + StartRagdoll + nil + + force + Vector3 + true + + + false + false + false + Missing Documentation + + + StopRagdoll + nil + false + false + false + Missing Documentation + + + GetAttachment + Dynamic + + attachmentEnum + CharacterAttachmentEnum + false + + + false + false + false + Missing Documentation + + + LoadAppearance + nil + + userID + number + false + + + false + false + false + Missing Documentation + + + ClearAppearance + nil + false + false + false + Missing Documentation + + + SetAttachmentTransformOverride + nil + + attachment + CharacterAttachmentEnum + false + + + + overrideThis + boolean + false + + + false + false + false + Missing Documentation + + + SetAttachmentPositionOverride + nil + + attachment + CharacterAttachmentEnum + false + + + + pos + Vector3 + false + + + false + false + false + Missing Documentation + + + SetAttachmentRotationOverride + nil + + attachment + CharacterAttachmentEnum + false + + + + rot + Vector3 + false + + + false + false + false + Missing Documentation + + + RagdollStarted + + Missing Documentation + + + RagdollStopped + + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/PreferencesService.xml b/xml/types/PreferencesService.xml new file mode 100644 index 0000000..c810830 --- /dev/null +++ b/xml/types/PreferencesService.xml @@ -0,0 +1,30 @@ + + + PreferencesService + Instance + + UsePhotoMode + boolean + true + true + false + Missing Documentation + + + UsePostProcessing + boolean + true + true + false + Missing Documentation + + + SettingChanged + + Missing Documentation + + true + false + false + Missing Documentation + diff --git a/xml/types/PresenceService.xml b/xml/types/PresenceService.xml new file mode 100644 index 0000000..520fd11 --- /dev/null +++ b/xml/types/PresenceService.xml @@ -0,0 +1,33 @@ + + + PresenceService + Instance + + State + string + true + false + false + Missing Documentation + + + CoverImage + PTImageAsset + true + false + false + Missing Documentation + + + ResetTimer + nil + false + false + false + Missing Documentation + + true + false + false + Missing Documentation + diff --git a/xml/types/ProceduralSky.xml b/xml/types/ProceduralSky.xml new file mode 100644 index 0000000..3886a31 --- /dev/null +++ b/xml/types/ProceduralSky.xml @@ -0,0 +1,49 @@ + + + ProceduralSky + Sky + + SunSize + number + true + false + false + Missing Documentation + + + SkyTint + Color + true + false + false + Missing Documentation + + + HorizonColor + Color + true + false + false + Missing Documentation + + + GroundColor + Color + true + false + false + Missing Documentation + + + Exposure + number + true + false + false + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/PurchasesService.xml b/xml/types/PurchasesService.xml new file mode 100644 index 0000000..575eca5 --- /dev/null +++ b/xml/types/PurchasesService.xml @@ -0,0 +1,49 @@ + + + PurchasesService + Instance + + Prompt + nil + + player + Player + false + + + + assetID + number + false + + + false + false + false + Missing Documentation + + + OwnsItemAsync + boolean + + player + Player + false + + + + assetID + number + false + + + true + false + false + Missing Documentation + + true + false + false + Missing Documentation + diff --git a/xml/types/Quaternion.xml b/xml/types/Quaternion.xml new file mode 100644 index 0000000..b7e6fa1 --- /dev/null +++ b/xml/types/Quaternion.xml @@ -0,0 +1,415 @@ + + + Quaternion + + + X + number + true + false + false + Missing Documentation + + + Y + number + true + false + false + Missing Documentation + + + Z + number + true + false + false + Missing Documentation + + + W + number + true + false + false + Missing Documentation + + + Identity + Quaternion + true + true + false + Missing Documentation + + + New + Quaternion + false + false + true + Missing Documentation + + + New + Quaternion + + x + number + false + + + + y + number + false + + + + z + number + false + + + + w + number + false + + + false + false + true + Missing Documentation + + + Angle + Quaternion + + a + Quaternion + false + + + + b + Quaternion + false + + + false + false + true + Missing Documentation + + + AngleAxis + Quaternion + + angle + number + false + + + + axis + Vector3 + false + + + false + false + true + Missing Documentation + + + Dot + Quaternion + + a + Quaternion + false + + + + b + Quaternion + false + + + false + false + true + Missing Documentation + + + Euler + Quaternion + + x + number + false + + + + y + number + false + + + + z + number + false + + + false + false + true + Missing Documentation + + + Euler + Quaternion + + euler + Vector3 + false + + + false + false + true + Missing Documentation + + + ToEuler + Vector3 + + euler + Quaternion + false + + + false + false + true + Missing Documentation + + + FromToRotation + Quaternion + + fromDirection + Vector3 + false + + + + toDirection + Vector3 + false + + + false + false + true + Missing Documentation + + + Inverse + Quaternion + + rotation + Quaternion + false + + + false + false + true + Missing Documentation + + + Lerp + Quaternion + + a + Quaternion + false + + + + b + Quaternion + false + + + + t + number + false + + + false + false + true + Missing Documentation + + + LerpUnclamped + Quaternion + + a + Quaternion + false + + + + b + Quaternion + false + + + + t + number + false + + + false + false + true + Missing Documentation + + + LookRotation + Quaternion + + forward + Vector3 + false + + + false + false + true + Missing Documentation + + + LookRotation + Quaternion + + forward + Vector3 + false + + + + upwards + Vector3 + false + + + false + false + true + Missing Documentation + + + Normalize + Quaternion + + quaternion + Quaternion + false + + + false + false + true + Missing Documentation + + + RotateTowards + Quaternion + + from + Quaternion + false + + + + to + Quaternion + false + + + + maxDegreesDelta + number + false + + + false + false + true + Missing Documentation + + + Slerp + Quaternion + + a + Quaternion + false + + + + b + Quaternion + false + + + + t + number + false + + + false + false + true + Missing Documentation + + + SlerpUnclamped + Quaternion + + a + Quaternion + false + + + + b + Quaternion + false + + + + t + number + false + + + false + false + true + Missing Documentation + + false + false + false + Missing Documentation + diff --git a/xml/types/RayResult.xml b/xml/types/RayResult.xml new file mode 100644 index 0000000..34369cb --- /dev/null +++ b/xml/types/RayResult.xml @@ -0,0 +1,57 @@ + + + RayResult + ValueType + + Origin + Vector3 + true + false + false + Missing Documentation + + + Direction + Vector3 + true + false + false + Missing Documentation + + + Position + Vector3 + true + false + false + Missing Documentation + + + Normal + Vector3 + true + false + false + Missing Documentation + + + Distance + number + true + false + false + Missing Documentation + + + Instance + Instance + true + false + false + Missing Documentation + + false + false + false + Missing Documentation + diff --git a/xml/types/ResourceAsset.xml b/xml/types/ResourceAsset.xml new file mode 100644 index 0000000..071c1d1 --- /dev/null +++ b/xml/types/ResourceAsset.xml @@ -0,0 +1,9 @@ + + + ResourceAsset + BaseAsset + false + true + false + Missing Documentation + diff --git a/xml/types/Script.xml b/xml/types/Script.xml new file mode 100644 index 0000000..50e9ac5 --- /dev/null +++ b/xml/types/Script.xml @@ -0,0 +1,73 @@ + + + Script + Instance + + Source + string + false + false + false + Missing Documentation + + + LinkedScript + FileLinkAsset + false + false + false + Missing Documentation + + + Compatibility + boolean + false + false + false + Missing Documentation + + + Call + nil + + funcName + string + false + + + + args + any + false + + + false + false + false + Missing Documentation + + + CallAsync + nil + + funcName + string + false + + + + args + any + false + + + false + false + false + Missing Documentation + + false + true + false + Missing Documentation + diff --git a/xml/types/ScriptService.xml b/xml/types/ScriptService.xml new file mode 100644 index 0000000..245c4aa --- /dev/null +++ b/xml/types/ScriptService.xml @@ -0,0 +1,9 @@ + + + ScriptService + Instance + true + false + false + Missing Documentation + diff --git a/xml/types/ScriptSharedTable.xml b/xml/types/ScriptSharedTable.xml new file mode 100644 index 0000000..6c305c6 --- /dev/null +++ b/xml/types/ScriptSharedTable.xml @@ -0,0 +1,9 @@ + + + ScriptSharedTable + + false + false + false + Missing Documentation + diff --git a/xml/types/Seat.xml b/xml/types/Seat.xml new file mode 100644 index 0000000..bd15a11 --- /dev/null +++ b/xml/types/Seat.xml @@ -0,0 +1,27 @@ + + + Seat + Part + + CanNPCSit + boolean + true + false + false + Missing Documentation + + + Sat + + Missing Documentation + + + Vacated + + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/ServerHidden.xml b/xml/types/ServerHidden.xml new file mode 100644 index 0000000..623c5d2 --- /dev/null +++ b/xml/types/ServerHidden.xml @@ -0,0 +1,9 @@ + + + ServerHidden + Hidden + true + false + false + Missing Documentation + diff --git a/xml/types/ServerScript.xml b/xml/types/ServerScript.xml new file mode 100644 index 0000000..c541d09 --- /dev/null +++ b/xml/types/ServerScript.xml @@ -0,0 +1,9 @@ + + + ServerScript + Script + false + false + true + Missing Documentation + diff --git a/xml/types/Sky.xml b/xml/types/Sky.xml new file mode 100644 index 0000000..6a8598e --- /dev/null +++ b/xml/types/Sky.xml @@ -0,0 +1,9 @@ + + + Sky + Instance + false + true + false + Missing Documentation + diff --git a/xml/types/Sound.xml b/xml/types/Sound.xml new file mode 100644 index 0000000..c11f855 --- /dev/null +++ b/xml/types/Sound.xml @@ -0,0 +1,140 @@ + + + Sound + Dynamic + + Audio + AudioAsset + true + false + false + Missing Documentation + + + SoundID + number + true + false + true + Missing Documentation + + + Volume + number + true + false + false + Missing Documentation + + + Pitch + number + true + false + false + Missing Documentation + + + Autoplay + boolean + true + false + false + Missing Documentation + + + Loop + boolean + true + false + false + Missing Documentation + + + PlayInWorld + boolean + true + false + false + Missing Documentation + + + MaxDistance + number + true + false + false + Missing Documentation + + + Time + number + true + false + false + Missing Documentation + + + Playing + boolean + true + true + false + Missing Documentation + + + Loading + boolean + true + true + false + Missing Documentation + + + Length + number + true + true + false + Missing Documentation + + + Play + nil + false + false + false + Missing Documentation + + + PlayOneShot + nil + + volume + number + true + 1 + + false + false + false + Missing Documentation + + + Stop + nil + false + false + false + Missing Documentation + + + Loaded + + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/SpotLight.xml b/xml/types/SpotLight.xml new file mode 100644 index 0000000..9e1b20f --- /dev/null +++ b/xml/types/SpotLight.xml @@ -0,0 +1,25 @@ + + + SpotLight + Light + + Range + number + true + false + false + Missing Documentation + + + Angle + number + true + false + false + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/StringValue.xml b/xml/types/StringValue.xml new file mode 100644 index 0000000..c9de708 --- /dev/null +++ b/xml/types/StringValue.xml @@ -0,0 +1,17 @@ + + + StringValue + ValueBase + + Value + string + true + false + false + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/SunLight.xml b/xml/types/SunLight.xml new file mode 100644 index 0000000..dd392c2 --- /dev/null +++ b/xml/types/SunLight.xml @@ -0,0 +1,9 @@ + + + SunLight + Light + true + false + false + Missing Documentation + diff --git a/xml/types/Temporary.xml b/xml/types/Temporary.xml new file mode 100644 index 0000000..6a9810e --- /dev/null +++ b/xml/types/Temporary.xml @@ -0,0 +1,9 @@ + + + Temporary + Hidden + true + false + false + Missing Documentation + diff --git a/xml/types/Text3D.xml b/xml/types/Text3D.xml new file mode 100644 index 0000000..a6d6e99 --- /dev/null +++ b/xml/types/Text3D.xml @@ -0,0 +1,97 @@ + + + Text3D + Dynamic + + Text + string + true + false + false + Missing Documentation + + + FontSize + number + true + false + false + Missing Documentation + + + Color + Color + true + false + false + Missing Documentation + + + OutlineWidth + number + true + false + false + Missing Documentation + + + OutlineColor + Color + true + false + false + Missing Documentation + + + FaceCamera + boolean + true + false + false + Missing Documentation + + + HorizontalAlignment + TextHorizontalAlignmentEnum + true + false + false + Missing Documentation + + + VerticalAlignment + TextVerticalAlignmentEnum + true + false + false + Missing Documentation + + + FontAsset + FontAsset + true + false + false + Missing Documentation + + + Font + BuiltInTextFontPresetEnum + true + false + true + Missing Documentation + + + UseRichText + boolean + true + false + false + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/Tool.xml b/xml/types/Tool.xml new file mode 100644 index 0000000..3addcf6 --- /dev/null +++ b/xml/types/Tool.xml @@ -0,0 +1,75 @@ + + + Tool + PhysicalModel + + Droppable + boolean + true + false + false + Missing Documentation + + + Holder + NPC + true + false + false + Missing Documentation + + + Activate + nil + false + false + false + Missing Documentation + + + Deactivate + nil + false + false + false + Missing Documentation + + + PlayAnimation + nil + + animationName + string + false + + + false + false + false + Missing Documentation + + + Equipped + + Missing Documentation + + + Unequipped + + Missing Documentation + + + Activated + + Missing Documentation + + + Deactivated + + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/Truss.xml b/xml/types/Truss.xml new file mode 100644 index 0000000..7e31768 --- /dev/null +++ b/xml/types/Truss.xml @@ -0,0 +1,17 @@ + + + Truss + Part + + ClimbSpeed + number + true + false + false + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/TweenObject.xml b/xml/types/TweenObject.xml new file mode 100644 index 0000000..9799445 --- /dev/null +++ b/xml/types/TweenObject.xml @@ -0,0 +1,353 @@ + + + TweenObject + + + Looped + boolean + true + false + false + Missing Documentation + + + Parallel + boolean + true + false + false + Missing Documentation + + + SpeedScale + number + true + false + false + Missing Documentation + + + IsRunning + boolean + true + true + false + Missing Documentation + + + ElapsedTime + number + true + true + false + Missing Documentation + + + SetDirection + TweenObject + + dir + TweenDirectionEnum + false + + + false + false + false + Missing Documentation + + + SetTrans + TweenObject + + trans + TweenTransitionEnum + false + + + false + false + false + Missing Documentation + + + TweenPosition + nil + + target + Dynamic + false + + + + destination + Vector3 + false + + + + time + number + false + + + false + false + false + Missing Documentation + + + TweenRotation + nil + + target + Dynamic + false + + + + destination + Vector3 + false + + + + time + number + false + + + false + false + false + Missing Documentation + + + TweenSize + nil + + target + Dynamic + false + + + + destination + Vector3 + false + + + + time + number + false + + + false + false + false + Missing Documentation + + + TweenColor + nil + + from + Color + false + + + + to + Color + false + + + + time + number + false + + + + callback + function + false + + + false + false + false + Missing Documentation + + + TweenNumber + nil + + from + number + false + + + + to + number + false + + + + time + number + false + + + + callback + function + false + + + false + false + false + Missing Documentation + + + TweenVector2 + nil + + from + Vector2 + false + + + + to + Vector2 + false + + + + time + number + false + + + + callback + function + false + + + false + false + false + Missing Documentation + + + TweenVector3 + nil + + from + Vector3 + false + + + + to + Vector3 + false + + + + time + number + false + + + + callback + function + false + + + false + false + false + Missing Documentation + + + Play + nil + false + false + false + Missing Documentation + + + Pause + nil + false + false + false + Missing Documentation + + + Stop + nil + false + false + false + Missing Documentation + + + Interval + nil + + sec + number + false + + + false + false + false + Missing Documentation + + + Chain + TweenObject + false + false + false + Missing Documentation + + + Cancel + nil + + callFinsihed + boolean + true + False + + false + false + false + Missing Documentation + + + Finished + + Missing Documentation + + + Canceled + + Missing Documentation + + false + false + false + Missing Documentation + diff --git a/xml/types/TweenService.xml b/xml/types/TweenService.xml new file mode 100644 index 0000000..7203ac8 --- /dev/null +++ b/xml/types/TweenService.xml @@ -0,0 +1,17 @@ + + + TweenService + Instance + + NewTween + TweenObject + false + false + false + Missing Documentation + + true + false + false + Missing Documentation + diff --git a/xml/types/UIButton.xml b/xml/types/UIButton.xml new file mode 100644 index 0000000..bca709f --- /dev/null +++ b/xml/types/UIButton.xml @@ -0,0 +1,14 @@ + + + UIButton + UILabel + + Clicked + + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/UIField.xml b/xml/types/UIField.xml new file mode 100644 index 0000000..bd1105d --- /dev/null +++ b/xml/types/UIField.xml @@ -0,0 +1,127 @@ + + + UIField + Instance + + PositionOffset + Vector2 + true + false + false + Missing Documentation + + + PositionRelative + Vector2 + true + false + false + Missing Documentation + + + Rotation + number + true + false + false + Missing Documentation + + + SizeOffset + Vector2 + true + false + false + Missing Documentation + + + SizeRelative + Vector2 + true + false + false + Missing Documentation + + + ClipDescendants + boolean + true + false + false + Missing Documentation + + + PivotPoint + Vector2 + true + false + false + Missing Documentation + + + Scale + Vector2 + true + false + false + Missing Documentation + + + Visible + boolean + true + false + false + Missing Documentation + + + MaskMode + MaskModeEnum + true + false + false + Missing Documentation + + + AbsoluteSize + Vector2 + true + true + false + Missing Documentation + + + MouseEnter + + Missing Documentation + + + MouseExit + + Missing Documentation + + + MouseDown + + Missing Documentation + + + MouseUp + + Missing Documentation + + + TransformChanged + + Missing Documentation + + + VisibilityChanged + + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/UIHVLayout.xml b/xml/types/UIHVLayout.xml new file mode 100644 index 0000000..138654c --- /dev/null +++ b/xml/types/UIHVLayout.xml @@ -0,0 +1,25 @@ + + + UIHVLayout + UIField + + Spacing + number + true + false + false + Missing Documentation + + + ChildAlignment + UILayoutAlignmentEnum + true + false + false + Missing Documentation + + false + true + false + Missing Documentation + diff --git a/xml/types/UIHorizontalLayout.xml b/xml/types/UIHorizontalLayout.xml new file mode 100644 index 0000000..6b5901a --- /dev/null +++ b/xml/types/UIHorizontalLayout.xml @@ -0,0 +1,9 @@ + + + UIHorizontalLayout + UIHVLayout + false + false + true + Missing Documentation + diff --git a/xml/types/UIImage.xml b/xml/types/UIImage.xml new file mode 100644 index 0000000..6acf49e --- /dev/null +++ b/xml/types/UIImage.xml @@ -0,0 +1,57 @@ + + + UIImage + UIField + + Image + ImageAsset + true + false + false + Missing Documentation + + + ImageID + string + true + false + true + Missing Documentation + + + ImageType + ImageTypeEnum + true + false + true + Missing Documentation + + + Color + Color + true + false + false + Missing Documentation + + + StretchMode + ImageStretchModeEnum + true + false + false + Missing Documentation + + + Loading + boolean + true + true + false + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/UILabel.xml b/xml/types/UILabel.xml new file mode 100644 index 0000000..af4fa7e --- /dev/null +++ b/xml/types/UILabel.xml @@ -0,0 +1,89 @@ + + + UILabel + UIView + + Text + string + true + false + false + Missing Documentation + + + TextColor + Color + true + false + false + Missing Documentation + + + OutlineWidth + number + true + false + false + Missing Documentation + + + OutlineColor + Color + true + false + false + Missing Documentation + + + HorizontalAlignment + TextHorizontalAlignmentEnum + true + false + false + Missing Documentation + + + VerticalAlignment + TextVerticalAlignmentEnum + true + false + false + Missing Documentation + + + FontSize + number + true + false + false + Missing Documentation + + + UseRichText + boolean + true + false + false + Missing Documentation + + + FontAsset + FontAsset + true + false + false + Missing Documentation + + + Font + BuiltInTextFontPresetEnum + true + false + true + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/UIScrollView.xml b/xml/types/UIScrollView.xml new file mode 100644 index 0000000..c6ed6a8 --- /dev/null +++ b/xml/types/UIScrollView.xml @@ -0,0 +1,25 @@ + + + UIScrollView + UIField + + HorizontalScrollMode + ScrollModeEnum + true + false + false + Missing Documentation + + + VerticalScrollMode + ScrollModeEnum + true + false + false + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/UITextInput.xml b/xml/types/UITextInput.xml new file mode 100644 index 0000000..6fe269a --- /dev/null +++ b/xml/types/UITextInput.xml @@ -0,0 +1,115 @@ + + + UITextInput + UIView + + Text + string + true + false + false + Missing Documentation + + + TextColor + Color + true + false + false + Missing Documentation + + + JustifyText + TextHorizontalAlignmentEnum + true + false + false + Missing Documentation + + + FontSize + number + true + false + false + Missing Documentation + + + IsMultiline + boolean + true + false + false + Missing Documentation + + + Placeholder + string + true + false + false + Missing Documentation + + + PlaceholderColor + Color + true + false + false + Missing Documentation + + + ReadonlyColor + Color + true + false + false + Missing Documentation + + + IsReadOnly + boolean + true + false + false + Missing Documentation + + + FontAsset + FontAsset + true + false + false + Missing Documentation + + + Font + BuiltInTextFontPresetEnum + true + false + true + Missing Documentation + + + Focus + nil + false + false + false + Missing Documentation + + + Submitted + + Missing Documentation + + + Changed + + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/UIVerticalLayout.xml b/xml/types/UIVerticalLayout.xml new file mode 100644 index 0000000..d1001ef --- /dev/null +++ b/xml/types/UIVerticalLayout.xml @@ -0,0 +1,9 @@ + + + UIVerticalLayout + UIHVLayout + false + false + true + Missing Documentation + diff --git a/xml/types/UIView.xml b/xml/types/UIView.xml new file mode 100644 index 0000000..7cb3d9e --- /dev/null +++ b/xml/types/UIView.xml @@ -0,0 +1,41 @@ + + + UIView + UIField + + BorderColor + Color + true + false + false + Missing Documentation + + + Color + Color + true + false + false + Missing Documentation + + + BorderWidth + number + true + false + false + Missing Documentation + + + CornerRadius + number + true + false + false + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/UIViewport.xml b/xml/types/UIViewport.xml new file mode 100644 index 0000000..9f00aac --- /dev/null +++ b/xml/types/UIViewport.xml @@ -0,0 +1,9 @@ + + + UIViewport + UIField + false + false + true + Missing Documentation + diff --git a/xml/types/ValueBase.xml b/xml/types/ValueBase.xml new file mode 100644 index 0000000..30599cf --- /dev/null +++ b/xml/types/ValueBase.xml @@ -0,0 +1,14 @@ + + + ValueBase + Instance + + Changed + + Missing Documentation + + false + true + false + Missing Documentation + diff --git a/xml/types/Vector2.xml b/xml/types/Vector2.xml new file mode 100644 index 0000000..cecbfa8 --- /dev/null +++ b/xml/types/Vector2.xml @@ -0,0 +1,391 @@ + + + Vector2 + + + X + number + true + false + false + Missing Documentation + + + Y + number + true + false + false + Missing Documentation + + + Down + Vector2 + true + true + false + Missing Documentation + + + Left + Vector2 + true + true + false + Missing Documentation + + + One + Vector2 + true + true + false + Missing Documentation + + + Zero + Vector2 + true + true + false + Missing Documentation + + + Right + Vector2 + true + true + false + Missing Documentation + + + Up + Vector2 + true + true + false + Missing Documentation + + + Magnitude + number + true + true + false + Missing Documentation + + + Normalized + Vector2 + true + true + false + Missing Documentation + + + SqrMagnitude + number + true + true + false + Missing Documentation + + + New + Vector2 + false + false + true + Missing Documentation + + + New + Vector2 + + d + number + false + + + false + false + true + Missing Documentation + + + New + Vector2 + + x + number + false + + + + y + number + false + + + false + false + true + Missing Documentation + + + Angle + number + + from + Vector2 + false + + + + to + Vector2 + false + + + false + false + true + Missing Documentation + + + Cross + Vector2 + + lhs + Vector2 + false + + + + rhs + Vector2 + false + + + false + false + true + Missing Documentation + + + Distance + number + + a + Vector2 + false + + + + b + Vector2 + false + + + false + false + true + Missing Documentation + + + Dot + number + + lhs + Vector2 + false + + + + rhs + Vector2 + false + + + false + false + true + Missing Documentation + + + Lerp + Vector2 + + a + Vector2 + false + + + + b + Vector2 + false + + + + t + number + false + + + false + false + true + Missing Documentation + + + Max + Vector2 + + lhs + Vector2 + false + + + + rhs + Vector2 + false + + + false + false + true + Missing Documentation + + + Min + Vector2 + + lhs + Vector2 + false + + + + rhs + Vector2 + false + + + false + false + true + Missing Documentation + + + MoveTowards + Vector2 + + current + Vector2 + false + + + + target + Vector2 + false + + + + maxDistanceDelta + number + false + + + false + false + true + Missing Documentation + + + Normalize + Vector2 + + value + Vector2 + false + + + false + false + true + Missing Documentation + + + Project + Vector2 + + vector + Vector2 + false + + + + onNormal + Vector2 + false + + + false + false + true + Missing Documentation + + + Reflect + Vector2 + + inDirection + Vector2 + false + + + + inNormal + Vector2 + false + + + false + false + true + Missing Documentation + + + Slerp + Vector2 + + a + Vector2 + false + + + + b + Vector2 + false + + + + t + number + false + + + false + false + true + Missing Documentation + + false + false + false + Missing Documentation + diff --git a/xml/types/Vector2Value.xml b/xml/types/Vector2Value.xml new file mode 100644 index 0000000..440b001 --- /dev/null +++ b/xml/types/Vector2Value.xml @@ -0,0 +1,17 @@ + + + Vector2Value + ValueBase + + Value + Vector2 + true + false + false + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/Vector3.xml b/xml/types/Vector3.xml new file mode 100644 index 0000000..c948aa2 --- /dev/null +++ b/xml/types/Vector3.xml @@ -0,0 +1,481 @@ + + + Vector3 + + + X + number + true + false + false + Missing Documentation + + + Y + number + true + false + false + Missing Documentation + + + Z + number + true + false + false + Missing Documentation + + + Forward + Vector3 + true + true + false + Missing Documentation + + + Back + Vector3 + true + true + false + Missing Documentation + + + Down + Vector3 + true + true + false + Missing Documentation + + + Left + Vector3 + true + true + false + Missing Documentation + + + One + Vector3 + true + true + false + Missing Documentation + + + Zero + Vector3 + true + true + false + Missing Documentation + + + Right + Vector3 + true + true + false + Missing Documentation + + + Up + Vector3 + true + true + false + Missing Documentation + + + Magnitude + number + true + true + false + Missing Documentation + + + Normalized + Vector3 + true + true + false + Missing Documentation + + + SqrMagnitude + number + true + true + false + Missing Documentation + + + New + Vector3 + false + false + true + Missing Documentation + + + New + Vector3 + + d + number + false + + + false + false + true + Missing Documentation + + + New + Vector3 + + x + number + false + + + + y + number + false + + + false + false + true + Missing Documentation + + + New + Vector3 + + x + number + false + + + + y + number + false + + + + z + number + false + + + false + false + true + Missing Documentation + + + New + Vector3 + + v + Vector2 + false + + + false + false + true + Missing Documentation + + + Angle + number + + from + Vector3 + false + + + + to + Vector3 + false + + + false + false + true + Missing Documentation + + + Cross + Vector3 + + lhs + Vector3 + false + + + + rhs + Vector3 + false + + + false + false + true + Missing Documentation + + + Distance + number + + a + Vector3 + false + + + + b + Vector3 + false + + + false + false + true + Missing Documentation + + + Dot + number + + lhs + Vector3 + false + + + + rhs + Vector3 + false + + + false + false + true + Missing Documentation + + + Lerp + Vector3 + + a + Vector3 + false + + + + b + Vector3 + false + + + + t + number + false + + + false + false + true + Missing Documentation + + + Max + Vector3 + + lhs + Vector3 + false + + + + rhs + Vector3 + false + + + false + false + true + Missing Documentation + + + Min + Vector3 + + lhs + Vector3 + false + + + + rhs + Vector3 + false + + + false + false + true + Missing Documentation + + + MoveTowards + Vector3 + + current + Vector3 + false + + + + target + Vector3 + false + + + + maxDistanceDelta + number + false + + + false + false + true + Missing Documentation + + + Normalize + Vector3 + + value + Vector3 + false + + + false + false + true + Missing Documentation + + + Project + Vector3 + + vector + Vector3 + false + + + + onNormal + Vector3 + false + + + false + false + true + Missing Documentation + + + Reflect + Vector3 + + inDirection + Vector3 + false + + + + inNormal + Vector3 + false + + + false + false + true + Missing Documentation + + + SignedAngle + number + + from + Vector3 + false + + + + to + Vector3 + false + + + + axis + Vector3 + false + + + false + false + true + Missing Documentation + + + Slerp + Vector3 + + a + Vector3 + false + + + + b + Vector3 + false + + + + t + number + false + + + false + false + true + Missing Documentation + + false + false + false + Missing Documentation + diff --git a/xml/types/Vector3Value.xml b/xml/types/Vector3Value.xml new file mode 100644 index 0000000..c2a403d --- /dev/null +++ b/xml/types/Vector3Value.xml @@ -0,0 +1,17 @@ + + + Vector3Value + ValueBase + + Value + Vector3 + true + false + false + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/Vehicle.xml b/xml/types/Vehicle.xml new file mode 100644 index 0000000..5f6a27c --- /dev/null +++ b/xml/types/Vehicle.xml @@ -0,0 +1,57 @@ + + + Vehicle + PhysicalModel + + MaxSpeed + number + true + false + false + Missing Documentation + + + SteerLimit + number + true + false + false + Missing Documentation + + + Force + number + true + false + false + Missing Documentation + + + Brake + number + true + false + false + Missing Documentation + + + Steering + number + true + false + false + Missing Documentation + + + Driver + Player + true + false + false + Missing Documentation + + false + false + true + Missing Documentation + diff --git a/xml/types/VehicleSeat.xml b/xml/types/VehicleSeat.xml new file mode 100644 index 0000000..f9bb67c --- /dev/null +++ b/xml/types/VehicleSeat.xml @@ -0,0 +1,9 @@ + + + VehicleSeat + Seat + false + false + true + Missing Documentation + diff --git a/xml/types/VehicleWheel.xml b/xml/types/VehicleWheel.xml new file mode 100644 index 0000000..334c770 --- /dev/null +++ b/xml/types/VehicleWheel.xml @@ -0,0 +1,33 @@ + + + VehicleWheel + Dynamic + + UseForTraction + boolean + true + false + false + Missing Documentation + + + UseForSteering + boolean + true + false + false + Missing Documentation + + + Radius + number + true + false + false + Missing Documentation + + false + false + true + Missing Documentation +