2.0.0-beta44

This commit is contained in:
maji
2026-01-22 23:07:24 +07:00
parent 71ec65e2fd
commit aa032aff3d
18 changed files with 307 additions and 80 deletions

View File

@@ -145,7 +145,7 @@ for (const yamlFile of yamlFiles) {
fs.writeFileSync(mdPath, mk) fs.writeFileSync(mdPath, mk)
} }
console.log(`Converted ${yamlFiles.length} XML files to Markdown`) console.log(`Converted ${yamlFiles.length} YAML files to Markdown`)
// Process Enums // Process Enums
const yamlEnumFiles = fs.readdirSync(yamlEnumPath).filter(file => file.endsWith('.yaml')); const yamlEnumFiles = fs.readdirSync(yamlEnumPath).filter(file => file.endsWith('.yaml'));
@@ -191,4 +191,4 @@ for (const yamlFile of yamlEnumFiles) {
fs.writeFileSync(mdPath, mk) fs.writeFileSync(mdPath, mk)
} }
console.log(`Converted ${yamlEnumFiles.length} enum XML files to Markdown`) console.log(`Converted ${yamlEnumFiles.length} enum YAML files to Markdown`)

View File

@@ -32,8 +32,8 @@ for (const c of data.Classes) {
let existingClassDescription = "Missing Documentation"; let existingClassDescription = "Missing Documentation";
if (fs.existsSync(yamlPath)) { if (fs.existsSync(yamlPath)) {
const existingXml = fs.readFileSync(yamlPath, "utf-8"); const existingYaml = fs.readFileSync(yamlPath, "utf-8");
const existingData = yaml.parse(existingXml); const existingData = yaml.parse(existingYaml);
// Preserve existing class description // Preserve existing class description
if (existingData.Description) { if (existingData.Description) {
@@ -117,8 +117,8 @@ for (const e of data.Enums) {
let existingDescriptions = {}; let existingDescriptions = {};
let existingEnumDescription = ""; let existingEnumDescription = "";
if (fs.existsSync(yamlPath)) { if (fs.existsSync(yamlPath)) {
const existingXml = fs.readFileSync(yamlPath, "utf-8"); const existingYaml = fs.readFileSync(yamlPath, "utf-8");
const existingData = yaml.parse(existingXml); const existingData = yaml.parse(existingYaml);
existingEnumDescription = existingData.Description || ""; existingEnumDescription = existingData.Description || "";

View File

@@ -0,0 +1,14 @@
Name: ParticleEmissionShape
InternalName: ParticleEmissionShapeEnum
Options:
- Name: Point
Description: ""
- Name: Sphere
Description: ""
- Name: SphereSurface
Description: ""
- Name: Box
Description: ""
- Name: Ring
Description: ""
Description: ""

View File

@@ -0,0 +1,8 @@
Name: ParticleSimulationSpace
InternalName: ParticleSimulationSpaceEnum
Options:
- Name: Local
Description: ""
- Name: World
Description: ""
Description: ""

View File

@@ -1,6 +1,13 @@
Name: ChatService Name: ChatService
BaseType: Instance BaseType: Instance
Properties: [] Properties:
- Name: ChatPredicate
Type: function
IsAccessibleByScripts: true
IsReadOnly: false
IsObsolete: false
IsStatic: false
Description: Missing Documentation
Methods: Methods:
- Name: BroadcastMessage - Name: BroadcastMessage
ReturnType: nil ReturnType: nil
@@ -42,6 +49,9 @@ Events:
Type: string Type: string
Description: Fires when new message has been received from either Description: Fires when new message has been received from either
`BroadcastMessage` or `UnicastMessage` `BroadcastMessage` or `UnicastMessage`
- Name: MessageDeclined
Arguments: ""
Description: Missing Documentation
IsStatic: true IsStatic: true
IsAbstract: false IsAbstract: false
IsInstantiatable: false IsInstantiatable: false

View File

@@ -64,6 +64,20 @@ Methods:
IsObsolete: false IsObsolete: false
IsStatic: false IsStatic: false
Description: Removes the point at the specified index from the color series. Description: Removes the point at the specified index from the color series.
- Name: GetOffsets
ReturnType: table
Parameters: []
IsAsync: false
IsObsolete: false
IsStatic: false
Description: Missing Documentation
- Name: GetColors
ReturnType: table
Parameters: []
IsAsync: false
IsObsolete: false
IsStatic: false
Description: Missing Documentation
- Name: SetOffset - Name: SetOffset
ReturnType: nil ReturnType: nil
Parameters: Parameters:
@@ -101,6 +115,21 @@ Methods:
IsObsolete: false IsObsolete: false
IsStatic: false IsStatic: false
Description: Gets the offset at the specified point in the color series. Description: Gets the offset at the specified point in the color series.
- Name: AddPoint
ReturnType: number
Parameters:
- Name: offset
Type: number
IsOptional: false
DefaultValue: ""
- Name: color
Type: Color
IsOptional: false
DefaultValue: ""
IsAsync: false
IsObsolete: false
IsStatic: false
Description: Missing Documentation
- Name: Lerp - Name: Lerp
ReturnType: Color ReturnType: Color
Parameters: Parameters:

View File

@@ -153,72 +153,6 @@ Methods:
IsObsolete: false IsObsolete: false
IsStatic: false IsStatic: false
Description: Rotates the object by the specified Euler angles. Description: Rotates the object by the specified Euler angles.
- Name: InverseTransformPoint
ReturnType: Vector3
Parameters:
- Name: point
Type: Vector3
IsOptional: false
DefaultValue: ""
IsAsync: false
IsObsolete: false
IsStatic: false
Description: Transforms a point from world space to local space.
- Name: TransformPoint
ReturnType: Vector3
Parameters:
- Name: point
Type: Vector3
IsOptional: false
DefaultValue: ""
IsAsync: false
IsObsolete: false
IsStatic: false
Description: Transforms a point from local space to world space.
- Name: InverseTransformDirection
ReturnType: Vector3
Parameters:
- Name: direction
Type: Vector3
IsOptional: false
DefaultValue: ""
IsAsync: false
IsObsolete: false
IsStatic: false
Description: Transforms a direction from world space to local space.
- Name: TransformDirection
ReturnType: Vector3
Parameters:
- Name: direction
Type: Vector3
IsOptional: false
DefaultValue: ""
IsAsync: false
IsObsolete: false
IsStatic: false
Description: Transforms a direction from local space to world space.
- Name: InverseTransformVector
ReturnType: Vector3
Parameters:
- Name: vector
Type: Vector3
IsOptional: false
DefaultValue: ""
IsAsync: false
IsObsolete: false
IsStatic: false
Description: Transforms a vector from world space to local space.
- Name: InverseTransformPosition
ReturnType: Vector3
Parameters:
- Name: position
Type: Vector3
IsOptional: false
DefaultValue: ""
IsAsync: false
IsObsolete: false
IsStatic: false
Description: Transforms a position from world space to local space.
- Name: GetBounds - Name: GetBounds
ReturnType: Bounds ReturnType: Bounds
Parameters: [] Parameters: []

52
yaml/types/ImageSky.yaml Normal file
View File

@@ -0,0 +1,52 @@
Name: ImageSky
BaseType: Sky
Properties:
- Name: TopImage
Type: ImageAsset
IsAccessibleByScripts: true
IsReadOnly: false
IsObsolete: false
IsStatic: false
Description: Missing Documentation
- Name: BottomImage
Type: ImageAsset
IsAccessibleByScripts: true
IsReadOnly: false
IsObsolete: false
IsStatic: false
Description: Missing Documentation
- Name: LeftImage
Type: ImageAsset
IsAccessibleByScripts: true
IsReadOnly: false
IsObsolete: false
IsStatic: false
Description: Missing Documentation
- Name: RightImage
Type: ImageAsset
IsAccessibleByScripts: true
IsReadOnly: false
IsObsolete: false
IsStatic: false
Description: Missing Documentation
- Name: FrontImage
Type: ImageAsset
IsAccessibleByScripts: true
IsReadOnly: false
IsObsolete: false
IsStatic: false
Description: Missing Documentation
- Name: BackImage
Type: ImageAsset
IsAccessibleByScripts: true
IsReadOnly: false
IsObsolete: false
IsStatic: false
Description: Missing Documentation
Methods: []
Events: []
IsStatic: false
IsAbstract: false
IsInstantiatable: true
StaticAlias: null
Description: Missing Documentation

View File

@@ -68,6 +68,28 @@ Methods:
IsObsolete: false IsObsolete: false
IsStatic: false IsStatic: false
Description: Finds a child of this instance by class name. Description: Finds a child of this instance by class name.
- Name: FindChildWithTag
ReturnType: Instance
Parameters:
- Name: tag
Type: string
IsOptional: false
DefaultValue: ""
IsAsync: false
IsObsolete: false
IsStatic: false
Description: Missing Documentation
- Name: GetChildrenWithTag
ReturnType: table
Parameters:
- Name: tag
Type: string
IsOptional: false
DefaultValue: ""
IsAsync: false
IsObsolete: false
IsStatic: false
Description: Missing Documentation
- Name: FindAncestorByClass - Name: FindAncestorByClass
ReturnType: Instance ReturnType: Instance
Parameters: Parameters:

View File

@@ -50,6 +50,13 @@ Properties:
IsObsolete: false IsObsolete: false
IsStatic: false IsStatic: false
Description: Determines the offset position of the NPC's nametag. Description: Determines the offset position of the NPC's nametag.
- Name: NametagVisibleRadius
Type: number
IsAccessibleByScripts: true
IsReadOnly: false
IsObsolete: false
IsStatic: false
Description: Missing Documentation
- Name: DisplayName - Name: DisplayName
Type: string Type: string
IsAccessibleByScripts: true IsAccessibleByScripts: true

View File

@@ -62,8 +62,6 @@ Events:
Description: Fires when server receives message from client Description: Fires when server receives message from client
- Name: InvokedClient - Name: InvokedClient
Arguments: Arguments:
- Name: sender
Type: nil
- Name: msg - Name: msg
Type: NetMessage Type: NetMessage
Description: Fires when client receives message from server Description: Fires when client receives message from server

View File

@@ -1,9 +1,16 @@
Name: Particles Name: Particles
BaseType: Dynamic BaseType: Dynamic
Properties: Properties:
- Name: Playing
Type: boolean
IsAccessibleByScripts: true
IsReadOnly: false
IsObsolete: false
IsStatic: false
Description: Missing Documentation
- Name: Image - Name: Image
Type: ImageAsset Type: ImageAsset
IsAccessibleByScripts: false IsAccessibleByScripts: true
IsReadOnly: false IsReadOnly: false
IsObsolete: false IsObsolete: false
IsStatic: false IsStatic: false
@@ -30,12 +37,54 @@ Properties:
IsStatic: false IsStatic: false
Description: Determines the number of particles emitted. Description: Determines the number of particles emitted.
- Name: Gravity - Name: Gravity
Type: number Type: Vector3
IsAccessibleByScripts: true IsAccessibleByScripts: true
IsReadOnly: false IsReadOnly: false
IsObsolete: false IsObsolete: false
IsStatic: false IsStatic: false
Description: Determines the gravity effect applied to the particles. Description: Determines the gravity effect applied to the particles.
- Name: VelocityDirection
Type: Vector3
IsAccessibleByScripts: true
IsReadOnly: false
IsObsolete: false
IsStatic: false
Description: Missing Documentation
- Name: InitialVelocity
Type: NumberRange
IsAccessibleByScripts: true
IsReadOnly: false
IsObsolete: false
IsStatic: false
Description: Missing Documentation
- Name: Spread
Type: number
IsAccessibleByScripts: true
IsReadOnly: false
IsObsolete: false
IsStatic: false
Description: Missing Documentation
- Name: Flatness
Type: number
IsAccessibleByScripts: true
IsReadOnly: false
IsObsolete: false
IsStatic: false
Description: Missing Documentation
- Name: Scale
Type: NumberRange
IsAccessibleByScripts: true
IsReadOnly: false
IsObsolete: false
IsStatic: false
Description: Missing Documentation
- Name: HueVariation
Type: NumberRange
IsAccessibleByScripts: true
IsReadOnly: false
IsObsolete: false
IsStatic: false
Description: Missing Documentation
- Name: Shaded - Name: Shaded
Type: boolean Type: boolean
IsAccessibleByScripts: true IsAccessibleByScripts: true
@@ -43,13 +92,27 @@ Properties:
IsObsolete: false IsObsolete: false
IsStatic: false IsStatic: false
Description: Determines whether the particles are shaded. Description: Determines whether the particles are shaded.
- Name: Autoplay - Name: EmissionShape
Type: boolean Type: ParticleEmissionShapeEnum
IsAccessibleByScripts: true IsAccessibleByScripts: true
IsReadOnly: false IsReadOnly: false
IsObsolete: false IsObsolete: false
IsStatic: false IsStatic: false
Description: Determines whether the particle system plays automatically. Description: Missing Documentation
- Name: EmissionShapeScale
Type: Vector3
IsAccessibleByScripts: true
IsReadOnly: false
IsObsolete: false
IsStatic: false
Description: Missing Documentation
- Name: SimulationSpace
Type: ParticleSimulationSpaceEnum
IsAccessibleByScripts: true
IsReadOnly: false
IsObsolete: false
IsStatic: false
Description: Missing Documentation
Methods: Methods:
- Name: Play - Name: Play
ReturnType: nil ReturnType: nil

View File

@@ -15,6 +15,13 @@ Properties:
IsObsolete: false IsObsolete: false
IsStatic: false IsStatic: false
Description: Determines whether this object can collide with other objects. Description: Determines whether this object can collide with other objects.
- Name: CanTouch
Type: boolean
IsAccessibleByScripts: true
IsReadOnly: false
IsObsolete: false
IsStatic: false
Description: Missing Documentation
- Name: Velocity - Name: Velocity
Type: Vector3 Type: Vector3
IsAccessibleByScripts: true IsAccessibleByScripts: true

View File

@@ -131,6 +131,10 @@ Methods:
Type: number Type: number
IsOptional: false IsOptional: false
DefaultValue: "" DefaultValue: ""
- Name: loadTool
Type: boolean
IsOptional: true
DefaultValue: "True"
IsAsync: false IsAsync: false
IsObsolete: false IsObsolete: false
IsStatic: false IsStatic: false

View File

@@ -2,6 +2,46 @@ Name: ScriptSharedTable
BaseType: null BaseType: null
Properties: [] Properties: []
Methods: Methods:
- Name: Clear
ReturnType: nil
Parameters: []
IsAsync: false
IsObsolete: false
IsStatic: false
Description: Missing Documentation
- Name: Remove
ReturnType: nil
Parameters:
- Name: key
Type: string
IsOptional: false
DefaultValue: ""
IsAsync: false
IsObsolete: false
IsStatic: false
Description: Missing Documentation
- Name: ClearPrefix
ReturnType: nil
Parameters:
- Name: prefix
Type: string
IsOptional: false
DefaultValue: ""
IsAsync: false
IsObsolete: false
IsStatic: false
Description: Missing Documentation
- Name: ClearSuffix
ReturnType: nil
Parameters:
- Name: suffix
Type: string
IsOptional: false
DefaultValue: ""
IsAsync: false
IsObsolete: false
IsStatic: false
Description: Missing Documentation
- Name: __index - Name: __index
ReturnType: any ReturnType: any
Parameters: Parameters:

View File

@@ -0,0 +1,10 @@
Name: SocialService
BaseType: Instance
Properties: []
Methods: []
Events: []
IsStatic: true
IsAbstract: false
IsInstantiatable: false
StaticAlias: Social
Description: Missing Documentation

View File

@@ -210,6 +210,29 @@ Methods:
IsObsolete: false IsObsolete: false
IsStatic: false IsStatic: false
Description: Tweens a Vector3 between two specified values. Description: Tweens a Vector3 between two specified values.
- Name: TweenQuaternion
ReturnType: nil
Parameters:
- Name: from
Type: Quaternion
IsOptional: false
DefaultValue: ""
- Name: to
Type: Quaternion
IsOptional: false
DefaultValue: ""
- Name: time
Type: number
IsOptional: false
DefaultValue: ""
- Name: callback
Type: function
IsOptional: false
DefaultValue: ""
IsAsync: false
IsObsolete: false
IsStatic: false
Description: Missing Documentation
- Name: Play - Name: Play
ReturnType: nil ReturnType: nil
Parameters: [] Parameters: []

View File

@@ -90,6 +90,12 @@ Events:
Name: text Name: text
Type: string Type: string
Description: Fires when user changed the text Description: Fires when user changed the text
- Name: FocusEnter
Arguments: ""
Description: Missing Documentation
- Name: FocusExit
Arguments: ""
Description: Missing Documentation
IsStatic: false IsStatic: false
IsAbstract: false IsAbstract: false
IsInstantiatable: true IsInstantiatable: true