Component:AutoLookAtUser

From Resonite Wiki
Revision as of 22:30, 13 October 2024 by 989onan (talk | contribs) (Add info on swing and twist. kinda)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Component image 
Auto Look At User component as seen in the Scene Inspector


The AutoLookAtUser component can be used to make a slot rotate towards a given user or some user that is close to it.

Fields

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.
RetargetDistance Float The distance that the current target needs to be from the slot for it to pick a new target.
LerpSpeed Float The speed at which the slot rotates towards its target.
TargetedUser User The user that the slot is currently looking at.
AutoTarget Bool Whether or not the component should pick its own target.
ExcludeActiveUser Bool If this is true and the slot with this component is parented to a user, it won't look at that user.
SwingReference Float3 The first axis in which to restrict rotation essentially.
TwistReference Float3 The second axis in which to restrict rotation essentially, for best results, make this axis perpendicular to SwingReference.
MaxSwing Float How much this can rotate on the SwingReference axis.
MaxTwist Float How much this can rotate on the TwistReference axis.
_rotation field drive of FloatQ The rotation field to drive with this component's calculations. Usually this is the slot that this component is on.

Examples

This can be used to make guards that look at the user when they get close. This can also be used to make UI or nametags that look at the user, or automated turrets.

In Reality, Swing and Twist are a more complicated subject, and is best to just change the MaxSwing and MaxTwist values only until you are comfortable or learn how the reference axis's work.

Related Issues

None right now.

Related Components