DefaultAgendaTopicclass | actor.t[3996] |
Superclass Tree | Subclass Tree | Global Objects | Property Summary | Method Summary | Property Details | Method Details |
Items can be added to the agenda of a DefaultAgendaTopic by calling its addToAgenda method. To obtain a reference to a DefaultAgendaTopic use the defaultAgendaTopic property of the Actor or ActorState in which it is located (note, therefore, that there should only be at most one of these per Actor or Actor State).
Note that you should define the topicResponse or eventList property of a DefaultAgendaTopic in case none of the agenda items in its agenda list turn out to be executable.
class
DefaultAgendaTopic : AgendaManager DefaultAnyTopic
DefaultAgendaTopic
AgendaManager
object
DefaultAnyTopic
DefaultTopic
ActorTopicEntry
ReplaceRedirector
Redirector
object
TopicEntry
object
Inherited from AgendaManager
:
agendaList
Inherited from DefaultAnyTopic
:
includeInList
matchGreetings
matchObj
Inherited from ActorTopicEntry
:
activated
autoName
convKeys
curiosityAroused
getActor
impliesGreeting
isConversational
keyTopics
listOrder
name
suggestAs
timesInvoked
Inherited from TopicEntry
:
isActive
matchExactCase
matchPattern
scoreBoost
topicMatched
Inherited from AgendaManager
:
addToAgenda
executeAgenda
removeFromAgenda
Inherited from ActorTopicEntry
:
activate
addToConvKeyTable
buildName
curiositySatisfied
deactivate
getKeyTopics
initializeTopicEntry
isReachable
nodeActive
showKeyTopics
timesToSuggest
Inherited from ReplaceRedirector
:
redirect
Inherited from Redirector
:
doInstead
doNested
doOtherAction
Inherited from TopicEntry
:
addTopic
matchTopic
scoreBooster
topicResponse
active OVERRIDDEN | actor.t[4012] |
matchScore OVERRIDDEN | actor.t[4018] |
handleTopic ( ) OVERRIDDEN | actor.t[3998] |