UE2:DialogSession (U2XMP)
- Package:
- U2Dialog
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
DialogSession.uc Created By: Mike Baldwin Created On: 2/23/2001 $Author: Mbaldwin $ $Date: 1/07/03 12:22p $ $Revision: 94 $
Constants
NoInterruptTimeFinishedTimer
Value: 'NoInterruptTimeFinished'
AudioFinishedTimer
Value: 'AudioFinished'
Properties
bAudioPlaying
Type: bool
is someone currently talking?
bCantInterrupt
Type: bool
cant butt in yet
bInitialized
Type: bool
all npc's are ready and dialog can begin
bSessionFinished
Type: bool
session is done and is waiting deletion
CurNode
Type: DialogNode
which node is being spoken?
DControllers
Type: array<DialogController>
participants (dialog controllers)
DE
Type: DialogEngine
reference to dialog singleton
DialogStatus
Type: Dialog.EDialogStatus
currently status of the dialog session
ExitEnables
Type: array<Dialog.NodeEnableInfo>
Nodes to enable when session is over
ExitEvents
Type: array<Dialog.ExitEventInfo>
Event to trigger when session is over
Interrupter
Type: Actor
speaker who's doing the interrupting
InterruptTarget
Type: Actor
SoundRadius
Type: float
SoundVolume
Type: float
volume to use for PlaySound / PlayVoice
SpeakingDC
Type: DialogController
current speaker
TalkRadius
Type: float
maximum distance from center an actor can go before they'll be kicked from the session
TimeElapsed
Type: float
time since the audio file began
Tone
Type: Dialog.EDialogTone
tone set by the CurNode (DialogNode.ChangeTone)
Default value: DIALOGTONE_Formal
Topic
Type: name
for sessions created for a specific topic
TopicEnabled
Type: bool
cached enabled-ness of the topic tree
Trees
Type: array<DialogTree>
set of dialog trees available for this session
Trigger
Type: DialogTrigger
for sessions created by a DialogTrigger
WaitingActor
Type: Actor
Functions
Native functions
AddDialog
Contains
NodeCompleted
TimeSinceLastSpoken
WhoIsSpeaking
Events
AudioFinished
Destroyed
Overrides: Actor.Destroyed
NotifyDialogAborted
NotifyDialogScriptedAbort
NotifyDialogWalkedAway
NotifyGameSpeedChanged
NotifyInterruption
Talk
TryAbortDialog
TryInterruptRequestDialog
TryInterruptResponseDialog
TryInterruptWalkAwayDialog
TryNormalDialog
TryResumeDialog