AgendaManagerclass

actor.t[5630]

Superclass
Tree

Subclass
Tree

Global
Objects

Property
Summary

Method
Summary

Property
Details

Method
Details

Base class for items (Actors and DefaultAgendaTopics) that can handle

class AgendaManager :   object

Superclass Tree   (in declaration order)

AgendaManager
`         object`

Subclass Tree  

AgendaManager
Actor
DefaultAgendaTopic

Global Objects  

(none)

Summary of Properties  

agendaList

Summary of Methods  

addToAgenda executeAgenda removeFromAgenda

Properties  

agendaList

actor.t[5636]

Our agendaList is the list of AgendaItems we’re ready to execute when they’re isReady property is true.

Methods  

addToAgenda ([lst])

actor.t[5643]

add an agenda item. We try to make this as author-proof as possible so that the method will accept addToAgenda(item), addToAgenda(item1, item2, …) or addToAgenda([item1, item2,..])

executeAgenda ( )

actor.t[5696]

Execute the next item in our agenda, if there are any items in the agenda that are ready to execute. We’ll return true if we found an item to execute, nil if not.

removeFromAgenda ([lst])

actor.t[5676]

remove one or more agenda items

Adv3Lite Library Reference Manual
Generated on 15/03/2023 from adv3Lite version 1.6.1