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

U2Dialog.DialogNode

Extends
Dialog
Modifiers
native

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

Direct Known Subclasses:

DialogTree

Constants Summary
DefaultTalkingSpeed=25.0
MinAudioLength=2.0
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
array<AbortMapT>AbortMap
byteAttitude
floatAudioDuration
boolbDoLipSync
boolbEnabled
boolbHideChoices
boolbUseOggVoice
intCondition
stringEndingFocus
array<ExitEventInfo>ExitEvents
stringFilename
array<GestureInfo>Gestures
stringLongText
floatMood
array<MoodChangeInfo>MoodChanges
array<DialogNode>NextNodes
array<AnimInfo>NodeAnims
array<NodeEnableInfo>NodeEnables
array<NodeEventInfo>NodeEvents
array<NPCControlInfo>NPCControls
floatPostDelay
floatPreDelay
intPriority
array<ResumeMapT>ResumeMap
array<SatelliteInfo>Satellites
stringShortText
floatSoundRadius
array<string>SoundSourceActors
stringSpeaker
intSpokenCount
intSpokenMax
floatSubtitleRadius
floatTalkRadius
EDialogToneTone
EDialogToneToneChange
DialogTreeTree
EDialogBooleanTurnToSpeaker
EDialogBooleanUseBookmark
soundVoice
floatVolume
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
AnimInfo
AnimName, Target, PercentDelay, bPending
GestureInfo
bUseGestures, Target, PercentDelay, bPending
MoodChangeInfo
Who, Amount
NodeEventInfo
EventName, Target, PercentDelay, bPending
NPCControlInfo
bPauseNPC, Target, PercentDelay, bPending
SatelliteInfo
Target, Tracker, PercentDelay, bPending
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
event Destroyed ()))
functionfloat GetAudioLength ()))
functionbool IsValid (optional DialogSession Session, optional bool bIgnoreSpokenCount)
function MakeAllPending ()))
functionfloat MinPendingPctDelay ()))
functionint NumPendingActions ()))
functionbool PctDelayExpired (float PercentDelay, DialogSession Session ))
function PlayNodeAnims (DialogSession S ))
function ProcessActions (DialogSession S ))
function ProcessNPCControls (DialogSession S ))
function SendNodeEvents (DialogSession S ))
function SetEndingFocus ()))
function SetGestures (DialogSession S ))
function TrackSatellites (DialogSession S ))
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

DefaultTalkingSpeed Source code

const DefaultTalkingSpeed = 25.0;

MinAudioLength Source code

const MinAudioLength = 2.0;


Variables Detail

AbortMap Source code

var array<AbortMapT> AbortMap;

Attitude Source code

var byte Attitude;

AudioDuration Source code

var float AudioDuration;

bDoLipSync Source code

var bool bDoLipSync;

bEnabled Source code

var bool bEnabled;

bHideChoices Source code

var bool bHideChoices;

bUseOggVoice Source code

var bool bUseOggVoice;

Condition Source code

var private const native noexport int Condition;

EndingFocus Source code

var string EndingFocus;

ExitEvents Source code

var array<ExitEventInfo> ExitEvents;

Filename Source code

var string Filename;

Gestures Source code

var array<GestureInfo> Gestures;

LongText Source code

var string LongText;

Mood Source code

var float Mood;

MoodChanges Source code

var array<MoodChangeInfo> MoodChanges;

NextNodes Source code

var array<DialogNode> NextNodes;

NodeAnims Source code

var array<AnimInfo> NodeAnims;

NodeEnables Source code

var array<NodeEnableInfo> NodeEnables;

NodeEvents Source code

var array<NodeEventInfo> NodeEvents;

NPCControls Source code

var array<NPCControlInfo> NPCControls;

PostDelay Source code

var float PostDelay;

PreDelay Source code

var float PreDelay;

Priority Source code

var int Priority;

ResumeMap Source code

var array<ResumeMapT> ResumeMap;

Satellites Source code

var array<SatelliteInfo> Satellites;

ShortText Source code

var string ShortText;

SoundRadius Source code

var float SoundRadius;

SoundSourceActors Source code

var array<string> SoundSourceActors;

Speaker Source code

var string Speaker;

SpokenCount Source code

var int SpokenCount;

SpokenMax Source code

var int SpokenMax;

SubtitleRadius Source code

var float SubtitleRadius;

TalkRadius Source code

var float TalkRadius;

Tone Source code

var EDialogTone Tone;

ToneChange Source code

var EDialogTone ToneChange;

Tree Source code

var DialogTree Tree;

TurnToSpeaker Source code

var EDialogBoolean TurnToSpeaker;

UseBookmark Source code

var EDialogBoolean UseBookmark;

Voice Source code

var transient sound Voice;

Volume Source code

var float Volume;


Structures Detail

AnimInfo Source code

struct AnimInfo
{
var name AnimName;
var byte bPending;
var float PercentDelay;
var name Target;
};


GestureInfo Source code

struct GestureInfo
{
var byte bPending;
var byte bUseGestures;
var float PercentDelay;
var name Target;
};


MoodChangeInfo Source code

struct MoodChangeInfo
{
var float Amount;
var name Who;
};


NodeEventInfo Source code

struct NodeEventInfo
{
var byte bPending;
var name EventName;
var float PercentDelay;
var name Target;
};


NPCControlInfo Source code

struct NPCControlInfo
{
var byte bPauseNPC;
var byte bPending;
var float PercentDelay;
var name Target;
};


SatelliteInfo Source code

struct SatelliteInfo
{
var byte bPending;
var float PercentDelay;
var name Target;
var name Tracker;
};



Functions Detail

Destroyed Source code

event Destroyed ( ) )

GetAudioLength Source code

function float GetAudioLength ( ) )

IsValid Source code

native function bool IsValid ( optional DialogSession Session, optional bool bIgnoreSpokenCount )

MakeAllPending Source code

function MakeAllPending ( ) )

MinPendingPctDelay Source code

function float MinPendingPctDelay ( ) )

NumPendingActions Source code

function int NumPendingActions ( ) )

PctDelayExpired Source code

function bool PctDelayExpired ( float PercentDelay, DialogSession Session ) )

PlayNodeAnims Source code

function PlayNodeAnims ( DialogSession S ) )

ProcessActions Source code

function ProcessActions ( DialogSession S ) )

ProcessNPCControls Source code

function ProcessNPCControls ( DialogSession S ) )

SendNodeEvents Source code

function SendNodeEvents ( DialogSession S ) )

SetEndingFocus Source code

function SetEndingFocus ( ) )

SetGestures Source code

function SetGestures ( DialogSession S ) )

TrackSatellites Source code

function TrackSatellites ( DialogSession S ) )


Defaultproperties

defaultproperties
{
	SpokenMax=1
	Tone=DIALOGTONE_Formal
	bEnabled=true
	bDoLipSync=true
     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.780 - Created with UnCodeX