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

U2Dialog.DialogEngine

Extends
Dialog
Modifiers
native

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

Constants Summary
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
boolAllowSlomo
boolbPlayerDead
array<DialogController>DControllers
intDebugOffsetX
intDebugOffsetY
array<string>EngineInfo
intPrevSessionInfoLength
array<string>SessionInfo
array<DialogSession>Sessions
floatSubtitleBoxWidth
colorSubtitleColorOther
colorSubtitleColorPlayer
fontSubtitleFont
stringSubtitleFontStr
floatSubtitlePadding
array<DialogTree>Trees
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 Cleanup ()))
event Destroyed ()))
function DisableNode (actor Helper, name Which ))
function EnableNode (actor Helper, name Which ))
functionclass<DialogControllerFindDCClass (string Speaker ))
function FindDialogFiles (string Directory, out arrayFiles)
functionDialogController GetDController (Actor Who ))
functionbool GetDialogByParticipants (array<DialogController> Participants, array<DialogTree> FoundTrees)
functionDialogTree GetDialogByTopic (name Topic)
functionDialogEngine GetInstance (actor Helper ))
functionDialogNode GetNode (actor Helper, name Which)
functionbool HasDialog (Actor A, Actor B ))
function Initiate (Actor Initiator, Actor Target, optional name Topic, optional Actor WaitingActor ))
functionbool InitiateTrigger (DialogTrigger Trigger ))
functionbool IsAlreadyTalking (Actor A ))
function LoadDialogFiles (string Directory, optional string File)
functionfont LoadSubtitleFont (string FontStr)
functionActor NameToActor (actor Helper, name Who)
functionDialogController NameToDC (actor Helper, name Who)
function NotifyAudioSystemReset (Actor ContextActor ))
event NotifyDialogAborted (actor AbortingActor ))
event NotifyDialogScriptedAbort (actor ScriptedActor ))
event NotifyDialogSpeakerDied (actor DeadActor ))
event NotifyDialogSpeakerTookDamage (actor DamagedActor ))
event NotifyDialogWalkedAway (actor LeavingActor ))
event NotifyGameSpeedChanged (float OldGameSpeed, float NewGameSpeed ))
function NotifyLevelChange ()))
function NotifyLevelChangeEnd ()))
function NotifyPostLogin (PlayerController PC ))
event PostBeginPlay ()))
function PostRender (Canvas Canvas ))
event PreBeginPlay ()))
function SetActorReadyTime (actor SpeakingActor, float ReadyToSpeakTime ))
functionint SetEngineInfo ()))
functionint SetSessionInfo ()))
functionActor StringToActor (actor Helper, string Who)
functionDialogController StringToDC (actor Helper, string Who)
event Tick (float DeltaTime ))
function ToggleDebug (actor ContextActor ))
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


Variables Detail

AllowSlomo Source code

var config bool AllowSlomo;

bPlayerDead Source code

var bool bPlayerDead;

DControllers Source code

var array<DialogController> DControllers;

DebugOffsetX Source code

var int DebugOffsetX;

DebugOffsetY Source code

var int DebugOffsetY;

EngineInfo Source code

var array<string> EngineInfo;

PrevSessionInfoLength Source code

var int PrevSessionInfoLength;

SessionInfo Source code

var array<string> SessionInfo;

Sessions Source code

var array<DialogSession> Sessions;

SubtitleBoxWidth Source code

var float SubtitleBoxWidth;

SubtitleColorOther Source code

var color SubtitleColorOther;

SubtitleColorPlayer Source code

var color SubtitleColorPlayer;

SubtitleFont Source code

var font SubtitleFont;

SubtitleFontStr Source code

var localized string SubtitleFontStr;

SubtitlePadding Source code

var float SubtitlePadding;

Trees Source code

var array<DialogTree> Trees;


Functions Detail

Cleanup Source code

function Cleanup ( ) )

Destroyed Source code

event Destroyed ( ) )

