Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

U2Dialog.DialogSession

Extends
Dialog
Modifiers
native

Core.Object
|   
+-- Engine.Actor
   |   
   +-- U2Dialog.Dialog
      |   
      +-- U2Dialog.DialogSession

Constants Summary
AudioFinishedTimer='AudioFinished'
NoInterruptTimeFinishedTimer='NoInterruptTimeFinished'
Inherited Contants from U2Dialog.Dialog
DialogAbortEndEvent, DialogAbortEvent, DialogBeginEvent, DialogEndEvent, DialogSubtitlesOffEvent, DialogSubtitlesOnEvent, NumAttitudes, PlayerSpeakerString
Inherited Contants from Engine.Actor
CCFloatHeight, DefaultPathingCollisionHeight, DefaultPathingCollisionRadius, DF_Collision, DF_None, PF_AlphaTexture, PF_AntiPortal, PF_EdCut, PF_EdProcessed, PF_Environment, PF_FakeBackdrop, PF_Flat, PF_FlatShaded, PF_HighShadowDetail, PF_Invisible, PF_Masked, PF_Memorized, PF_Mirrored, PF_Modulated, PF_NoMerge, PF_NoSmooth, PF_NotSolid, PF_NoZTest, PF_Occlude, PF_Portal, PF_RenderFog, PF_Selected, PF_Semisolid, PF_SpecialLit, PF_Translucent, PF_TwoSided, PF_Unlit, PF_Unused0, PF_Unused1, PF_Unused2, PF_Unused3, PF_Unused4, PF_Unused5, PF_Wireframe, ST_Crouching, ST_None, ST_Prone, ST_Standing, TRACE_Actors, TRACE_AllBlocking, TRACE_AllColliding, TRACE_Blocking, TRACE_Debug, TRACE_Hash, TRACE_Level, TRACE_LevelGeometry, TRACE_Material, TRACE_Movers, TRACE_OnlyProjActor, TRACE_Others, TRACE_Pawns, TRACE_ProjTargets, TRACE_ShadowCast, TRACE_SingleResult, TRACE_StopAtFirstHit, TRACE_Usable, TRACE_VisibleNonColliding, TRACE_Volumes, TRACE_World

