ControllerPartSensor
A SensorBase that outputs data about another BasePart based on Humanoid floor and ladder detection logic.
| Memory category | Instances |
|---|
Member index 8
Description
A SensorBase that outputs data about another BasePart based on Humanoid floor and ladder detection logic. It is primarily used for sending data to a character controller. Using a ControllerPartSensor allows you to detect BaseParts in the same manner as the Humanoid uses for detecting floors and ladders.
History 22
- 726 Change Default of SensorMode from Floor to
- 726 Change Default of SensedPart from to
- 726 Change Default of SensedMaterial from Air to
- 726 Change Default of SearchDistance from 0 to
- 726 Change Default of LadderSearchOffset from 5 to
- 726 Change Default of LadderSearchHeight from 6 to
- 726 Change Default of HitNormal from Vector3(0, 1, 0) to
- 726 Change Default of HitFrame from CFrame(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) to
- 722 Change Default of HitNormal from Vector3(0, 0, 0) to Vector3(0, 1, 0)
- 717 Add LadderSearchOffset
- 717 Add LadderSearchHeight
- 714 Add SensedMaterial
- 705 Change Default of HitFrame from to CFrame(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- 705 Change Default of HitFrame from CFrame(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) to
- 702 Change Default of HitFrame from to CFrame(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- 597 Change Tags of ControllerPartSensor from [NotBrowsable] to []
- 565 Add SensorMode
- 565 Add SensedPart
- 565 Add SearchDistance
- 565 Add HitNormal
- 565 Add HitFrame
- 565 Add ControllerPartSensor
Members 8
HitFrame
| Type | Default | |
|---|---|---|
| CFrame | ||
The position in world space where the sensor hit the ControllerPartSensor.SensedPart.
| Thread safety | ReadSafe |
|---|---|
| Category | Output |
| Loaded/Saved | true |
History 5
- 726 Change Default of HitFrame from CFrame(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) to
- 705 Change Default of HitFrame from to CFrame(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- 705 Change Default of HitFrame from CFrame(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) to
- 702 Change Default of HitFrame from to CFrame(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- 565 Add HitFrame
HitNormal
| Type | Default | |
|---|---|---|
| Vector3 | ||
The surface normal at the position where the sensor hit the SensedPart.
| Thread safety | ReadSafe |
|---|---|
| Category | Output |
| Loaded/Saved | true |
LadderSearchHeight
| Type | Default | |
|---|---|---|
| float | ||
| Thread safety | ReadSafe |
|---|---|
| Category | Input |
| Loaded/Saved | true |
History 2
- 726 Change Default of LadderSearchHeight from 6 to
- 717 Add LadderSearchHeight
LadderSearchOffset
| Type | Default | |
|---|---|---|
| float | ||
| Thread safety | ReadSafe |
|---|---|
| Category | Input |
| Loaded/Saved | true |
History 2
- 726 Change Default of LadderSearchOffset from 5 to
- 717 Add LadderSearchOffset
SearchDistance
| Type | Default | |
|---|---|---|
| float | ||
The distance from the sensor's parent BasePart to use when sensing other parts.
| Thread safety | ReadSafe |
|---|---|
| Category | Input |
| Loaded/Saved | true |
History 2
- 726 Change Default of SearchDistance from 0 to
- 565 Add SearchDistance
SensedMaterial
| Type | Default | |
|---|---|---|
| Material | ||
| Thread safety | ReadSafe |
|---|---|
| Category | Data |
| Loaded/Saved | true |
History 2
- 726 Change Default of SensedMaterial from Air to
- 714 Add SensedMaterial
SensedPart
| Type | Default | |
|---|---|---|
| BasePart | ||
A reference to the BasePart hit by the sensor.
| Thread safety | ReadSafe |
|---|---|
| Category | Output |
| Loaded/Saved | true |
History 2
- 726 Change Default of SensedPart from to
- 565 Add SensedPart
SensorMode
| Type | Default | |
|---|---|---|
| SensorMode | ||
Determines what behavior this SensorBase uses when sensing other parts.
A setting of SensorMode.Ladder performs the same ladder detection logic used by a Humanoid to populate sensor output. It currently always senses along the forward vector of its parent BasePart.
A setting of SensorMode.Floor performs the same floor detection logic used by a Humanoid to populate sensor output. It currently always senses along the negative up vector of the world.
| Thread safety | ReadSafe |
|---|---|
| Category | Input |
| Loaded/Saved | true |
History 2
- 726 Change Default of SensorMode from Floor to
- 565 Add SensorMode