Difference between revisions of "GetLinkedRef"
m
Added completed script.
imported>Kkuhlmann |
imported>Jokerine m (Added completed script.) |
||
(2 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
=='''Description'''== | =='''Description'''== | ||
'''GetLinkedRef ''' | '''GetLinkedRef ''' gives the reference that is currently linked to the current reference. For example, if a switch opens a door, you can link the switch to the door and if the switch is activated you get the door reference and activate it. It is called on a reference and takes no parameters. | ||
=='''Syntax'''== | =='''Syntax'''== | ||
Line 9: | Line 9: | ||
=='''Examples'''== | =='''Examples'''== | ||
A simple, completed example of a switch script that uses '''GetLinkedRef''' is below. | |||
== | The [[activator]] that will hold this script should have an [[Reference#Enable_Parent|enable parent]] added to it as its [[Reference#Linked_Ref|linked ref]]. | ||
<pre>scn SwitchScript | |||
ref MyMarker | |||
Begin OnActivate | |||
Set MyMarker to GetLinkedRef | |||
if MyMarker.GetDisabled == 0 ;if marker is enabled... | |||
PlaySound OBJSwitchButtonB | |||
MyMarker.Disable | |||
else | |||
PlaySound OBJSwitchButtonA | |||
MyMarker.Enable | |||
endif | |||
end</pre> | |||
=='''See Also'''== | =='''See Also'''== | ||
*[[Reference]] | |||
*[[GetDisabled]] | |||
*[[Disable]] | |||
*[[Enable]] | |||
<!-- [[GetLinkedRef _Reference|List of functions that use GetLinkedRef ]] (wiki) --> | <!-- [[GetLinkedRef _Reference|List of functions that use GetLinkedRef ]] (wiki) --> | ||
[[Category:Functions]] | [[Category:Functions]] | ||
[[Category:Functions (GECK 1.1)]] | |||
[[Category:Condition Functions]] | [[Category:Condition Functions]] | ||
[[Category:Condition Functions (GECK 1.1)]] | |||
[[Category:Reference Variable Functions]] | [[Category:Reference Variable Functions]] | ||
[[Category:Reference Variable Functions (GECK 1.1)]] |