ActorTopicDatabaseclass
actor.t[2841], scenetopic.t[78]
A TopicDatabase is an object that can contain TopicEntries and return the best match on request. ActorTopicDatabase is a specialization of TopicDatabase for use with the conversation system, and is used as a mix-in class in the list of classes from which Actor and ActorState inherit.
Modified in
scenetopic.t[78]:
Modifications to ActorTopicDatabase for SceneTopic extension
class
ActorTopicDatabase
:
TopicDatabase
Superclass Tree (in declaration order)
ActorTopicDatabase
TopicDatabase
` object`
Subclass Tree
ActorTopicDatabase
Actor
ActorState
Global Objects
(none)
Summary of Properties
askForTopics
askTopics
commandTopics
defaultAgendaTopic
giveTopics
initiateTopics
miscTopics
queryTopics
sayTopics
sceneEndTopics
sceneStartTopics
showTopics
talkTopics
tellTopics
Summary of Methods
Inherited from TopicDatabase
:
addTopic
getBestMatch
Properties
askForTopics
no description available
askTopics
The various lists of TopicEntries located within this TopicDatabase. For exampel the askTopics list would contain a list of all our AskTopics. Note that the same TopicEntry can appear in more than one list; for example an AskTellTopic would appear in both the askTopics list and the tellTopics list, and a DefaultAnyTopic would appear in all the lists apart from initiateTopics.
commandTopics
no description available
defaultAgendaTopic
Obtain the identify of any DefaultAgendaTopic contained in this database
giveTopics
no description available
initiateTopics
no description available
miscTopics
no description available
queryTopics
no description available
sayTopics
no description available
sceneEndTopics
no description available
sceneStartTopics
no description available
showTopics
no description available
talkTopics
no description available
tellTopics
no description available
Methods
initiateTopic (top)
Handle an InitiateTopic
listableTopics ( )
Return a list of our listable topics, that is the topic entries located within us that should be included in a topic inventory listing because they are (a) currently reachable and (b) currently marked for listing. The resulting list forms part of the list passed to the suggestedTopicLister.
Adv3Lite Library Reference Manual
Generated on 15/03/2023 from adv3Lite version 1.6.1