RandomEventListclass | eventList.t[339]

Randomized event list. This is similar to a regular event list, but chooses an event at random each time it's invoked.

`class RandomEventList : RandomFiringScript EventList`

Superclass Tree (in declaration order)

`RandomEventList`
`RandomFiringScript`
`object`
`EventList`
`Script`
`object`

Subclass Tree

(none)

Global Objects

(none)

Summary of Properties

``

Inherited from `RandomFiringScript` :
`eventPercent eventReduceAfter eventReduceTo`

Inherited from `EventList` :
`curScriptState eventList eventListLen`

``

Summary of Methods

`doScript getNextRandom`

Inherited from `RandomFiringScript` :
`checkEventOdds`

Inherited from `EventList` :
`advanceState construct doScriptEvent scriptDone`

Inherited from `Script` :
`getScriptState`

Properties

(none)

Methods

`doScript ( )`OVERRIDDEN | `eventList.t[341]`

process the next step of the script

`getNextRandom ( )` | `eventList.t[365]`

Get the next random state. By default, we simply return a number from 1 to the number of entries in our event list. This is a separate method to allow subclasses to customize the way the random number is selected.

Adv3Lite Library Reference Manual
Generated on 12/12/2022 from adv3Lite version 1.6