Variables Summary
boolbAudioPlaying
boolbCantInterrupt
boolbInitialized
boolbSessionFinished
DialogNodeCurNode
array<DialogController>DControllers
DialogEngineDE
EDialogStatusDialogStatus
array<NodeEnableInfo>ExitEnables
array<ExitEventInfo>ExitEvents
actorInterrupter
actorInterruptTarget
floatSoundRadius
floatSoundVolume
DialogControllerSpeakingDC
floatTalkRadius
floatTimeElapsed
EDialogToneTone
nameTopic
boolTopicEnabled
array<DialogTree>Trees
DialogTriggerTrigger
ActorWaitingActor
Inherited Variables from U2Dialog.Dialog
bDialogDebug
Inherited Variables from Engine.Actor
Acceleration, ActorFOV, ActorRenderData, ActorTag, ActorTimeDilation, AlignMeshNormal, AlignMeshTraceOffset1, AlignMeshTraceOffset2, AlignMeshTraceOffset3, AlignMeshTraceVector, AmbientColor, AmbientGlow, AmbientRotationRate, AmbientSound, AnimFrame, AnimRate, AnimSequence, AntiPortal, Attached, AttachmentBone, AttachTag, bAcceptsProjectors, bActorShadows, bAllowClipping, bAlwaysRelevant, bAlwaysTick, bAnimByOwner, bAnimFinished, bAnimLoopFinished, bAnimNoExist, Base, bAutoEnableAgent, bBlockActors, bBlockNavigation, bBlockNonZeroExtentTraces, bBlockPlayers, bBlockStepping, bBlockZeroExtentTraces, bBounce, bCanEncroachPlayer, bCanFallOutOfWorld, bCanMantle, bCanTeleport, bClientAnim, bClientDemoNetFunc, bClientDemoRecording, bCollideActors, bCollideWhenPlacing, bCollideWorld, bCorona, bDeleteMe, bDemoRecording, bDestroyInPainVolume, bDifficulty0, bDifficulty1, bDifficulty2, bDirectional, bDisturbFluidSurface, bDoMissionFiltering, bDynamicLight, bEdCanOverlap, bEditorPlaced, bEdShouldSnap, bEdSnap, bFixedRotationDir, bGameRelevant, bHidden, bHiddenEd, bHiddenEdGroup, bHiddenRelevant, bHiddenUsable, bHighDetail, bHurtEntry, bIgnoreImpactForces, bIgnoreSingularityDamage, bIgnoreSingularityForces, bInterpolating, bJustTeleported, bLaunchPawns, bLensFlare, bLightChanged, bLightParticles, bLocalGameEvent, bLockLocation, BlurDegree, bManualTick, bMeshAlwaysRefresh, bMountDetachDestroy, bMovable, bMustFace, bNetDirty, bNetInitial, bNetOptional, bNetOwner, bNetRelevant, bNetTemporary, bNeverBatch, bNoDelete, bNoSmooth, bNoStaticMeshCollide, bObsolete, bOnlyDirtyReplication, bOnlyOwnerSee, bOrientOnSlope, bOwnerNoSee, bPathColliding, bPathTemp, bPaused, bPendingDelete, bPostMission110276, bPostMission83, bPreMission00, bPreMission01, bPreMission02, bPreMission03, bPreMission04, bPreMission05, bPreMission06, bPreMission07, bPreMission08, bPreMission09, bPreMission10, bPreMission11, bPreMission12, bPreMission13, bProjTarget, bRenderLater, bRenderNoPredict, bReplicateAnimations, bReplicateInstigator, bReplicateMovement, bRequiresWorldZBuffer, bRotateToDesired, Brush, bScriptInitialized, bSelected, bShadowCast, bSkipActorPropertyReplication, bSpecialLit, bSpecialRotationRep, bStasis, bStatic, bStaticLighting, bTearOff, bTempEditor, bTicked, bTimerLoop, bTrailerPrePivot, bTrailerSameRotation, bTravel, bTravelGameEvent, bUnlit, Buoyancy, bUpdateSimulatedPosition, bUseDynamicLights, bWorldGeometry, CanEncroachList, CollisionHeight, CollisionRadius, CollisionTag, ColLocation, DebugAlignMeshLevel, Deleted, DesiredRotation, DetailLevel, DrawScale, DrawScale3D, DrawType, Event, FallingAddedAcceleration, FallingMaxVelocityXY, FallingMaxVelocityZ, ForceRadius, ForceScale, ForceType, GoreLevel, Group, IndentStr, InitialState, Instigator, Inventory, KParams, LastRenderTime, LatentFloat, Leaves, Level, LifeSpan, LightBrightness, LightCone, LightEffect, LightHue, LightingTag, LightPeriod, LightPhase, LightPriority, LightRadius, LightRenderData, LightSaturation, LightTag, LightType, Location, LODBias, Mass, Mesh, MeshInstance, MeshParams, MessageClass, MountDetachPhysics, MountOldLocation, MountOldRotation, MountOrgLocation, MountOrgRotation, MountParentActor, MountParentNode, MountParentTag, NetPriority, NetTag, NetUpdateFrequency, nextParticleLight, Owner, PendingTouch, Physics, PhysicsVolume, PrePivot, PrimaryDynamicLight, PrimaryStaticLight, Projectors, ProximityReticleOnEvents, Region, RelativeLocation, RelativeRotation, RemoteRole, RenderBoundFactor, RenderInterface, RenderIteratorClass, RenderRevision, Role, Rotation, RotationRate, ScaleGlow, SimAnim, Skins, SoundOcclusion, SoundPitch, SoundRadius, SoundVolume, Speaker, SpecialDisplayFlags, SpriteProjForward, StaticFilterState, StaticMesh, StaticMeshInstance, StaticMeshProjectors, StaticSectionBatches, Style, SwingFriction, SwingGravDir, SwingLength, SwingPivot, Tag, TerrainZOffset, Texture, TimerCounter, TimerRate, Touching, TransientSoundRadius, TransientSoundVolume, TweenRate, UseReticleOnEvents, Velocity, VisibilityHeight, VisibilityRadius, VolumeBrightness, VolumeFog, VolumeRadius, XLevel

