Difference between revisions of "GetSelf"
Jump to navigation
Jump to search
imported>Haama (Updated note on items) |
imported>Haama (Alias info) |
||
Line 8: | Line 8: | ||
set MyQuest.targetRef to GetSelf | set MyQuest.targetRef to GetSelf | ||
Returns the calling object itself as a reference. Useful for if statements, or for setting reference variables on other scripts. | An alias for [[This]]. Returns the calling object itself as a reference. Useful for if statements, or for setting reference variables on other scripts. | ||
Revision as of 08:51, 15 September 2007
Syntax:
set refVar to GetSelf set refVar to this
Example:
if GetSelf == GetActionRef
set MyQuest.targetRef to GetSelf
An alias for This. Returns the calling object itself as a reference. Useful for if statements, or for setting reference variables on other scripts.
Notes:
- This function doesn't work quite as expected for Items. See Modding Terminology, especially the Dynamic Items and Scripting Notes sections for more information.
- This function appears to be unreliable when called on the player.
- You can use
set ref to GetSelf if (ref.GetIsReference player == 0)
to make sure it's not the player. See the talk page for more information.
- This function returns 0 when called on a Light.