DisableNode Source code

static function DisableNode ( actor Helper, name Which ) )

EnableNode Source code

static function EnableNode ( actor Helper, name Which ) )

FindDCClass Source code

function class<DialogController> FindDCClass ( string Speaker ) )

FindDialogFiles Source code

native function FindDialogFiles ( string Directory, out array<string>Files )

GetDController Source code

function DialogController GetDController ( Actor Who ) )

GetDialogByParticipants Source code

native function bool GetDialogByParticipants ( array<DialogController> Participants, array<DialogTree> FoundTrees )

GetDialogByTopic Source code

native function DialogTree GetDialogByTopic ( name Topic )

GetInstance Source code

static function DialogEngine GetInstance ( actor Helper ) )

GetNode Source code

static native function DialogNode GetNode ( actor Helper, name Which )

HasDialog Source code

static function bool HasDialog ( Actor A, Actor B ) )

Initiate Source code

static function Initiate ( Actor Initiator, Actor Target, optional name Topic, optional Actor WaitingActor ) )

InitiateTrigger Source code

function bool InitiateTrigger ( DialogTrigger Trigger ) )

IsAlreadyTalking Source code

static function bool IsAlreadyTalking ( Actor A ) )

LoadDialogFiles Source code

native function LoadDialogFiles ( string Directory, optional string File )

LoadSubtitleFont Source code

native function font LoadSubtitleFont ( string FontStr )

NameToActor Source code

static native function Actor NameToActor ( actor Helper, name Who )

NameToDC Source code

static native function DialogController NameToDC ( actor Helper, name Who )

NotifyAudioSystemReset Source code

static function NotifyAudioSystemReset ( Actor ContextActor ) )

NotifyDialogAborted Source code

static event NotifyDialogAborted ( actor AbortingActor ) )

NotifyDialogScriptedAbort Source code

static event NotifyDialogScriptedAbort ( actor ScriptedActor ) )

NotifyDialogSpeakerDied Source code

static event NotifyDialogSpeakerDied ( actor DeadActor ) )

NotifyDialogSpeakerTookDamage Source code

static event NotifyDialogSpeakerTookDamage ( actor DamagedActor ) )

NotifyDialogWalkedAway Source code

static event NotifyDialogWalkedAway ( actor LeavingActor ) )

NotifyGameSpeedChanged Source code

event NotifyGameSpeedChanged ( float OldGameSpeed, float NewGameSpeed ) )

NotifyLevelChange Source code

function NotifyLevelChange ( ) )

NotifyLevelChangeEnd Source code

function NotifyLevelChangeEnd ( ) )

NotifyPostLogin Source code

function NotifyPostLogin ( PlayerController PC ) )

PostBeginPlay Source code

event PostBeginPlay ( ) )

PostRender Source code

simulated function PostRender ( Canvas Canvas ) )

PreBeginPlay Source code

event PreBeginPlay ( ) )

SetActorReadyTime Source code

static function SetActorReadyTime ( actor SpeakingActor, float ReadyToSpeakTime ) )

SetEngineInfo Source code

simulated function int SetEngineInfo ( ) )

SetSessionInfo Source code

simulated function int SetSessionInfo ( ) )

StringToActor Source code

static native function Actor StringToActor ( actor Helper, string Who )

StringToDC Source code

static native function DialogController StringToDC ( actor Helper, string Who )

Tick Source code

event Tick ( float DeltaTime ) )

ToggleDebug Source code

static function ToggleDebug ( actor ContextActor ) )


Defaultproperties

defaultproperties
{
	SubtitleFontStr="SubTFonts.EE16"
	SubtitleBoxWidth=600.000000
	SubtitlePadding=50.000000
	SubtitleColorPlayer=(B=255,G=255,R=255,A=255)
	SubtitleColorOther=(B=175,G=175,R=175,A=255)
	DebugOffsetY=300
     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.748 - Created with UnCodeX