Checking a Door's State

From Sierra Wiki
Revision as of 23:27, 2 June 2024 by Andrew Branscom (talk | contribs) (1 revision imported)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Chapter 6 - Checking a Door's State

Checking a door's state is incredibly easy. Each door contains a property named doorState. By reading the doorState property, you can find out whether the door is opened, closed or opening.

Here's an example of finding out the state:

Code:

<syntaxhighlight lang="sci" class="cs">(if( == (aDoor:doorState) DOOR_OPEN) Print("The door is open") )(else (if( == (aDoor:doorState) DOOR_CUED) Print("The door is opening") )(else Print("The door is closed") ) )</syntaxhighlight>

That sums it up!

 

< Previous: Chapter 5 - Allowing Actors to Walk Through/Over Views/Props Next: Chapter 7 - Creating Custom Buttons >