Difference between revisions of "MoveTo - ObjectReference"

From the CreationKit Wiki
Jump to navigation Jump to search
imported>Catwheezle
(Added "see also" section.)
imported>Cipscis
(→‎See Also: Fixing broken links)
Line 44: Line 44:
*[[MoveToMyEditorLocation - ObjectReference]]
*[[MoveToMyEditorLocation - ObjectReference]]
*[[MoveToInteractionLocation - ObjectReference]]
*[[MoveToInteractionLocation - ObjectReference]]
*[[PathToReference]]
*[[PathToReference - Actor]]
*[[SetPosition]]
*[[SetPosition - ObjectReference]]

Revision as of 22:17, 14 February 2012

Member of: ObjectReference Script

Moves this reference to the location of the target reference, with the specified offset.

Syntax

Function MoveTo(ObjectReference akTarget, float afXOffset = 0.0,
  float afYOffset = 0.0, float afZOffset = 0.0, bool abMatchRotation = true) native

Parameters

  • akTarget: The target reference to move this one to.
  • afXOffset: How much to offset the move in the X direction.
    • Default: 0.0
  • afYOffset: How much to offset the move in the Y direction.
    • Default: 0.0
  • afZOffset: How much to offset the move in the Z direction.
    • Default: 0.0
  • abMatchRotation: Whether the moved object should match the rotation of the target object or not
    • Default: True

Return Value

None.

Examples

; Move Bob to his house, designated by a marker
Bob.MoveTo(BobsHouseMarker)


; Move Bob to his house, but don't match the rotation of the marker
Bob.MoveTo(BobsHouseMarker, abMatchRotation = false)

Notes

  • MoveTo() should be avoided for placing other actors in sight of the player, as they will suddenly appear in an unrealistic way. Instead, consider placing them nearby but out of sight, and making them approach the player using PathToReference.

See Also