The '''LookAtUser''' component drives the rotation specified by <code>_rotationDrive</code> to point towards the user specified in <code>TargetUser</code>, or the Local User if <code>TargetAtLocalUser</code> is checked.
The '''LookAtUser''' component drives the rotation specified by <code>_rotationDrive</code> to point towards the user specified in <code>TargetUser</code>, or the Local User if <code>TargetAtLocalUser</code> is checked.
== Usage ==
== Usage ==
{{Table ComponentFields
{{Table ComponentFields
|TargetUser|User| The user to look at, unless ''TargetAtLocalUser'' is checked.
|TargetUser|User| The user to look at, unless ''TargetAtLocalUser'' is checked.
|TargetAtLocalUser|Bool | Targets the Local User in each client.
|TargetAtLocalUser|Bool| Targets the Local User in each client.
|SourcePositionOffset|Float3| Offset from which to calculate the look vector.
|SourcePositionOffset|Float3| Offset from which to calculate the look vector.
|Invert|Bool| The rotated item faces away from the user, instead of towards.
|Invert|Bool| The rotated item faces away from the user, instead of towards.
|RotationOffset|FloatQ| The degree to which the item is rotated away from the look vector.
|RotationOffset|FloatQ| The degree to which the item is rotated away from the look vector.
|PositionSource|LookAtUser.UserNode|TypeString5=UserNode| The UserNode to calculate the look vector from
|PositionSource|'''[[#UserNode|UserNode]]'''|TypeAdv5=true| The UserNode to calculate the look vector from
|AroundAxis|Bool| The rotation is around an arbitrary axis defined in <code>Axis</code>.
|AroundAxis|Bool| The rotation is around an arbitrary axis defined in <code>Axis</code>.
|Axis|Float3| A unit vector specifying the arbitrary axis to rotate around
|Axis|Float3| A unit vector specifying the arbitrary axis to rotate around
|_rotationDrive|FloatQ| ''Automatically Assigned'' - The FloatQ to be driven by this component.
|_rotationDrive|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}|TypeAdv8=true| ''Automatically Assigned'' - The FloatQ to be driven by this component.
The LookAtUser component drives the rotation specified by _rotationDrive to point towards the user specified in TargetUser, or the Local User if TargetAtLocalUser is checked.