Enumerations Summary
Inherited Enumerations from U2Dialog.Dialog
EDialogAttitude, EDialogBoolean, EDialogEnding, EDialogStatus, EDialogTone
Inherited Enumerations from Engine.Actor
EDoubleClickDir, EDrawType, EFilterState, EForceType, ELightEffect, ELightType, EMeshNodeRelType, EMusicTransition, ENetRole, EPhysics, ERenderStyle, ESoundOcclusion, ESoundSlot, ETacticalMoveType, ETravelType

Structures Summary
Inherited Structures from U2Dialog.Dialog
AbortMapT, ExitEventInfo, NodeEnableInfo, ResumeMapT, StatusMapT
Inherited Structures from Engine.Actor
ActorList, ActorRenderDataPtr, ActorType, AnimRep, AnimStruct, BatchReference, CheckResult, Face, LightRenderDataPtr, PointRegion, ProjectorRenderInfoPtr, StaticMeshProjectorRenderInfoPtr, TCollision

Functions Summary
function AddDialog (DialogTree NewTree)
function AddParticipant (DialogController DC, Actor Other ))
function AdjustMoods ()))
event AudioFinished ()))
functionbool CanBeInterruptedBy (DialogNode InterruptingNode ))
function ClearAbortNodes ()))
function ClearEnding (EDialogEnding InEnding ))
function ClearResumeNodes ()))
function ClearSelections ()))
functionbool Contains (string Speaker)
event Destroyed ()))
function DisplayDebugInfo (out int LineCount, out array Text ))
function DisplayText (DialogController SpeakingDC, float TimeToDisplay ))
function DoLipSync (actor SpeakingActor ))
function DoStopAudio (Actor A, DialogNode DN ))
functionbool FoundValidTopic ()))
functionint GetLipSyncChannel (actor SpeakingActor ))
function LoadAndPlayAudioFile (DialogNode DN, actor SourceActor ))
function NodeCompleted ()
function NoInterruptTimeFinished ()))
event NotifyDialogAborted (actor AbortingActor ))
event NotifyDialogScriptedAbort (actor ScriptedActor ))
function NotifyDialogSpeakerDamaged (actor DamagedActor ))
event NotifyDialogWalkedAway (actor LeavingActor ))
event NotifyGameSpeedChanged (float OldGameSpeed, float NewGameSpeed ))
event NotifyInterruption (actor NewInterrupter, actor NewInterruptTarget, bool bInterrupterTalking ))
function NotifyLevelChangeEnd ()))
function PlaySoundFile (DialogController SpeakingDC, actor SpeakingActor ))
function ProcessActions ()))
function ProcessHandlingNodes (DialogController SpeakingDC ))
function ProcessNodeProperties ()))
function RemoveAllTrees ()))
function RemoveInterruptedSpeakers ()))
function RemoveParticipant (DialogController DC ))
function RescaleTimer (name TimerFuncName, float ScaleFactor ))
function ResetTopicEnabled ()))
function SendExitEnables ()))
function SendExitEvents ()))
function SendSessionBeginEvent (DialogController DC ))
function SendSessionEndEvent (DialogController DC ))
function StopAudioFile ()))
event Talk ()))
functionfloat TimeSinceLastSpoken ()
eventbool TryAbortDialog ()))
eventbool TryInterruptRequestDialog ()))
eventbool TryInterruptResponseDialog ()))
eventbool TryInterruptWalkAwayDialog ()))
eventbool TryNormalDialog ()))
eventbool TryResumeDialog ()))
function TurnToFaceSpeaker (DialogController SpeakingDC ))
function UpdateDCDialogEnding ()))
functionstring WhoIsSpeaking ()
Inherited Functions from U2Dialog.Dialog
DMDLG, GetOggFilename
Inherited Functions from Engine.Actor
*, +, -, AddActor, AddActorAt, AddArrow, AddBox, AddCylinder, AddLine, AlignMeshSpecialHandling, AllActors, AnimBlendParams, AnimBlendToAlpha, AnimEnd, AnimIsInGroup, Attach, AttachToBone, AutoDestroy, AutonomousPhysics, BaseChange, BasedActors, BecomeViewTarget, BeginEvent, BeginPlay, BM, BroadcastLocalizedMessage, Bump, CanHit, CanSplash, ChildActors, ClearRenderData, CollidingActors, ColorBlack, ColorBlue, ColorBrown, ColorCyan, ColorDkBlue, ColorDkCyan, ColorDkGreen, ColorDkGrey, ColorDkMagenta, ColorDkRed, ColorDkYellow, ColorGreen, ColorGrey, ColorLtGrey, ColorMagenta, ColorOrange, ColorPink, ColorRed, ColorWhite, ColorYellow, ConsoleCommand, DemoPlaySound, Destroy, Destroyed, Detach, DetachFromBone, DialogBegin, DialogEnd, DialogInitiate, DialogPause, DialogSetEndingFocus, DialogSetFocus, DialogTerminate, DialogUnPause, DisplayDebug, DM, DMAssert, DMN, DMT, DMTN, DMTNS, DOREP, DTM, DynamicActors, EnableChannelNotify, EncroachedBy, EncroachingOn, EndedRotation, EndEvent, Error, FallLanding, FastTrace, FellOutOfWorld, FindActorByTag, FindBase, FinishAnim, FinishInterpolation, FitActorAt, FORCEREP, GainedChild, GetAgentAnimInfo, GetAgentInputInfo, GetAnim, GetAnimBaseName, GetAnimCount, GetAnimExtInfo1, GetAnimExtInfo2, GetAnimFrames, GetAnimGroup, GetAnimIndex, GetAnimParams, GetAnimSlot, GetAnimVersion, GetAverageSurfaceNormal, GetBoneCoords, GetBoneRotation, GetCacheEntry, GetClient, GetCollisionBoundingBox, GetCommandLine, GetDescription, GetGoreDetailLevel, GetHumanReadableName, GetItemName, GetLocalString, GetMapName, GetMaxDetailLevel, GetNextInt, GetNextIntDesc, GetNextSkin, GetNotifyChannel, GetOggDuration, GetRenderBoundingBox, GetRenderBoundingSphere, GetRootLocation, GetRootLocationDelta, GetRootRotation, GetRootRotationDelta, GetSkill, GetSoundDuration, GetURLMap, HasAnim, HitWall, HitWallEx, HurtRadius, ID, IsAnimating, IsDetailLevelOK, IsDifficultyOK, IsGoreOK, IsInPain, IsInVolume, IsNPC, IsPlayer, IsRealPlayer, IsTweening, IsUsable, KAddForce, KAddImpulse, KAddTorque, KDisableCollision, KEnableCollision, KGetCOMOffset, KGetCOMPosition, KGetDampingProps, KGetFriction, KGetImpactThreshold, KGetInertiaTensor, KGetMass, KGetRestitution, KilledBy, KImpact, KSetCOMOffset, KSetDampingProps, KSetFriction, KSetImpactThreshold, KSetInertiaTensor, KSetMass, KSetRestitution, KSetStayUpright, KWake, Landed, LandedEx, LinkSkelAnim, LockRootMotion, LoopAnim, LostChild, MakeColor, MakeNoise, MatchStarting, MeshAgentCallAction, MeshAgentEnableChannel, MeshAgentGetActionCount, MeshAgentGetActionName, MeshAgentGetChannelBoundAction, MeshAgentGetChannelBoundLevel, MeshAgentGetChannelBoundTime, MeshAgentGetChannelCount, MeshAgentGetChannelName, MeshAgentGetChannelScriptName, MeshAgentGetInputCount, MeshAgentGetInputCurValue, MeshAgentGetInputName, MeshAgentGetInputValueCount, MeshAgentGetInputValueName, MeshAgentImmediateAction, MeshAgentResetChannel, MeshAgentSetInputCurValue, MeshAgentSetInputLock, MeshGetAttachments, MeshGetNodeCount, MeshGetNodeIndexed, MeshGetNodeNamed, MeshGetNodeWeapon, MeshGetSatelliteActor, MeshGetSatelliteLocation, MeshGetStaticMeshAttachmentOffset, MeshNodeGetIndex, MeshNodeGetRotation, MeshNodeGetScale, MeshNodeGetTranslation, MeshNodeSetRotation, MeshNodeSetScale, MeshNodeSetTranslation, MeshSetSatellite, MeshSetStaticMeshAttachmentOffset, MeshSetStaticMeshAttachmentSkin, MeshSetStaticMeshAttachmentSkinsAll, ModifyDefaultProperties, MountSetParent, Move, MoveAttachment, MoveCacheEntry, MoveSmooth, NearSpot, NotifyGoreDetailChanged, NotifyLog, NotifyPlaySound, NotifyPlaySoundRadius, NotifyUnuse, OD, OnUnuse, OnUse, ParticleTrigger, ParticleUnTrigger, PauseAudio, PhysicsVolumeChange, PlayAnim, PlayerCanSeeMe, PlayMusic, PlayOwnedSound, PlaySound, PlayVoice, PlusDir, PostBeginPlay, PostTeleport, PostTouch, PreBeginPlay, PreparedForDialog, PreTeleport, RadiusActors, RedoBNetInitial, RefreshAllScriptProcesses, ReplaceText, Replication, Reset, SetBase, SetBoneDirection, SetBoneLocation, SetBoneRotation, SetBoneScale, SetClassStatic, SetCollision, SetCollisionSize, SetDefaultDisplayProperties, SetDisplayProperties, SetDrawScale, SetDrawScale3D, SetDrawType, SetInitialState, SetLocation, SetOwner, SetPhysics, SetRelativeLocation, SetRelativeRotation, SetRotation, SetTimer, ShouldDestroy, SingleLineCheck, Sleep, Spawn, SpecialHandling, StartInterpolation, StopAllMusic, StopAnimating, StopMovement, StopMusic, StopSound, StopSoundSlot, StopVoice, StopVoiceFile, TakeDamage, Tick, Timer, TM, Touch, TouchingActor, TouchingActors, Trace, TraceActors, TraceTexture, TravelPostAccept, TravelPreAccept, Trigger, TriggerEvent, TweenAnim, UnPauseAudio, UnTouch, UnTrigger, UntriggerEvent, UpdateMountPhysics, UsedBy, VisibleActors, VisibleCollidingActors, ZoneChange


