SensoryEvent class | sensory.t[443]

A SensoryEvent is a brief event in time, such as a sudden noise, to which other actors or objects in the vicinity may react. [DEFINED IN SENSORY EXTENSION]

`class SensoryEvent : object`

Superclass Tree (in declaration order)

`SensoryEvent`
`object`

Subclass Tree

`SensoryEvent`
`SightEvent`
`SmellEvent`
`SoundEvent`

Global Objects

(none)

Summary of Properties

`notifyProp remoteProp senseProp`

Summary of Methods

`remoteList triggerEvent`

Properties

`notifyProp` | `sensory.t[484]`

A property pointer to the property on each notified object that needs to be executed when it's notified of this SensoryEvent (e.g. &notifySoundEvent). [DEFINED IN SENSORY EXTENSION]

`remoteProp` | `sensory.t[498]`

The property pointer to the property of Room defining which list of rooms also needs to be checked for remote items that might sense this event (e.g. &audibleRooms). [DEFINED IN SENSORY EXTENSION]

`senseProp` | `sensory.t[491]`

The property pointer relating to the Q method that needs to be called to determined whethet this SensoryEvent can be sensed (e.g. &canHear). [DEFINED IN SENSORY EXTENSION]

Methods

`remoteList (obj)` | `sensory.t[501]`

Construct a list of notifiable objects in remote locations [DEFINED IN SENSORY EXTENSION]

`triggerEvent (obj)` | `sensory.t[450]`

We call the trigger event method of a SensoryEvent to simulate the occurrence of that event. The obj parameter is the object associated with the event, for example the source of a sudden explosion. [DEFINED IN SENSORY EXTENSION]

Adv3Lite Library Reference Manual
Generated on 13/06/2025 from adv3Lite version 2.2.1