diff --git a/autogen/mdgen.js b/autogen/mdgen.js index c6bf2ae..f6ba0ac 100644 --- a/autogen/mdgen.js +++ b/autogen/mdgen.js @@ -68,7 +68,8 @@ for (const yamlFile of yamlFiles) { appendLine("") if (c.IsStatic) { - appendLine(`{{ staticclass(${c.Name.replace("Service", "")}) }}`) + appendLine("") + appendLine(`{{ staticclass(${c.StaticAlias ? `"${c.StaticAlias}"` : ""}) }}`) appendLine("") } diff --git a/main.py b/main.py index 0133509..456c0d5 100644 --- a/main.py +++ b/main.py @@ -122,10 +122,18 @@ def define_env(env): """ @env.macro - def staticclass(className): - return """
+ def staticclass(className = ""): + if className != "": + return """
!!! tip "Static Class" - This object is a static class. It can be accessed by using its name as a keyword. + This object is a static class. It can be accessed like this: `%s`. + + Additionally, it cannot be created in the creator menu or with `Instance.New()`. +
""" % (className) + else: + return """
+!!! tip "Static Class" + This object is a static class. Additionally, it cannot be created in the creator menu or with `Instance.New()`.
""" diff --git a/yaml/types/Accessory.yaml b/yaml/types/Accessory.yaml index 1bcb1a2..2cdcb27 100644 --- a/yaml/types/Accessory.yaml +++ b/yaml/types/Accessory.yaml @@ -12,5 +12,6 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: Accessory represents a attachable object that can be equipped by a CharacterModel. diff --git a/yaml/types/AchievementsService.yaml b/yaml/types/AchievementsService.yaml index 3f16077..b625c40 100644 --- a/yaml/types/AchievementsService.yaml +++ b/yaml/types/AchievementsService.yaml @@ -93,4 +93,5 @@ Events: IsStatic: true IsAbstract: false IsInstantiatable: false +StaticAlias: Achievements Description: Service for managing achievements diff --git a/yaml/types/Animation.yaml b/yaml/types/Animation.yaml index da1892c..ec8edc5 100644 --- a/yaml/types/Animation.yaml +++ b/yaml/types/Animation.yaml @@ -6,4 +6,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: WIP class diff --git a/yaml/types/Animator.yaml b/yaml/types/Animator.yaml index 0e8cc45..5d86b4e 100644 --- a/yaml/types/Animator.yaml +++ b/yaml/types/Animator.yaml @@ -42,4 +42,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: WIP class diff --git a/yaml/types/AssetService.yaml b/yaml/types/AssetsService.yaml similarity index 93% rename from yaml/types/AssetService.yaml rename to yaml/types/AssetsService.yaml index 69b3ebd..6f23648 100644 --- a/yaml/types/AssetService.yaml +++ b/yaml/types/AssetsService.yaml @@ -1,4 +1,4 @@ -Name: AssetService +Name: AssetsService BaseType: Instance Properties: [] Methods: @@ -50,4 +50,5 @@ Events: [] IsStatic: true IsAbstract: false IsInstantiatable: false -Description: Service for managing assets +StaticAlias: Assets +Description: Service for managing/creating assets diff --git a/yaml/types/AudioAsset.yaml b/yaml/types/AudioAsset.yaml index 411a1e2..2f172ca 100644 --- a/yaml/types/AudioAsset.yaml +++ b/yaml/types/AudioAsset.yaml @@ -6,4 +6,5 @@ Events: [] IsStatic: false IsAbstract: true IsInstantiatable: false +StaticAlias: null Description: Abstract class for audio diff --git a/yaml/types/BaseAsset.yaml b/yaml/types/BaseAsset.yaml index f8475e9..f07b81a 100644 --- a/yaml/types/BaseAsset.yaml +++ b/yaml/types/BaseAsset.yaml @@ -6,4 +6,5 @@ Events: [] IsStatic: false IsAbstract: true IsInstantiatable: false +StaticAlias: null Description: Base class for all assets diff --git a/yaml/types/BindableEvent.yaml b/yaml/types/BindableEvent.yaml index 8ab5cfb..f7a1f9d 100644 --- a/yaml/types/BindableEvent.yaml +++ b/yaml/types/BindableEvent.yaml @@ -22,5 +22,6 @@ Events: IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: BindableEvent are events that can be called to communicate between scripts in the same boundary. diff --git a/yaml/types/BodyPosition.yaml b/yaml/types/BodyPosition.yaml index c57fe8d..93e7779 100644 --- a/yaml/types/BodyPosition.yaml +++ b/yaml/types/BodyPosition.yaml @@ -25,5 +25,6 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: BodyPosition are objects that apply a force to their parent until it moves toward the target position. diff --git a/yaml/types/BoolValue.yaml b/yaml/types/BoolValue.yaml index b56c38d..17e3496 100644 --- a/yaml/types/BoolValue.yaml +++ b/yaml/types/BoolValue.yaml @@ -12,4 +12,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: BoolValue is a ValueBase that stores a boolean. diff --git a/yaml/types/Bounds.yaml b/yaml/types/Bounds.yaml index ce8cfcd..3ff78fa 100644 --- a/yaml/types/Bounds.yaml +++ b/yaml/types/Bounds.yaml @@ -188,4 +188,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: false +StaticAlias: null Description: Represents a bounding box in 3D space. diff --git a/yaml/types/BuiltInAudioAsset.yaml b/yaml/types/BuiltInAudioAsset.yaml index 89e9da1..7a05f83 100644 --- a/yaml/types/BuiltInAudioAsset.yaml +++ b/yaml/types/BuiltInAudioAsset.yaml @@ -12,4 +12,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: Audio asset that's built-in with the client diff --git a/yaml/types/BuiltInFontAsset.yaml b/yaml/types/BuiltInFontAsset.yaml index c0f768b..59e6cbd 100644 --- a/yaml/types/BuiltInFontAsset.yaml +++ b/yaml/types/BuiltInFontAsset.yaml @@ -12,4 +12,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: Font asset that's built-in with the client diff --git a/yaml/types/Camera.yaml b/yaml/types/Camera.yaml index e971e11..1aadc27 100644 --- a/yaml/types/Camera.yaml +++ b/yaml/types/Camera.yaml @@ -258,4 +258,5 @@ Events: IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: Camera is a class that represents the local player's camera. diff --git a/yaml/types/CaptureService.yaml b/yaml/types/CaptureService.yaml index c96db2e..bdf7184 100644 --- a/yaml/types/CaptureService.yaml +++ b/yaml/types/CaptureService.yaml @@ -74,4 +74,5 @@ Events: [] IsStatic: true IsAbstract: false IsInstantiatable: false +StaticAlias: Capture Description: Service for capturing photos diff --git a/yaml/types/CharacterModel.yaml b/yaml/types/CharacterModel.yaml index 9813a84..8f11fd0 100644 --- a/yaml/types/CharacterModel.yaml +++ b/yaml/types/CharacterModel.yaml @@ -23,4 +23,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: Base class for Character Models diff --git a/yaml/types/ChatService.yaml b/yaml/types/ChatService.yaml index b590bf7..3de60d9 100644 --- a/yaml/types/ChatService.yaml +++ b/yaml/types/ChatService.yaml @@ -45,4 +45,5 @@ Events: IsStatic: true IsAbstract: false IsInstantiatable: false +StaticAlias: Chat Description: Chat is a static class used for various actions regarding the chat. diff --git a/yaml/types/ClientScript.yaml b/yaml/types/ClientScript.yaml index a0af770..274c24b 100644 --- a/yaml/types/ClientScript.yaml +++ b/yaml/types/ClientScript.yaml @@ -6,5 +6,6 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: ClientScript is a script that runs locally for each player. It can only see what the player can see. diff --git a/yaml/types/Color.yaml b/yaml/types/Color.yaml index 4698118..a0de702 100644 --- a/yaml/types/Color.yaml +++ b/yaml/types/Color.yaml @@ -127,6 +127,7 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: false +StaticAlias: null Description: >- Color is a data type that represents a color. diff --git a/yaml/types/ColorAdjustModifier.yaml b/yaml/types/ColorAdjustModifier.yaml index 111e4b8..c44b829 100644 --- a/yaml/types/ColorAdjustModifier.yaml +++ b/yaml/types/ColorAdjustModifier.yaml @@ -30,5 +30,6 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: ColorAdjustModifier is a LightingModifier that allows the adjustment of lighting diff --git a/yaml/types/ColorSeries.yaml b/yaml/types/ColorSeries.yaml index fa6ab64..7e7539d 100644 --- a/yaml/types/ColorSeries.yaml +++ b/yaml/types/ColorSeries.yaml @@ -30,6 +30,13 @@ Methods: IsObsolete: false IsStatic: true Description: Create color series by this color range + - Name: Clear + ReturnType: nil + Parameters: [] + IsAsync: false + IsObsolete: false + IsStatic: false + Description: Missing Documentation - Name: SetColor ReturnType: nil Parameters: @@ -108,5 +115,6 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: false +StaticAlias: null Description: Color series is a data type that represents a collection of color and points, also known as gradient. diff --git a/yaml/types/ColorValue.yaml b/yaml/types/ColorValue.yaml index dab02e0..5477449 100644 --- a/yaml/types/ColorValue.yaml +++ b/yaml/types/ColorValue.yaml @@ -12,4 +12,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: ColorValue is an object that holds a Color value. diff --git a/yaml/types/CoreUIService.yaml b/yaml/types/CoreUIService.yaml index 9e982ad..6014e85 100644 --- a/yaml/types/CoreUIService.yaml +++ b/yaml/types/CoreUIService.yaml @@ -55,4 +55,5 @@ Events: [] IsStatic: true IsAbstract: false IsInstantiatable: false +StaticAlias: CoreUI Description: CoreUI is a static class that allows for the toggling of certain core GUI. diff --git a/yaml/types/CreatorContextService.yaml b/yaml/types/CreatorContextService.yaml index f558df0..22827b3 100644 --- a/yaml/types/CreatorContextService.yaml +++ b/yaml/types/CreatorContextService.yaml @@ -6,6 +6,7 @@ Events: [] IsStatic: true IsAbstract: false IsInstantiatable: false +StaticAlias: CreatorContext Description: CreatorContextService is a service that manage per game specific tools, such as Selections and History. This class is only available in the creator. diff --git a/yaml/types/CreatorGUI.yaml b/yaml/types/CreatorGUI.yaml index 027f969..2abfc10 100644 --- a/yaml/types/CreatorGUI.yaml +++ b/yaml/types/CreatorGUI.yaml @@ -3,8 +3,9 @@ BaseType: PlayerGUI Properties: [] Methods: [] Events: [] -IsStatic: false +IsStatic: true IsAbstract: false IsInstantiatable: false +StaticAlias: PlayerGUI Description: CreatorGUI is an object that allows GUI to overlay on top of the viewport in the creator. This class is only available in the creator. diff --git a/yaml/types/CreatorHistory.yaml b/yaml/types/CreatorHistory.yaml index 5e7af3d..0c272f5 100644 --- a/yaml/types/CreatorHistory.yaml +++ b/yaml/types/CreatorHistory.yaml @@ -46,5 +46,6 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: false +StaticAlias: null Description: CreatorHistory is a class that manages history (undo-redo) of this game instance. This class is only available in the creator. diff --git a/yaml/types/CreatorInterface.yaml b/yaml/types/CreatorInterface.yaml index 911135a..9a50fbc 100644 --- a/yaml/types/CreatorInterface.yaml +++ b/yaml/types/CreatorInterface.yaml @@ -60,5 +60,6 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: false +StaticAlias: null Description: CreatorInterface represent the user interface of the creator. This class is only available in the creator. diff --git a/yaml/types/CreatorSelections.yaml b/yaml/types/CreatorSelections.yaml index 1d3a44f..2b1c3ff 100644 --- a/yaml/types/CreatorSelections.yaml +++ b/yaml/types/CreatorSelections.yaml @@ -68,5 +68,6 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: false +StaticAlias: null Description: CreatorSelections is an object that manages selections in the game instance. This class is only available in the creator. diff --git a/yaml/types/CreatorService.yaml b/yaml/types/CreatorService.yaml index 37d4aea..6643bce 100644 --- a/yaml/types/CreatorService.yaml +++ b/yaml/types/CreatorService.yaml @@ -36,5 +36,6 @@ Events: IsStatic: true IsAbstract: false IsInstantiatable: false +StaticAlias: Creator Description: CreatorService is the class that manages the creator. This class is only available in the creator. diff --git a/yaml/types/Datastore.yaml b/yaml/types/Datastore.yaml index 7e1e720..6ec279a 100644 --- a/yaml/types/Datastore.yaml +++ b/yaml/types/Datastore.yaml @@ -53,4 +53,5 @@ Events: IsStatic: false IsAbstract: false IsInstantiatable: false +StaticAlias: null Description: Datastore is an object that represent datastore connection. diff --git a/yaml/types/DatastoreService.yaml b/yaml/types/DatastoreService.yaml index c0b89b4..0c80a7b 100644 --- a/yaml/types/DatastoreService.yaml +++ b/yaml/types/DatastoreService.yaml @@ -17,5 +17,6 @@ Events: [] IsStatic: true IsAbstract: false IsInstantiatable: false +StaticAlias: Datastore Description: Datastore (not to be confused with the Datastore data type) is a service used for storing data between place sessions. diff --git a/yaml/types/Decal.yaml b/yaml/types/Decal.yaml index 82fff15..b28f81a 100644 --- a/yaml/types/Decal.yaml +++ b/yaml/types/Decal.yaml @@ -24,5 +24,6 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: Decals are objects that can have an image texture and are wrapped around other objects. diff --git a/yaml/types/Dynamic.yaml b/yaml/types/Dynamic.yaml index 6e1c518..2e6daba 100644 --- a/yaml/types/Dynamic.yaml +++ b/yaml/types/Dynamic.yaml @@ -43,6 +43,12 @@ Properties: IsReadOnly: false IsObsolete: false Description: The rotation of the object represented as a quaternion. + - Name: LocalQuaternion + Type: Quaternion + IsAccessibleByScripts: true + IsReadOnly: false + IsObsolete: false + Description: Missing Documentation - Name: Locked Type: boolean IsAccessibleByScripts: true @@ -212,5 +218,6 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: Dynamic is the base class where all objects with a position, rotation and scale derive from. diff --git a/yaml/types/Entity.yaml b/yaml/types/Entity.yaml index f11c41c..9abc0ff 100644 --- a/yaml/types/Entity.yaml +++ b/yaml/types/Entity.yaml @@ -139,5 +139,6 @@ Events: [] IsStatic: false IsAbstract: true IsInstantiatable: false +StaticAlias: null Description: Entity represents a physics object that's related to building blocks (inherited by Part and Mesh) diff --git a/yaml/types/Environment.yaml b/yaml/types/Environment.yaml index e59bb8c..39f423f 100644 --- a/yaml/types/Environment.yaml +++ b/yaml/types/Environment.yaml @@ -143,5 +143,6 @@ Events: [] IsStatic: true IsAbstract: false IsInstantiatable: false +StaticAlias: Environment Description: Environment is the primary object intended for storing active objects in the place. diff --git a/yaml/types/Explosion.yaml b/yaml/types/Explosion.yaml index 35a15c6..48be8bf 100644 --- a/yaml/types/Explosion.yaml +++ b/yaml/types/Explosion.yaml @@ -51,5 +51,6 @@ Events: IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: Explosion is a deadly explosion killing players and applying force to parts at the given position. diff --git a/yaml/types/FileLinkAsset.yaml b/yaml/types/FileLinkAsset.yaml index ca7d2dd..f13083f 100644 --- a/yaml/types/FileLinkAsset.yaml +++ b/yaml/types/FileLinkAsset.yaml @@ -12,4 +12,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: Represents a link to a file path in the file system diff --git a/yaml/types/FilterService.yaml b/yaml/types/FilterService.yaml index 1402efa..cd55561 100644 --- a/yaml/types/FilterService.yaml +++ b/yaml/types/FilterService.yaml @@ -17,4 +17,5 @@ Events: [] IsStatic: true IsAbstract: false IsInstantiatable: false +StaticAlias: Filter Description: FilterService is a service which processes and filter user inputs diff --git a/yaml/types/Folder.yaml b/yaml/types/Folder.yaml index e361493..717afc0 100644 --- a/yaml/types/Folder.yaml +++ b/yaml/types/Folder.yaml @@ -6,4 +6,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: Folder is similar to a model, used for storing objects in the place. diff --git a/yaml/types/FontAsset.yaml b/yaml/types/FontAsset.yaml index 410fd48..42525f0 100644 --- a/yaml/types/FontAsset.yaml +++ b/yaml/types/FontAsset.yaml @@ -6,4 +6,5 @@ Events: [] IsStatic: false IsAbstract: true IsInstantiatable: false +StaticAlias: null Description: Base class for font assets diff --git a/yaml/types/GUI.yaml b/yaml/types/GUI.yaml index 918d736..e48886c 100644 --- a/yaml/types/GUI.yaml +++ b/yaml/types/GUI.yaml @@ -6,4 +6,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: GUI is a class that is used to create a GUI. diff --git a/yaml/types/GUI3D.yaml b/yaml/types/GUI3D.yaml index 33ddf38..896318c 100644 --- a/yaml/types/GUI3D.yaml +++ b/yaml/types/GUI3D.yaml @@ -31,4 +31,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: GUI3D is a class that allows GUI to be displayed in a 3D space. diff --git a/yaml/types/Game.yaml b/yaml/types/Game.yaml index ac27728..2d3c3dd 100644 --- a/yaml/types/Game.yaml +++ b/yaml/types/Game.yaml @@ -45,5 +45,6 @@ Events: IsStatic: true IsAbstract: false IsInstantiatable: false +StaticAlias: null Description: Game is the root object in the Polytoria instance tree. It is the object from which everything is descended. diff --git a/yaml/types/Grabbable.yaml b/yaml/types/Grabbable.yaml index c4f36ee..96a139b 100644 --- a/yaml/types/Grabbable.yaml +++ b/yaml/types/Grabbable.yaml @@ -59,5 +59,6 @@ Events: IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: Grabbable represents a object that can be dragged by user. It can be parented to Physical to give user ability to drag that object. diff --git a/yaml/types/GradientSky.yaml b/yaml/types/GradientSky.yaml index fa1a3a7..43faef3 100644 --- a/yaml/types/GradientSky.yaml +++ b/yaml/types/GradientSky.yaml @@ -78,4 +78,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: GradientSky is a class that is used to set a gradient skybox in the world. diff --git a/yaml/types/Hidden.yaml b/yaml/types/Hidden.yaml index 9958c06..134673e 100644 --- a/yaml/types/Hidden.yaml +++ b/yaml/types/Hidden.yaml @@ -6,4 +6,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: false +StaticAlias: null Description: Hidden is a object used for hiding instances. diff --git a/yaml/types/HttpRequestData.yaml b/yaml/types/HttpRequestData.yaml index 57c5a72..97af211 100644 --- a/yaml/types/HttpRequestData.yaml +++ b/yaml/types/HttpRequestData.yaml @@ -38,4 +38,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: false +StaticAlias: null Description: HttpRequestData represents the data required to construct an HTTP request diff --git a/yaml/types/HttpResponseData.yaml b/yaml/types/HttpResponseData.yaml index af4fe95..498f855 100644 --- a/yaml/types/HttpResponseData.yaml +++ b/yaml/types/HttpResponseData.yaml @@ -31,4 +31,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: false +StaticAlias: null Description: HttpResponseData represents the result of an HTTP request. diff --git a/yaml/types/HttpService.yaml b/yaml/types/HttpService.yaml index d789b6f..1a804a8 100644 --- a/yaml/types/HttpService.yaml +++ b/yaml/types/HttpService.yaml @@ -108,4 +108,5 @@ Events: [] IsStatic: true IsAbstract: false IsInstantiatable: false +StaticAlias: Http Description: Http is a service used for HTTP communications and requests. diff --git a/yaml/types/IOService.yaml b/yaml/types/IOService.yaml index 5317ca0..94a2371 100644 --- a/yaml/types/IOService.yaml +++ b/yaml/types/IOService.yaml @@ -61,5 +61,6 @@ Events: [] IsStatic: true IsAbstract: false IsInstantiatable: false +StaticAlias: IO Description: Class for interacting with IO in project, only usable with scripts with the respective permission. diff --git a/yaml/types/Image3D.yaml b/yaml/types/Image3D.yaml index 11a02cb..b86802d 100644 --- a/yaml/types/Image3D.yaml +++ b/yaml/types/Image3D.yaml @@ -48,4 +48,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: Decals are objects that can have an image texture and are placed in the world. diff --git a/yaml/types/ImageAsset.yaml b/yaml/types/ImageAsset.yaml index 03a1367..535e89a 100644 --- a/yaml/types/ImageAsset.yaml +++ b/yaml/types/ImageAsset.yaml @@ -6,4 +6,5 @@ Events: [] IsStatic: false IsAbstract: true IsInstantiatable: false +StaticAlias: null Description: Base class for image assets diff --git a/yaml/types/InputAction.yaml b/yaml/types/InputAction.yaml index 18d9e0d..34b569f 100644 --- a/yaml/types/InputAction.yaml +++ b/yaml/types/InputAction.yaml @@ -6,4 +6,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: false +StaticAlias: null Description: Base class for input action diff --git a/yaml/types/InputActionAxis.yaml b/yaml/types/InputActionAxis.yaml index 3b24b69..95e94a5 100644 --- a/yaml/types/InputActionAxis.yaml +++ b/yaml/types/InputActionAxis.yaml @@ -24,4 +24,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: false +StaticAlias: null Description: InputActionAxis is a class that represents input action of axis type. diff --git a/yaml/types/InputActionButton.yaml b/yaml/types/InputActionButton.yaml index 99906b7..181a362 100644 --- a/yaml/types/InputActionButton.yaml +++ b/yaml/types/InputActionButton.yaml @@ -31,4 +31,5 @@ Events: IsStatic: false IsAbstract: false IsInstantiatable: false +StaticAlias: null Description: InputActionButton is a class that represents input action of button type. diff --git a/yaml/types/InputActionVector2.yaml b/yaml/types/InputActionVector2.yaml index b2c2c6b..7ee8d82 100644 --- a/yaml/types/InputActionVector2.yaml +++ b/yaml/types/InputActionVector2.yaml @@ -36,4 +36,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: false +StaticAlias: null Description: InputActionVector2 is a class that represents input action of Vector2 type. diff --git a/yaml/types/InputButton.yaml b/yaml/types/InputButton.yaml index 7abf1da..49a1f5f 100644 --- a/yaml/types/InputButton.yaml +++ b/yaml/types/InputButton.yaml @@ -30,4 +30,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: false +StaticAlias: null Description: InputButton is a class that represents a button KeyCode diff --git a/yaml/types/InputButtonCollection.yaml b/yaml/types/InputButtonCollection.yaml index be4fc61..90c4fd1 100644 --- a/yaml/types/InputButtonCollection.yaml +++ b/yaml/types/InputButtonCollection.yaml @@ -28,4 +28,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: false +StaticAlias: null Description: A collection of Input Buttons diff --git a/yaml/types/InputService.yaml b/yaml/types/InputService.yaml index a39f5de..6a7e727 100644 --- a/yaml/types/InputService.yaml +++ b/yaml/types/InputService.yaml @@ -179,5 +179,6 @@ Events: IsStatic: true IsAbstract: false IsInstantiatable: false +StaticAlias: Input Description: InputService is a class used for retrieving user input data, such as the mouse and keyboard. diff --git a/yaml/types/InsertService.yaml b/yaml/types/InsertService.yaml index 6f7921e..dcad7a1 100644 --- a/yaml/types/InsertService.yaml +++ b/yaml/types/InsertService.yaml @@ -39,5 +39,6 @@ Events: [] IsStatic: true IsAbstract: false IsInstantiatable: false +StaticAlias: Insert Description: Insert is a class used for inserting user-generated models into your game via scripts. diff --git a/yaml/types/Instance.yaml b/yaml/types/Instance.yaml index 1195419..c8910fa 100644 --- a/yaml/types/Instance.yaml +++ b/yaml/types/Instance.yaml @@ -65,6 +65,17 @@ Methods: IsObsolete: false IsStatic: false Description: Finds a child of this instance by class name. + - Name: FindChildByIndex + ReturnType: Instance + Parameters: + - Name: index + Type: number + IsOptional: false + DefaultValue: "" + IsAsync: false + IsObsolete: false + IsStatic: false + Description: Missing Documentation - Name: MoveChild ReturnType: nil Parameters: @@ -233,5 +244,6 @@ Events: IsStatic: false IsAbstract: true IsInstantiatable: false +StaticAlias: null Description: Instance is the base class of all classes. Every class derives from it and has all properties, events and functions Instance has. diff --git a/yaml/types/InstanceValue.yaml b/yaml/types/InstanceValue.yaml index f84e7ad..9c5354c 100644 --- a/yaml/types/InstanceValue.yaml +++ b/yaml/types/InstanceValue.yaml @@ -12,4 +12,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: InstanceValue is an object that holds an Instance value. diff --git a/yaml/types/IntValue.yaml b/yaml/types/IntValue.yaml index 1fc2609..8311ead 100644 --- a/yaml/types/IntValue.yaml +++ b/yaml/types/IntValue.yaml @@ -12,4 +12,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: IntValue is an object that holds an integer value. diff --git a/yaml/types/InteractionPrompt.yaml b/yaml/types/InteractionPrompt.yaml index 9098a71..f4e622e 100644 --- a/yaml/types/InteractionPrompt.yaml +++ b/yaml/types/InteractionPrompt.yaml @@ -45,4 +45,5 @@ Events: IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: WIP class, not functional yet diff --git a/yaml/types/Inventory.yaml b/yaml/types/Inventory.yaml index e7bc2ef..1f0a9b2 100644 --- a/yaml/types/Inventory.yaml +++ b/yaml/types/Inventory.yaml @@ -6,4 +6,5 @@ Events: [] IsStatic: true IsAbstract: false IsInstantiatable: false +StaticAlias: null Description: Inventory is a container for Tools, equippable by player. diff --git a/yaml/types/Light.yaml b/yaml/types/Light.yaml index 054fdbf..5076960 100644 --- a/yaml/types/Light.yaml +++ b/yaml/types/Light.yaml @@ -30,4 +30,5 @@ Events: [] IsStatic: false IsAbstract: true IsInstantiatable: false +StaticAlias: null Description: Light is an abstract base class for all light objects in the world. diff --git a/yaml/types/Lighting.yaml b/yaml/types/Lighting.yaml index a1f38d2..db53407 100644 --- a/yaml/types/Lighting.yaml +++ b/yaml/types/Lighting.yaml @@ -48,6 +48,7 @@ Events: [] IsStatic: true IsAbstract: false IsInstantiatable: false +StaticAlias: Lighting Description: Lighting is responsible for controlling the state of the lighting in the place. It provides many different options for creators to enhance and fine-tune the visuals of their worlds. diff --git a/yaml/types/LightingModifier.yaml b/yaml/types/LightingModifier.yaml index 0442dc2..24c7d3f 100644 --- a/yaml/types/LightingModifier.yaml +++ b/yaml/types/LightingModifier.yaml @@ -6,4 +6,5 @@ Events: [] IsStatic: false IsAbstract: true IsInstantiatable: false +StaticAlias: null Description: Base class for lighting modifiers diff --git a/yaml/types/Marker3D.yaml b/yaml/types/Marker3D.yaml index f407765..5e0f133 100644 --- a/yaml/types/Marker3D.yaml +++ b/yaml/types/Marker3D.yaml @@ -18,5 +18,6 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: Marker3D is a object that allows marking a specific point in world. This will hint an axis gizmo in local test and creator. diff --git a/yaml/types/Mesh.yaml b/yaml/types/Mesh.yaml index d4c7a62..4bc1fae 100644 --- a/yaml/types/Mesh.yaml +++ b/yaml/types/Mesh.yaml @@ -93,10 +93,18 @@ Methods: IsObsolete: false IsStatic: false Description: Gets a list of all animations available on the mesh. + - Name: GetAnimationInfo + ReturnType: table + Parameters: [] + IsAsync: false + IsObsolete: false + IsStatic: false + Description: Missing Documentation Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: Represents a part that can have custom mesh applied to it, the mesh may be from the Polytoria Store (Hats, Tools and Heads) or user-uploaded meshes. diff --git a/yaml/types/MeshAnimationInfo.yaml b/yaml/types/MeshAnimationInfo.yaml new file mode 100644 index 0000000..15a0d79 --- /dev/null +++ b/yaml/types/MeshAnimationInfo.yaml @@ -0,0 +1,28 @@ +Name: MeshAnimationInfo +BaseType: ValueType +Properties: + - Name: Name + Type: string + IsAccessibleByScripts: true + IsReadOnly: false + IsObsolete: false + Description: Missing Documentation + - Name: Length + Type: number + IsAccessibleByScripts: true + IsReadOnly: false + IsObsolete: false + Description: Missing Documentation + - Name: IsPlaying + Type: boolean + IsAccessibleByScripts: true + IsReadOnly: false + IsObsolete: false + Description: Missing Documentation +Methods: [] +Events: [] +IsStatic: false +IsAbstract: false +IsInstantiatable: false +StaticAlias: null +Description: Missing Documentation diff --git a/yaml/types/MeshAsset.yaml b/yaml/types/MeshAsset.yaml index 53d76af..6ab54ad 100644 --- a/yaml/types/MeshAsset.yaml +++ b/yaml/types/MeshAsset.yaml @@ -6,4 +6,5 @@ Events: [] IsStatic: false IsAbstract: true IsInstantiatable: false +StaticAlias: null Description: Base class for mesh assets diff --git a/yaml/types/Model.yaml b/yaml/types/Model.yaml index 6d372bb..0678716 100644 --- a/yaml/types/Model.yaml +++ b/yaml/types/Model.yaml @@ -6,5 +6,6 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: Model is an instance that can hold other instances, and which transform affects its children. diff --git a/yaml/types/ModuleScript.yaml b/yaml/types/ModuleScript.yaml index 963731d..c1416e2 100644 --- a/yaml/types/ModuleScript.yaml +++ b/yaml/types/ModuleScript.yaml @@ -6,6 +6,7 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: ModuleScripts are specialized scripts to hold data that can be accessed by other scripts using the require() function. It is important to define and return a table in a ModuleScript. When the place starts, the server diff --git a/yaml/types/NPC.yaml b/yaml/types/NPC.yaml index ce9ad76..68d2020 100644 --- a/yaml/types/NPC.yaml +++ b/yaml/types/NPC.yaml @@ -247,6 +247,7 @@ Events: IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: NPC (non-player character) is an object similar to a Player but that can be controlled by code. Like players, it can walk and jump, and its body part colors can be customized. diff --git a/yaml/types/NetMessage.yaml b/yaml/types/NetMessage.yaml index a222dab..2879d93 100644 --- a/yaml/types/NetMessage.yaml +++ b/yaml/types/NetMessage.yaml @@ -221,5 +221,6 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: false +StaticAlias: null Description: Represents a network message used for communication between clients and servers. diff --git a/yaml/types/NetworkEvent.yaml b/yaml/types/NetworkEvent.yaml index 07095d1..a79ef5a 100644 --- a/yaml/types/NetworkEvent.yaml +++ b/yaml/types/NetworkEvent.yaml @@ -69,6 +69,7 @@ Events: IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: NetworkEvents are events that can be called to communicate between server and client. NetMessages are the class used for sharing data between server and client when sending NetworkEvents. diff --git a/yaml/types/NetworkedObject.yaml b/yaml/types/NetworkedObject.yaml index 0e6ee28..f9bab5a 100644 --- a/yaml/types/NetworkedObject.yaml +++ b/yaml/types/NetworkedObject.yaml @@ -103,5 +103,6 @@ Events: IsStatic: false IsAbstract: true IsInstantiatable: false +StaticAlias: null Description: NetworkedObject is a base class for all object that's synchronized by the network. diff --git a/yaml/types/NewServerRequestData.yaml b/yaml/types/NewServerRequestData.yaml index d64148a..c5004b7 100644 --- a/yaml/types/NewServerRequestData.yaml +++ b/yaml/types/NewServerRequestData.yaml @@ -25,5 +25,6 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: false +StaticAlias: null Description: NewServerRequestData represents the request data for a new server instance, to be used with PlacesService. diff --git a/yaml/types/NumberRange.yaml b/yaml/types/NumberRange.yaml index 1e74823..ea7e18a 100644 --- a/yaml/types/NumberRange.yaml +++ b/yaml/types/NumberRange.yaml @@ -46,5 +46,6 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: false +StaticAlias: null Description: NumberRange is a data type that represents a range between two numbers, defined by a minimum and maximum value. diff --git a/yaml/types/NumberValue.yaml b/yaml/types/NumberValue.yaml index 9160191..8fec2a1 100644 --- a/yaml/types/NumberValue.yaml +++ b/yaml/types/NumberValue.yaml @@ -12,4 +12,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: NumberValue is an object that holds a number value. diff --git a/yaml/types/PTAudioAsset.yaml b/yaml/types/PTAudioAsset.yaml index ce5f336..8464cdd 100644 --- a/yaml/types/PTAudioAsset.yaml +++ b/yaml/types/PTAudioAsset.yaml @@ -12,4 +12,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: Audio asset which is loaded from Polytoria diff --git a/yaml/types/PTCallback.yaml b/yaml/types/PTCallback.yaml index c74877d..f9bc426 100644 --- a/yaml/types/PTCallback.yaml +++ b/yaml/types/PTCallback.yaml @@ -6,5 +6,6 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: false +StaticAlias: null Description: A function that doesn't expect a return value. This will sometimes be referred as `function` diff --git a/yaml/types/PTFunction.yaml b/yaml/types/PTFunction.yaml index 61e64e8..a9852a0 100644 --- a/yaml/types/PTFunction.yaml +++ b/yaml/types/PTFunction.yaml @@ -6,5 +6,6 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: false +StaticAlias: null Description: A function that expects a return value. This will sometimes be referred as `function` diff --git a/yaml/types/PTImageAsset.yaml b/yaml/types/PTImageAsset.yaml index d176db8..3ab56e7 100644 --- a/yaml/types/PTImageAsset.yaml +++ b/yaml/types/PTImageAsset.yaml @@ -18,4 +18,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: An image asset that's loaded from Polytoria. diff --git a/yaml/types/PTMeshAsset.yaml b/yaml/types/PTMeshAsset.yaml index 4e41854..b4eb67a 100644 --- a/yaml/types/PTMeshAsset.yaml +++ b/yaml/types/PTMeshAsset.yaml @@ -12,4 +12,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: A mesh asset that's loaded from Polytoria. diff --git a/yaml/types/PTSignal.yaml b/yaml/types/PTSignal.yaml index dd03ab9..c347e45 100644 --- a/yaml/types/PTSignal.yaml +++ b/yaml/types/PTSignal.yaml @@ -46,4 +46,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: false +StaticAlias: null Description: A signal which scripts can subscribe to diff --git a/yaml/types/Part.yaml b/yaml/types/Part.yaml index 8085515..e8df464 100644 --- a/yaml/types/Part.yaml +++ b/yaml/types/Part.yaml @@ -30,4 +30,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: Parts represent the basic building blocks of the world. diff --git a/yaml/types/Particles.yaml b/yaml/types/Particles.yaml index 14cca26..e7f95dd 100644 --- a/yaml/types/Particles.yaml +++ b/yaml/types/Particles.yaml @@ -73,5 +73,6 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: Particles represents a particle system that can be used to create various visual effects. diff --git a/yaml/types/Physical.yaml b/yaml/types/Physical.yaml index 44d5ab6..a6d2d70 100644 --- a/yaml/types/Physical.yaml +++ b/yaml/types/Physical.yaml @@ -84,4 +84,5 @@ Events: IsStatic: false IsAbstract: true IsInstantiatable: false +StaticAlias: null Description: Physical represents an object affected by physics in the world. diff --git a/yaml/types/PhysicalModel.yaml b/yaml/types/PhysicalModel.yaml index 1ed7308..ff2b9d0 100644 --- a/yaml/types/PhysicalModel.yaml +++ b/yaml/types/PhysicalModel.yaml @@ -6,5 +6,6 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: PhysicalModel is a object that represent a group of objects, that's affected by physics. diff --git a/yaml/types/PlacesService.yaml b/yaml/types/PlacesService.yaml index b5737b4..1077da1 100644 --- a/yaml/types/PlacesService.yaml +++ b/yaml/types/PlacesService.yaml @@ -88,4 +88,5 @@ Events: [] IsStatic: true IsAbstract: false IsInstantiatable: false +StaticAlias: Places Description: PlacesService is a service that is used to join players to other places diff --git a/yaml/types/Player.yaml b/yaml/types/Player.yaml index c46ad63..8c2f890 100644 --- a/yaml/types/Player.yaml +++ b/yaml/types/Player.yaml @@ -179,4 +179,5 @@ Events: IsStatic: false IsAbstract: false IsInstantiatable: false +StaticAlias: null Description: Player represents a user playing the game. diff --git a/yaml/types/PlayerDefaults.yaml b/yaml/types/PlayerDefaults.yaml index 1189ec8..6102b37 100644 --- a/yaml/types/PlayerDefaults.yaml +++ b/yaml/types/PlayerDefaults.yaml @@ -110,5 +110,6 @@ Events: [] IsStatic: true IsAbstract: false IsInstantiatable: false +StaticAlias: PlayerDefaults Description: PlayerDefaults is a service used for storing the default values of the Player when created. diff --git a/yaml/types/PlayerGUI.yaml b/yaml/types/PlayerGUI.yaml index b37d7d6..fa08c3c 100644 --- a/yaml/types/PlayerGUI.yaml +++ b/yaml/types/PlayerGUI.yaml @@ -6,4 +6,5 @@ Events: [] IsStatic: true IsAbstract: false IsInstantiatable: false +StaticAlias: PlayerGUI Description: PlayerGUI is a class that contains all custom GUIs. diff --git a/yaml/types/Players.yaml b/yaml/types/Players.yaml index 68788ce..3d7a606 100644 --- a/yaml/types/Players.yaml +++ b/yaml/types/Players.yaml @@ -63,4 +63,5 @@ Events: IsStatic: true IsAbstract: false IsInstantiatable: false +StaticAlias: Players Description: Players is the container class for all Player instances. diff --git a/yaml/types/PointLight.yaml b/yaml/types/PointLight.yaml index bc7302c..df9d98d 100644 --- a/yaml/types/PointLight.yaml +++ b/yaml/types/PointLight.yaml @@ -12,5 +12,6 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: PointLight is a type of light that emits light in all directions from a single point. diff --git a/yaml/types/PolytorianModel.yaml b/yaml/types/PolytorianModel.yaml index 688d97f..6839059 100644 --- a/yaml/types/PolytorianModel.yaml +++ b/yaml/types/PolytorianModel.yaml @@ -139,4 +139,5 @@ Events: IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: PolytorianModel is a CharacterModel that represent default Polytoria Character. diff --git a/yaml/types/PreferencesService.yaml b/yaml/types/PreferencesService.yaml index 6ec09b5..354e8ad 100644 --- a/yaml/types/PreferencesService.yaml +++ b/yaml/types/PreferencesService.yaml @@ -25,5 +25,6 @@ Events: IsStatic: true IsAbstract: false IsInstantiatable: false +StaticAlias: Preferences Description: PreferencesService is a service that allows scripts to access some of the user preferences diff --git a/yaml/types/PresenceService.yaml b/yaml/types/PresenceService.yaml index 56fa46a..b9e2ee4 100644 --- a/yaml/types/PresenceService.yaml +++ b/yaml/types/PresenceService.yaml @@ -25,5 +25,6 @@ Events: [] IsStatic: true IsAbstract: false IsInstantiatable: false +StaticAlias: Presence Description: PresenceService is a service that allows scripts to set the active status of the player. Which will be used to display in supported integrations. diff --git a/yaml/types/ProceduralSky.yaml b/yaml/types/ProceduralSky.yaml index 71d4c2c..6d4a04a 100644 --- a/yaml/types/ProceduralSky.yaml +++ b/yaml/types/ProceduralSky.yaml @@ -36,5 +36,6 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: ProceduralSky is a type of sky that generates its appearance procedurally based on the position of the sun and its properties. diff --git a/yaml/types/PurchasesService.yaml b/yaml/types/PurchasesService.yaml index 70f8289..de5f7c2 100644 --- a/yaml/types/PurchasesService.yaml +++ b/yaml/types/PurchasesService.yaml @@ -37,4 +37,5 @@ Events: [] IsStatic: true IsAbstract: false IsInstantiatable: false +StaticAlias: Purchases Description: Service responsible for handling in-game purchases and ownership verification. diff --git a/yaml/types/Quaternion.yaml b/yaml/types/Quaternion.yaml index 4519ae6..e979193 100644 --- a/yaml/types/Quaternion.yaml +++ b/yaml/types/Quaternion.yaml @@ -312,4 +312,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: false +StaticAlias: null Description: Represents a quaternion used for rotations. diff --git a/yaml/types/RayResult.yaml b/yaml/types/RayResult.yaml index 329032d..aa830e4 100644 --- a/yaml/types/RayResult.yaml +++ b/yaml/types/RayResult.yaml @@ -42,4 +42,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: false +StaticAlias: null Description: RayResult is a data type that contains data about a raycast result. diff --git a/yaml/types/ResourceAsset.yaml b/yaml/types/ResourceAsset.yaml index 095ae9f..c4ef885 100644 --- a/yaml/types/ResourceAsset.yaml +++ b/yaml/types/ResourceAsset.yaml @@ -6,4 +6,5 @@ Events: [] IsStatic: false IsAbstract: true IsInstantiatable: false +StaticAlias: null Description: Base class for resource based assets diff --git a/yaml/types/Script.yaml b/yaml/types/Script.yaml index c81cabd..6cdd29d 100644 --- a/yaml/types/Script.yaml +++ b/yaml/types/Script.yaml @@ -7,6 +7,12 @@ Properties: IsReadOnly: false IsObsolete: false Description: The source code of the script as a string. + - Name: IsEnabled + Type: boolean + IsAccessibleByScripts: true + IsReadOnly: false + IsObsolete: false + Description: Missing Documentation - Name: LinkedScript Type: FileLinkAsset IsAccessibleByScripts: false @@ -54,5 +60,6 @@ Events: [] IsStatic: false IsAbstract: true IsInstantiatable: false +StaticAlias: null Description: Scripts are abstract base classes representing Lua code that can be executed in the game. diff --git a/yaml/types/ScriptService.yaml b/yaml/types/ScriptService.yaml index 0351746..bd8fd8b 100644 --- a/yaml/types/ScriptService.yaml +++ b/yaml/types/ScriptService.yaml @@ -6,5 +6,6 @@ Events: [] IsStatic: true IsAbstract: false IsInstantiatable: false +StaticAlias: ScriptService Description: ScriptService is a service used for storing scripts and local scripts. It is also responsible for managing their execution within the game. diff --git a/yaml/types/ScriptSharedTable.yaml b/yaml/types/ScriptSharedTable.yaml index 40e742d..0171cf1 100644 --- a/yaml/types/ScriptSharedTable.yaml +++ b/yaml/types/ScriptSharedTable.yaml @@ -6,5 +6,6 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: false +StaticAlias: null Description: Shared table of object. This class provides a table which any scripts can modify. diff --git a/yaml/types/Seat.yaml b/yaml/types/Seat.yaml index 837a704..a3e99d8 100644 --- a/yaml/types/Seat.yaml +++ b/yaml/types/Seat.yaml @@ -28,4 +28,5 @@ Events: IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: Seats are parts the player can sit on. diff --git a/yaml/types/ServerHidden.yaml b/yaml/types/ServerHidden.yaml index 063f4e2..c3c3da3 100644 --- a/yaml/types/ServerHidden.yaml +++ b/yaml/types/ServerHidden.yaml @@ -6,6 +6,7 @@ Events: [] IsStatic: true IsAbstract: false IsInstantiatable: false +StaticAlias: ServerHidden Description: ServerHidden, similar to Hidden, is a container for objects that are meant to be hidden. Unlike Hidden, ServerHidden won't replicate its contents to clients and can only be accessed by the server. diff --git a/yaml/types/ServerScript.yaml b/yaml/types/ServerScript.yaml index 5e635bc..2944c3b 100644 --- a/yaml/types/ServerScript.yaml +++ b/yaml/types/ServerScript.yaml @@ -6,4 +6,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: ServerScript is a script that runs on the server. diff --git a/yaml/types/Sky.yaml b/yaml/types/Sky.yaml index ba52ed9..bc29b7f 100644 --- a/yaml/types/Sky.yaml +++ b/yaml/types/Sky.yaml @@ -6,4 +6,5 @@ Events: [] IsStatic: false IsAbstract: true IsInstantiatable: false +StaticAlias: null Description: Sky is an abstract base class representing the sky in the game world. diff --git a/yaml/types/Sound.yaml b/yaml/types/Sound.yaml index 77999e1..9331aee 100644 --- a/yaml/types/Sound.yaml +++ b/yaml/types/Sound.yaml @@ -102,4 +102,5 @@ Events: IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: Sounds are objects that can be placed in the world and play audio. diff --git a/yaml/types/SpotLight.yaml b/yaml/types/SpotLight.yaml index 6914fd8..b45ae1d 100644 --- a/yaml/types/SpotLight.yaml +++ b/yaml/types/SpotLight.yaml @@ -18,5 +18,6 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: SpotLight is a source of light emitting in a specific direction and angle that can be placed in the world. diff --git a/yaml/types/StringValue.yaml b/yaml/types/StringValue.yaml index fc6307e..20bc4f8 100644 --- a/yaml/types/StringValue.yaml +++ b/yaml/types/StringValue.yaml @@ -12,4 +12,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: StringValue is an object that holds a string value. diff --git a/yaml/types/SunLight.yaml b/yaml/types/SunLight.yaml index 2231c28..28fb3ae 100644 --- a/yaml/types/SunLight.yaml +++ b/yaml/types/SunLight.yaml @@ -6,5 +6,6 @@ Events: [] IsStatic: true IsAbstract: false IsInstantiatable: false +StaticAlias: null Description: SunLight is the main directional light source representing the sun in the game world. diff --git a/yaml/types/Temporary.yaml b/yaml/types/Temporary.yaml index 8920f0a..ffb71d3 100644 --- a/yaml/types/Temporary.yaml +++ b/yaml/types/Temporary.yaml @@ -6,5 +6,6 @@ Events: [] IsStatic: true IsAbstract: false IsInstantiatable: false +StaticAlias: null Description: A temporary container. All class that were instantiated from `Instance.New` will have this class as their first parent. diff --git a/yaml/types/Text3D.yaml b/yaml/types/Text3D.yaml index f673069..3b4a977 100644 --- a/yaml/types/Text3D.yaml +++ b/yaml/types/Text3D.yaml @@ -66,4 +66,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: Text3D is a class that represents 3D text in the game world. diff --git a/yaml/types/Tool.yaml b/yaml/types/Tool.yaml index 7feb5c9..a3264fb 100644 --- a/yaml/types/Tool.yaml +++ b/yaml/types/Tool.yaml @@ -63,4 +63,5 @@ Events: IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: Tools are objects that can be held by the player. diff --git a/yaml/types/Truss.yaml b/yaml/types/Truss.yaml index be7e645..97521a9 100644 --- a/yaml/types/Truss.yaml +++ b/yaml/types/Truss.yaml @@ -12,4 +12,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: Trusses are parts that can be climbed by the player. diff --git a/yaml/types/TweenObject.yaml b/yaml/types/TweenObject.yaml index ae11923..b86b320 100644 --- a/yaml/types/TweenObject.yaml +++ b/yaml/types/TweenObject.yaml @@ -265,4 +265,5 @@ Events: IsStatic: false IsAbstract: false IsInstantiatable: false +StaticAlias: null Description: An object that represents tween diff --git a/yaml/types/TweenService.yaml b/yaml/types/TweenService.yaml index 2734718..97cbb26 100644 --- a/yaml/types/TweenService.yaml +++ b/yaml/types/TweenService.yaml @@ -16,4 +16,5 @@ Events: [] IsStatic: true IsAbstract: false IsInstantiatable: false +StaticAlias: Tween Description: TweenService is a service for managing tweens diff --git a/yaml/types/UIButton.yaml b/yaml/types/UIButton.yaml index fd6fbb0..61d235f 100644 --- a/yaml/types/UIButton.yaml +++ b/yaml/types/UIButton.yaml @@ -9,4 +9,5 @@ Events: IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: UIButton is a class that represents a clickable button UI element. diff --git a/yaml/types/UIField.yaml b/yaml/types/UIField.yaml index de8ba11..5251ec5 100644 --- a/yaml/types/UIField.yaml +++ b/yaml/types/UIField.yaml @@ -96,4 +96,5 @@ Events: IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: UIField is the abstract base class of all UI classes. diff --git a/yaml/types/UIHVLayout.yaml b/yaml/types/UIHVLayout.yaml index 31d2858..4c4643b 100644 --- a/yaml/types/UIHVLayout.yaml +++ b/yaml/types/UIHVLayout.yaml @@ -18,5 +18,6 @@ Events: [] IsStatic: false IsAbstract: true IsInstantiatable: false +StaticAlias: null Description: UIHVLayout is an abstract class that provides horizontal and vertical layout functionality for UI elements. diff --git a/yaml/types/UIHorizontalLayout.yaml b/yaml/types/UIHorizontalLayout.yaml index d471ad2..3b7b4f6 100644 --- a/yaml/types/UIHorizontalLayout.yaml +++ b/yaml/types/UIHorizontalLayout.yaml @@ -6,4 +6,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: UIHorizontalLayout is a class that aligns all of its children horizontally. diff --git a/yaml/types/UIImage.yaml b/yaml/types/UIImage.yaml index db36d08..8c3dc79 100644 --- a/yaml/types/UIImage.yaml +++ b/yaml/types/UIImage.yaml @@ -30,4 +30,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: UIImage is a class that can be used to display images. diff --git a/yaml/types/UILabel.yaml b/yaml/types/UILabel.yaml index ea0aed1..6d48e05 100644 --- a/yaml/types/UILabel.yaml +++ b/yaml/types/UILabel.yaml @@ -60,4 +60,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: UILabel is a class that can be used to display text. diff --git a/yaml/types/UIScrollView.yaml b/yaml/types/UIScrollView.yaml index de66025..15e8e86 100644 --- a/yaml/types/UIScrollView.yaml +++ b/yaml/types/UIScrollView.yaml @@ -18,4 +18,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: UIScrollView is a class that allows the user to scroll content within a view. diff --git a/yaml/types/UITextInput.yaml b/yaml/types/UITextInput.yaml index 36670bb..8ad81c1 100644 --- a/yaml/types/UITextInput.yaml +++ b/yaml/types/UITextInput.yaml @@ -83,4 +83,5 @@ Events: IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: UITextInput is a class that allows the user to enter text. diff --git a/yaml/types/UIVerticalLayout.yaml b/yaml/types/UIVerticalLayout.yaml index 0c143bb..732a6cc 100644 --- a/yaml/types/UIVerticalLayout.yaml +++ b/yaml/types/UIVerticalLayout.yaml @@ -6,4 +6,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: UIVerticalLayout is a class that aligns all of its children vertically. diff --git a/yaml/types/UIView.yaml b/yaml/types/UIView.yaml index 60becc8..ec2f10e 100644 --- a/yaml/types/UIView.yaml +++ b/yaml/types/UIView.yaml @@ -30,4 +30,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: UIView is a class that displays a rectangle in your place's UI. diff --git a/yaml/types/UIViewport.yaml b/yaml/types/UIViewport.yaml index 0fce678..a2c9691 100644 --- a/yaml/types/UIViewport.yaml +++ b/yaml/types/UIViewport.yaml @@ -6,4 +6,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: UIViewport is a UI object that allows displaying 3D content on 2D UI diff --git a/yaml/types/ValueBase.yaml b/yaml/types/ValueBase.yaml index 63f683e..090301a 100644 --- a/yaml/types/ValueBase.yaml +++ b/yaml/types/ValueBase.yaml @@ -9,4 +9,5 @@ Events: IsStatic: false IsAbstract: true IsInstantiatable: false +StaticAlias: null Description: ValueBase is an abstract base class for objects that hold a value. diff --git a/yaml/types/Vector2.yaml b/yaml/types/Vector2.yaml index 1c8b9e8..0e5101d 100644 --- a/yaml/types/Vector2.yaml +++ b/yaml/types/Vector2.yaml @@ -294,4 +294,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: false +StaticAlias: null Description: Vector2 is a 2D vector with an x and y component. diff --git a/yaml/types/Vector2Value.yaml b/yaml/types/Vector2Value.yaml index 4bddb04..ddf3090 100644 --- a/yaml/types/Vector2Value.yaml +++ b/yaml/types/Vector2Value.yaml @@ -12,4 +12,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: Vector2Value is an object that holds a Vector2 value. diff --git a/yaml/types/Vector3.yaml b/yaml/types/Vector3.yaml index 453a96f..e6b02f3 100644 --- a/yaml/types/Vector3.yaml +++ b/yaml/types/Vector3.yaml @@ -367,4 +367,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: false +StaticAlias: null Description: Vector3 is a 3D vector with an x, y and z component. diff --git a/yaml/types/Vector3Value.yaml b/yaml/types/Vector3Value.yaml index f702042..e316f6a 100644 --- a/yaml/types/Vector3Value.yaml +++ b/yaml/types/Vector3Value.yaml @@ -12,4 +12,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: Vector3Value is an object that holds a Vector3 value. diff --git a/yaml/types/Vehicle.yaml b/yaml/types/Vehicle.yaml index 5decd1f..def918b 100644 --- a/yaml/types/Vehicle.yaml +++ b/yaml/types/Vehicle.yaml @@ -42,4 +42,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: Vehicle class represents a vehicle that can be driven by a player diff --git a/yaml/types/VehicleSeat.yaml b/yaml/types/VehicleSeat.yaml index 0b4e21b..f25441f 100644 --- a/yaml/types/VehicleSeat.yaml +++ b/yaml/types/VehicleSeat.yaml @@ -6,4 +6,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: A seat for Vehicle diff --git a/yaml/types/VehicleWheel.yaml b/yaml/types/VehicleWheel.yaml index ab0fcfd..ba06eaf 100644 --- a/yaml/types/VehicleWheel.yaml +++ b/yaml/types/VehicleWheel.yaml @@ -24,4 +24,5 @@ Events: [] IsStatic: false IsAbstract: false IsInstantiatable: true +StaticAlias: null Description: A wheel for the vehicle