Difference between revisions of "MoveTo"
put info into template
imported>DZastreux (→Notes) |
imported>Omzy (put info into template) |
||
Line 1: | Line 1: | ||
{{Function | |||
|CSWikiPage = MoveTo | |||
|origin = GECK1 | |||
|summary = Moves the object to the specified reference's location with optional axis offset parameters. | |||
|name = MoveTo | |||
|referenceType = [Object] | |||
|arguments = | |||
{{FunctionArgument | |||
|Name = MarkerID | |||
|Type = ref | |||
}} | |||
{{FunctionArgument | |||
|Name = OffsetX | |||
|Type = float | |||
|Optional = y | |||
}} | |||
{{FunctionArgument | |||
|Name = OffsetY | |||
|Type = float | |||
|Optional = y | |||
}} | |||
{{FunctionArgument | |||
|Name = OffsetZ | |||
|Type = float | |||
|Optional = y | |||
}} | |||
|example = BuddyRef.MoveTo HiddenCaveMarker | |||
BuddyRef.MoveTo Player 512 0 0 | |||
}} | |||
=='' | == Notes == | ||
*MoveTo is an excellent way to move an object from one cell to another. | |||
*Consider using [[SetPos]] if MoveTo doesn't do the trick. | |||
*If this function is used to move the player, the function will queue up a movement request which will NOT process immediately and will NOT halt script execution. | |||
*This function works as expected for Actors. For most other object types, like containers and activators, the object's coordinates are updated but its world art is not. Additional scripting may be necessary to ensure the object moves properly: | |||
myObject.Disable | |||
myObject.MoveTo myMarker | |||
myObject.Enable | |||
set xPos to myObject.GetPos X | |||
myObject.SetPos X xPos | |||
*The trick above won't work with pre-loaded furnitures : It seems neither [[MoveTo]] nor [[SetPos]] are allowed with furniture objects unless they are spawned with the [[PlaceAtMe]] function. | |||
==See Also== | |||
*[[PlaceAtMe]] | |||
== | *[[SetPos]] | ||
*[[GetPos]] | |||
*[[GetAngle]] | |||
*[[SetAngle]] | |||
*[[GetHeadingAngle]] | |||
*[[Rotate]] | |||
* | |||
* | |||
[[ | |||
[[ | |||
[[ | |||
[[Category:Functions]] | [[Category:Functions]] | ||
[[Category: Movement Functions]] | [[Category:Movement Functions]] |