Component:CharacterParenter

From Resonite Wiki
Revision as of 17:50, 23 October 2024 by 989onan (talk | contribs) (I think I got parent space right, hopefully someone gives a better explaination)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Component image 
Character Parenter component as seen in the Scene Inspector

Character Parenters are a component that allow for parenting or aligning the gravity of a user when they hit a collider.

Usage

Fields
Name Type Description
persistent Bool Determines whether or not this item will be saved to the server.
UpdateOrder Int Controls the order in which this component is updated.
Enabled Bool Controls whether or not this component is enabled.
TriggersOnly Bool Whether to only allow trigger colliders that are part of this component's slot hierarchy to activate parenting.
NestIntoSpace Bool Parent the user into the slot ParentSpace or not.
MustBeOnGround Bool The user must be on the ground according to the character controller before they will be aligned/parented.
Filters list of AlignmentFilter What directions a user must be aligned to relative to the slot this component is on for them to get parented.
IgnoreParentUser Bool Ignore the active user of this component when attempting to parent a user.
ParentSpace direct RootSpace The coordinate space that calculations should be done in.

Behavior

Examples

This component is used in many different zones where keeping a user moving with something is essential. Objects like this include: platforms, elevators, mech control rooms, parkour platforms, spaceships, and the list can go on.

See Also

Issue 353, bumpiness issues when on another user