FootPlacementControl
Adjusts a character's feet to match nearby ground geometry.
- Creatable
Instance.new("FootPlacementControl")- Inherits
- RigControlInstance
- Replication
- Standard
Behavior
FootPlacementControl adjusts a character's feet to match nearby ground geometry.
Summary
Whether foot placement can adjust the pelvis position.
Whether foot orientation follows the ground surface normal.
Whether this foot placement control is enabled.
The Part used as the left-foot target for ground placement.
The relative priority used to order or process this object.
The Part used as the right-foot target for ground placement.
The smoothing time applied when approaching the rig-control target, in seconds.
The maximum ground step the controller can traverse, in studs.
The contribution of this pose or rig control to the resulting animation.
Returns this instance if it is an ExecutionGroup.
Properties
AdjustPelvis
FootPlacementControl.AdjustPelvis: boolean = trueWhether foot placement can adjust the pelvis position.
AlignToGround
FootPlacementControl.AlignToGround: boolean = trueWhether foot orientation follows the ground surface normal.
Enabled
FootPlacementControl.Enabled: boolean = trueWhether this foot placement control is enabled.
LeftFoot
FootPlacementControl.LeftFoot: BasePart? = nilThe Part used as the left-foot target for ground placement.
Priority
FootPlacementControl.Priority: number = 0The relative priority used to order or process this object.
RightFoot
FootPlacementControl.RightFoot: BasePart? = nilThe Part used as the right-foot target for ground placement.
SmoothTime
FootPlacementControl.SmoothTime: number = 0The smoothing time applied when approaching the rig-control target, in seconds.
StepHeight
FootPlacementControl.StepHeight: number = 1.5The maximum ground step the controller can traverse, in studs.
Weight
FootPlacementControl.Weight: number = 1The contribution of this pose or rig control to the resulting animation.
Methods
GetExecutionGroup
FootPlacementControl:GetExecutionGroup(): ExecutionGroup?Returns this instance if it is an ExecutionGroup. Otherwise returns the nearest ancestor ExecutionGroup, or nil when no group contains the instance.
Inherited members
- Properties
- ArchivableClassNameNameParent
- Methods
- AddComponent()AddTag()ClearAllChildren()ClearTags()Clone()Destroy()FindFirstAncestor()FindFirstAncestorOfClass()FindFirstAncestorWhichIsA()FindFirstChild()FindFirstChildOfClass()FindFirstChildWhichIsA()FindFirstDescendant()GetAttribute()GetAttributeChangedSignal()GetAttributes()GetChildren()GetComponent()GetComponentChangedSignal()GetComponents()GetDebugId()GetDescendants()GetFullName()GetPropertyChangedSignal()GetReferencing()GetTags()HasComponent()HasTag()IsA()IsAncestorOf()IsDescendantOf()RemoveComponent()RemoveTag()SetAttribute()WaitForChild()
- Events
- AncestryChangedAttributeChangedChangedChildAddedChildRemovedDescendantAddedDescendantRemovingDestroying