mirror of
https://github.com/rojo-rbx/rojo.git
synced 2026-10-24 06:34:09 +00:00
rules
This commit is contained in:
parent
a9b4f8e83b
commit
e6efc04756
8494 changed files with 495610 additions and 0 deletions
444
.cursor/rules/roblox/reference/engine/classes/Attachment.yaml
Normal file
444
.cursor/rules/roblox/reference/engine/classes/Attachment.yaml
Normal file
|
|
@ -0,0 +1,444 @@
|
|||
# This file is automatically generated. Please don't edit it manually.
|
||||
# To submit a bug report on the content, see
|
||||
# https://devforum.roblox.com/c/bug-reports/documentation-issues/72
|
||||
|
||||
name: Attachment
|
||||
type: class
|
||||
memory_category: Instances
|
||||
summary: |
|
||||
Defines a point and orientation relative to an ancestor `Class.PVInstance`,
|
||||
`Class.Bone`, or another `Class.Attachment`.
|
||||
description: |
|
||||
An `Attachment` defines a point and orientation relative to an ancestor
|
||||
`Class.PVInstance`, `Class.Bone`, or another `Attachment`. The offset is
|
||||
stored in the `Class.Attachment.CFrame|CFrame` property. The offset can also
|
||||
be set through other properties, such as
|
||||
`Class.Attachment.WorldCFrame|WorldCFrame`.
|
||||
|
||||
If no ancestral `Class.PVInstance` or `Class.Attachment` exists, then
|
||||
`Class.Attachment.CFrame|CFrame` and
|
||||
`Class.Attachment.WorldCFrame|WorldCFrame` are the same.
|
||||
|
||||
Attachments are used by several kinds of `Class.Constraint|Constraints` and
|
||||
are also valid alternatives to `Class.BasePart` as a parent for objects such
|
||||
as:
|
||||
|
||||
- `Class.ParticleEmitter|ParticleEmitters` which will emit particles from the
|
||||
attachment's specific position/orientation instead of the `Class.BasePart`
|
||||
bounds.
|
||||
|
||||
- Light-emitting objects like `Class.PointLight` and `Class.SpotLight` which
|
||||
will shine from the attachment's position/orientation instead of the
|
||||
`Class.BasePart` center.
|
||||
|
||||
- `Class.AudioEmitter` which will use the attachment's position as the audio's
|
||||
point of emission.
|
||||
code_samples: []
|
||||
inherits:
|
||||
- Instance
|
||||
descendants:
|
||||
- Bone
|
||||
tags: []
|
||||
deprecation_message: ''
|
||||
properties:
|
||||
- name: Attachment.Axis
|
||||
summary: |
|
||||
Direction of the **X** axis of the attachment, represented as a unit
|
||||
`Datatype.Vector3`.
|
||||
description: |
|
||||
Direction of the **X** axis of the attachment, represented as a unit
|
||||
`Datatype.Vector3`.
|
||||
code_samples: []
|
||||
type: Vector3
|
||||
tags:
|
||||
- NotReplicated
|
||||
deprecation_message: ''
|
||||
security:
|
||||
read: None
|
||||
write: None
|
||||
thread_safety: ReadSafe
|
||||
category: Derived Data
|
||||
serialization:
|
||||
can_load: true
|
||||
can_save: false
|
||||
capabilities:
|
||||
- Basic
|
||||
- name: Attachment.CFrame
|
||||
summary: |
|
||||
`Datatype.CFrame` offset of the attachment.
|
||||
description: |
|
||||
The `Datatype.CFrame` offset of the attachment. Changes to this property
|
||||
will reflect onto the `Class.Attachment.Position|Position` and
|
||||
`Class.Attachment.Rotation|Rotation` properties of this object. Similarly,
|
||||
a change to either of those properties will reflect onto this property.
|
||||
code_samples: []
|
||||
type: CFrame
|
||||
tags: []
|
||||
deprecation_message: ''
|
||||
security:
|
||||
read: None
|
||||
write: None
|
||||
thread_safety: ReadSafe
|
||||
category: Transform
|
||||
serialization:
|
||||
can_load: true
|
||||
can_save: true
|
||||
capabilities:
|
||||
- Basic
|
||||
- name: Attachment.Orientation
|
||||
summary: |
|
||||
Orientation of the attachment relative to the orientation of its parent.
|
||||
description: |
|
||||
Orientation of the attachment relative to the orientation of its parent.
|
||||
Rotations are in **Z**, **X**, **Y** order.
|
||||
code_samples: []
|
||||
type: Vector3
|
||||
tags:
|
||||
- Hidden
|
||||
- NotReplicated
|
||||
deprecation_message: ''
|
||||
security:
|
||||
read: None
|
||||
write: None
|
||||
thread_safety: ReadSafe
|
||||
category: Transform
|
||||
serialization:
|
||||
can_load: false
|
||||
can_save: false
|
||||
capabilities:
|
||||
- Basic
|
||||
- name: Attachment.Position
|
||||
summary: |
|
||||
Positional offset of the attachment, relative to the position and
|
||||
orientation of its parent.
|
||||
description: |
|
||||
Positional offset of the attachment, relative to the position and
|
||||
orientation of its parent.
|
||||
code_samples: []
|
||||
type: Vector3
|
||||
tags:
|
||||
- Hidden
|
||||
- NotReplicated
|
||||
deprecation_message: ''
|
||||
security:
|
||||
read: None
|
||||
write: None
|
||||
thread_safety: ReadSafe
|
||||
category: Transform
|
||||
serialization:
|
||||
can_load: false
|
||||
can_save: false
|
||||
capabilities:
|
||||
- Basic
|
||||
- name: Attachment.Rotation
|
||||
summary: |
|
||||
Rotation of the attachment relative to the rotation of its parent.
|
||||
description: |
|
||||
Rotation of the attachment relative to the rotation of its parent.
|
||||
Rotations are in **Z**, **Y**, **X** order.
|
||||
code_samples: []
|
||||
type: Vector3
|
||||
tags:
|
||||
- Hidden
|
||||
- NotReplicated
|
||||
- Deprecated
|
||||
deprecation_message: |
|
||||
This property is deprecated and should not be used in new work. See
|
||||
`Class.Attachment.Orientation|Orientation` instead.
|
||||
security:
|
||||
read: None
|
||||
write: None
|
||||
thread_safety: ReadSafe
|
||||
category: Transform
|
||||
serialization:
|
||||
can_load: false
|
||||
can_save: false
|
||||
capabilities:
|
||||
- Basic
|
||||
- name: Attachment.SecondaryAxis
|
||||
summary: |
|
||||
Direction of the **Y** axis of the attachment, represented as a unit
|
||||
`Datatype.Vector3`.
|
||||
description: |
|
||||
Direction of the **Y** axis of the attachment, represented as a unit
|
||||
`Datatype.Vector3`.
|
||||
code_samples: []
|
||||
type: Vector3
|
||||
tags:
|
||||
- NotReplicated
|
||||
deprecation_message: ''
|
||||
security:
|
||||
read: None
|
||||
write: None
|
||||
thread_safety: ReadSafe
|
||||
category: Derived Data
|
||||
serialization:
|
||||
can_load: true
|
||||
can_save: false
|
||||
capabilities:
|
||||
- Basic
|
||||
- name: Attachment.Visible
|
||||
summary: |
|
||||
Toggles the in-experience visibility of the attachment.
|
||||
description: |
|
||||
Toggles the in-experience visibility of the attachment.
|
||||
code_samples: []
|
||||
type: boolean
|
||||
tags: []
|
||||
deprecation_message: ''
|
||||
security:
|
||||
read: None
|
||||
write: None
|
||||
thread_safety: ReadSafe
|
||||
category: Appearance
|
||||
serialization:
|
||||
can_load: true
|
||||
can_save: true
|
||||
capabilities:
|
||||
- Basic
|
||||
- name: Attachment.WorldAxis
|
||||
summary: |
|
||||
Direction of the **X** axis of the attachment relative to the world,
|
||||
represented as a unit `Datatype.Vector3` with a length of 1.
|
||||
description: |
|
||||
Direction of the **X** axis of the attachment relative to the world,
|
||||
represented as a unit `Datatype.Vector3` with a length of 1.
|
||||
code_samples: []
|
||||
type: Vector3
|
||||
tags:
|
||||
- NotReplicated
|
||||
deprecation_message: ''
|
||||
security:
|
||||
read: None
|
||||
write: None
|
||||
thread_safety: ReadSafe
|
||||
category: Derived World Data
|
||||
serialization:
|
||||
can_load: true
|
||||
can_save: false
|
||||
capabilities:
|
||||
- Basic
|
||||
- name: Attachment.WorldCFrame
|
||||
summary: |
|
||||
The exact `Datatype.CFrame` of the attachment in world space coordinates.
|
||||
description: |
|
||||
The exact `Datatype.CFrame` of the attachment in world space coordinates,
|
||||
independent of its parent. The value of this property is equivalent to
|
||||
multiplying the `Datatype.CFrame` of the attachment's parent by its own
|
||||
`Datatype.CFrame`.
|
||||
code_samples: []
|
||||
type: CFrame
|
||||
tags:
|
||||
- NotReplicated
|
||||
deprecation_message: ''
|
||||
security:
|
||||
read: None
|
||||
write: None
|
||||
thread_safety: ReadSafe
|
||||
category: Derived World Data
|
||||
serialization:
|
||||
can_load: true
|
||||
can_save: false
|
||||
capabilities:
|
||||
- Basic
|
||||
- name: Attachment.WorldOrientation
|
||||
summary: |
|
||||
Orientation of the attachment relative to the world rather than its own
|
||||
parent.
|
||||
description: |
|
||||
Orientation of the attachment relative to the world rather than its own
|
||||
parent. Rotations are in **Z**, **X**, **Y** order.
|
||||
code_samples: []
|
||||
type: Vector3
|
||||
tags:
|
||||
- Hidden
|
||||
- NotReplicated
|
||||
deprecation_message: ''
|
||||
security:
|
||||
read: None
|
||||
write: None
|
||||
thread_safety: ReadSafe
|
||||
category: Derived World Data
|
||||
serialization:
|
||||
can_load: false
|
||||
can_save: false
|
||||
capabilities:
|
||||
- Basic
|
||||
- name: Attachment.WorldPosition
|
||||
summary: |
|
||||
Position of the attachment relative to the world rather than its own
|
||||
parent.
|
||||
description: |
|
||||
Position of the attachment relative to the world rather than its own
|
||||
parent.
|
||||
code_samples: []
|
||||
type: Vector3
|
||||
tags:
|
||||
- Hidden
|
||||
- NotReplicated
|
||||
deprecation_message: ''
|
||||
security:
|
||||
read: None
|
||||
write: None
|
||||
thread_safety: ReadSafe
|
||||
category: Derived World Data
|
||||
serialization:
|
||||
can_load: false
|
||||
can_save: false
|
||||
capabilities:
|
||||
- Basic
|
||||
- name: Attachment.WorldRotation
|
||||
summary: |
|
||||
Rotation of the attachment relative to the world rather than its own
|
||||
parent.
|
||||
description: |
|
||||
Rotation of the attachment relative to the world rather than its own
|
||||
parent.
|
||||
code_samples: []
|
||||
type: Vector3
|
||||
tags:
|
||||
- Hidden
|
||||
- ReadOnly
|
||||
- NotReplicated
|
||||
- Deprecated
|
||||
deprecation_message: |
|
||||
This item has been superseded by
|
||||
`Class.Attachment.WorldOrientation|WorldOrientation` which should be used
|
||||
in new work.
|
||||
security:
|
||||
read: None
|
||||
write: None
|
||||
thread_safety: ReadSafe
|
||||
category: Derived World Data
|
||||
serialization:
|
||||
can_load: false
|
||||
can_save: false
|
||||
capabilities:
|
||||
- Basic
|
||||
- name: Attachment.WorldSecondaryAxis
|
||||
summary: |
|
||||
Direction of the **Y** axis of the attachment relative to the world,
|
||||
represented as a unit `Datatype.Vector3` with a length of 1.
|
||||
description: |
|
||||
Direction of the **Y** axis of the attachment relative to the world,
|
||||
represented as a unit `Datatype.Vector3` with a length of 1.
|
||||
code_samples: []
|
||||
type: Vector3
|
||||
tags:
|
||||
- NotReplicated
|
||||
deprecation_message: ''
|
||||
security:
|
||||
read: None
|
||||
write: None
|
||||
thread_safety: ReadSafe
|
||||
category: Derived World Data
|
||||
serialization:
|
||||
can_load: true
|
||||
can_save: false
|
||||
capabilities:
|
||||
- Basic
|
||||
methods:
|
||||
- name: Attachment:GetAxis
|
||||
summary: |
|
||||
Returns the value of the attachment's `Class.Attachment.Axis|Axis`.
|
||||
description: |
|
||||
Returns the value of the attachment's `Class.Attachment.Axis|Axis`.
|
||||
code_samples: []
|
||||
parameters: []
|
||||
returns:
|
||||
- type: Vector3
|
||||
summary: ''
|
||||
tags:
|
||||
- Deprecated
|
||||
deprecation_message: |
|
||||
This method is deprecated and should not be used in new work.
|
||||
security: None
|
||||
thread_safety: Unsafe
|
||||
capabilities:
|
||||
- Basic
|
||||
- name: Attachment:GetConstraints
|
||||
summary: |
|
||||
Returns a list of `Class.Constraint|Constraints` connected to the
|
||||
attachment.
|
||||
description: |
|
||||
Returns a list of `Class.Constraint|Constraints` connected to the
|
||||
attachment.
|
||||
code_samples: []
|
||||
parameters: []
|
||||
returns:
|
||||
- type: Instances
|
||||
summary: ''
|
||||
tags: []
|
||||
deprecation_message: ''
|
||||
security: None
|
||||
thread_safety: Unsafe
|
||||
capabilities:
|
||||
- Basic
|
||||
- name: Attachment:GetSecondaryAxis
|
||||
summary: |
|
||||
Returns the value of the attachment's
|
||||
`Class.Attachment.SecondaryAxis|SecondaryAxis`.
|
||||
description: |
|
||||
Returns the value of the attachment's
|
||||
`Class.Attachment.SecondaryAxis|SecondaryAxis`.
|
||||
code_samples: []
|
||||
parameters: []
|
||||
returns:
|
||||
- type: Vector3
|
||||
summary: ''
|
||||
tags:
|
||||
- Deprecated
|
||||
deprecation_message: |
|
||||
This method is deprecated and should not be used in new work.
|
||||
security: None
|
||||
thread_safety: Unsafe
|
||||
capabilities:
|
||||
- Basic
|
||||
- name: Attachment:SetAxis
|
||||
summary: |
|
||||
Sets the value of the attachment's `Class.Attachment.Axis|Axis`.
|
||||
description: |
|
||||
Sets the value of the attachment's `Class.Attachment.Axis|Axis`.
|
||||
code_samples: []
|
||||
parameters:
|
||||
- name: axis
|
||||
type: Vector3
|
||||
default:
|
||||
summary: ''
|
||||
returns:
|
||||
- type: ()
|
||||
summary: ''
|
||||
tags:
|
||||
- Deprecated
|
||||
deprecation_message: |
|
||||
This method is deprecated and should not be used in new work.
|
||||
security: None
|
||||
thread_safety: Unsafe
|
||||
capabilities:
|
||||
- Basic
|
||||
- name: Attachment:SetSecondaryAxis
|
||||
summary: |
|
||||
Sets the value of the attachment's
|
||||
`Class.Attachment.SecondaryAxis|SecondaryAxis`.
|
||||
description: |
|
||||
Sets the value of the attachment's
|
||||
`Class.Attachment.SecondaryAxis|SecondaryAxis`.
|
||||
code_samples: []
|
||||
parameters:
|
||||
- name: axis
|
||||
type: Vector3
|
||||
default:
|
||||
summary: ''
|
||||
returns:
|
||||
- type: ()
|
||||
summary: ''
|
||||
tags:
|
||||
- Deprecated
|
||||
deprecation_message: |
|
||||
This method is deprecated and should not be used in new work.
|
||||
security: None
|
||||
thread_safety: Unsafe
|
||||
capabilities:
|
||||
- Basic
|
||||
events: []
|
||||
callbacks: []
|
||||
Loading…
Add table
Add a link
Reference in a new issue