Constants Detail

AudioFinishedTimer Source code

const AudioFinishedTimer = 'AudioFinished';

NoInterruptTimeFinishedTimer Source code

const NoInterruptTimeFinishedTimer = 'NoInterruptTimeFinished';


Variables Detail

bAudioPlaying Source code

var bool bAudioPlaying;

bCantInterrupt Source code

var bool bCantInterrupt;

bInitialized Source code

var bool bInitialized;

bSessionFinished Source code

var bool bSessionFinished;

CurNode Source code

var DialogNode CurNode;

DControllers Source code

var array<DialogController> DControllers;

DE Source code

var DialogEngine DE;

DialogStatus Source code

var EDialogStatus DialogStatus;

ExitEnables Source code

var array<NodeEnableInfo> ExitEnables;

ExitEvents Source code

var array<ExitEventInfo> ExitEvents;

Interrupter Source code

var actor Interrupter;

InterruptTarget Source code

var actor InterruptTarget;

SoundRadius Source code

var float SoundRadius;

SoundVolume Source code

var float SoundVolume;

SpeakingDC Source code

var DialogController SpeakingDC;

TalkRadius Source code

var float TalkRadius;

TimeElapsed Source code

var float TimeElapsed;

Tone Source code

var EDialogTone Tone;

Topic Source code

