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