var name Topic;

TopicEnabled Source code

var bool TopicEnabled;

Trees Source code

var array<DialogTree> Trees;

Trigger Source code

var DialogTrigger Trigger;

WaitingActor Source code

var Actor WaitingActor;


Functions Detail

AddDialog Source code

native function AddDialog ( DialogTree NewTree )

AddParticipant Source code

function AddParticipant ( DialogController DC, Actor Other ) )

AdjustMoods Source code

function AdjustMoods ( ) )

AudioFinished Source code

event AudioFinished ( ) )

CanBeInterruptedBy Source code

function bool CanBeInterruptedBy ( DialogNode InterruptingNode ) )

ClearAbortNodes Source code

function ClearAbortNodes ( ) )

ClearEnding Source code

function ClearEnding ( EDialogEnding InEnding ) )

ClearResumeNodes Source code

function ClearResumeNodes ( ) )

ClearSelections Source code

function ClearSelections ( ) )

Contains Source code

native function bool Contains ( string Speaker )

Destroyed Source code

event Destroyed ( ) )

DisplayDebugInfo Source code

function DisplayDebugInfo ( out int LineCount, out array<string> Text ) )

DisplayText Source code

function DisplayText ( DialogController SpeakingDC, float TimeToDisplay ) )

DoLipSync Source code

function DoLipSync ( actor SpeakingActor ) )

DoStopAudio Source code

function DoStopAudio ( Actor A, DialogNode DN ) )

FoundValidTopic Source code

function bool FoundValidTopic ( ) )

GetLipSyncChannel Source code

function int GetLipSyncChannel ( actor SpeakingActor ) )

LoadAndPlayAudioFile Source code

function LoadAndPlayAudioFile ( DialogNode DN, actor SourceActor ) )

NodeCompleted Source code

native function NodeCompleted ( )

NoInterruptTimeFinished Source code

function NoInterruptTimeFinished ( ) )

NotifyDialogAborted Source code

event NotifyDialogAborted ( actor AbortingActor ) )

NotifyDialogScriptedAbort Source code

event NotifyDialogScriptedAbort ( actor ScriptedActor ) )

NotifyDialogSpeakerDamaged Source code

function NotifyDialogSpeakerDamaged ( actor DamagedActor ) )

NotifyDialogWalkedAway Source code

event NotifyDialogWalkedAway ( actor LeavingActor ) )

NotifyGameSpeedChanged Source code

event NotifyGameSpeedChanged ( float OldGameSpeed, float NewGameSpeed ) )

NotifyInterruption Source code

event NotifyInterruption ( actor NewInterrupter, actor NewInterruptTarget, bool bInterrupterTalking ) )

NotifyLevelChangeEnd Source code

function NotifyLevelChangeEnd ( ) )

PlaySoundFile Source code

function PlaySoundFile ( DialogController SpeakingDC, actor SpeakingActor ) )

ProcessActions Source code

function ProcessActions ( ) )

ProcessHandlingNodes Source code

function ProcessHandlingNodes ( DialogController SpeakingDC ) )

ProcessNodeProperties Source code

function ProcessNodeProperties ( ) )

RemoveAllTrees Source code

function RemoveAllTrees ( ) )

RemoveInterruptedSpeakers Source code

function RemoveInterruptedSpeakers ( ) )

RemoveParticipant Source code

function RemoveParticipant ( DialogController DC ) )

RescaleTimer Source code

function RescaleTimer ( name TimerFuncName, float ScaleFactor ) )

ResetTopicEnabled Source code

function ResetTopicEnabled ( ) )

SendExitEnables Source code

function SendExitEnables ( ) )

SendExitEvents Source code

function SendExitEvents ( ) )

SendSessionBeginEvent Source code

function SendSessionBeginEvent ( DialogController DC ) )

SendSessionEndEvent Source code

function SendSessionEndEvent ( DialogController DC ) )

StopAudioFile Source code

function StopAudioFile ( ) )

Talk Source code

event Talk ( ) )

TimeSinceLastSpoken Source code

native function float TimeSinceLastSpoken ( )

TryAbortDialog Source code

event bool TryAbortDialog ( ) )

TryInterruptRequestDialog Source code

event bool TryInterruptRequestDialog ( ) )

TryInterruptResponseDialog Source code

event bool TryInterruptResponseDialog ( ) )

TryInterruptWalkAwayDialog Source code

event bool TryInterruptWalkAwayDialog ( ) )

TryNormalDialog Source code

event bool TryNormalDialog ( ) )

TryResumeDialog Source code

event bool TryResumeDialog ( ) )

TurnToFaceSpeaker Source code

function TurnToFaceSpeaker ( DialogController SpeakingDC ) )

UpdateDCDialogEnding Source code

function UpdateDCDialogEnding ( ) )

WhoIsSpeaking Source code

native function string WhoIsSpeaking ( )


Defaultproperties

defaultproperties
{
	Tone=DIALOGTONE_Formal
     UseReticleOnEvents(0)="UseReticleText"
     UseReticleOnEvents(1)="UseReticleCorners"
     UseReticleOnEvents(2)="UseReticleTopBars"
     ProximityReticleOnEvents(0)="ProximityReticleCorners"
     ProximityReticleOnEvents(1)="ProximityReticleTopBars"
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 3-1-2016 10:48:28.799 - Created with UnCodeX