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

DeusEx.ConPlay

Extends
ConPlayBase

Core.Object
|   
+-- Engine.Actor
   |   
   +-- DeusEx.ConPlayBase
      |   
      +-- DeusEx.ConPlay

Variables Summary
BoolbActorsTurned
BoolbEndingConversation
BoolbSaveContinueSpeech
BoolbSaveNoPlayedFlag
BoolbSetupInitialCamera
BoolbWaitingForConWin
ConCameracameraInfo
FontConversationNameFonts[2]
FontConversationSpeechFonts[2]
HUDConWindowFirstconWinFirst
ConEventcurrentEvent
ActorcurrentSpeaker
ActorcurrentSpeakingTo
BoolinteractiveCamera
FloatminimumTextPause
ConEventMoveCamerapendingCameraEvent
FloatperCharDelay
InventoryplayerInHand
BoolrandomCamera
BoolSetupInitialCamera
ActorspeakingActor
Inherited Variables from DeusEx.ConPlayBase
bConversationStarted, bForcePlay, con, conActorCount, ConActorsBound[10], ConActors[10], conWinThird, currentEvent, displayMode, history, initialRadius, invokeActor, lastActor, lastEvent, lastSpeechTextLength, missionLocation, missionNumber, player, playingSoundId, playMode, rootWindow, saveRadiusDistance, startActor, startCon
Inherited Variables from Engine.Actor
Acceleration, AmbientGlow, AmbientSound, AnimFrame, AnimLast, AnimMinRate, AnimRate, AnimSequence, AttachTag, bActorShadows, bAlwaysRelevant, bAlwaysTick, bAnimByOwner, bAnimFinished, bAnimLoop, bAnimNotify, BarkBindName, Base, bAssimilated, bBlockActors, bBlockPlayers, bBlockSight, bBounce, bCanTeleport, bCarriedItem, bClientAnim, bClientDemoNetFunc, bClientDemoRecording, bCollideActors, bCollideWhenPlacing, bCollideWorld, bCorona, bDeleteMe, bDemoRecording, bDetectable, bDifficulty0, bDifficulty1, bDifficulty2, bDifficulty3, bDirectional, bDynamicLight, bEdLocked, bEdShouldSnap, bEdSnap, bFixedRotationDir, bForcePhysicsUpdate, bForceStasis, bGameRelevant, bHidden, bHiddenEd, bHighDetail, bHighlighted, bHurtEntry, bIgnore, BindName, bInterpolating, bIsItemGoal, bIsKillGoal, bIsMover, bIsPawn, bIsSecretGoal, bJustTeleported, BlendAnimFrame[4], BlendAnimLast[4], BlendAnimMinRate[4], BlendAnimRate[4], BlendAnimSequence[4], BlendTweenRate[4], bLensFlare, bLightChanged, bMemorized, bMeshCurvy, bMeshEnviroMap, bMovable, bNet, bNetFeel, bNetHear, bNetInitial, bNetOptional, bNetOwner, bNetRelevant, bNetSee, bNetSpecial, bNetTemporary, bNoDelete, bNoSmooth, bOnlyOwnerSee, bOwned, bOwnerNoSee, bParticles, bProjTarget, bRandomFrame, bReplicateInstigator, bRotateToDesired, Brush, bSelected, bShadowCast, bSimFall, bSimulatedPawn, bSinglePlayer, bSpecialLit, bStasis, bStatic, bTempEditor, bTicked, bTimerLoop, bTrailerPrePivot, bTrailerSameRotation, bTransient, bTravel, bUnlit, Buoyancy, bVisionImportant, CollisionHeight, CollisionRadius, CollisionTag, ColLocation, ConListItems, ConStartInterval, CurrentVisibility, Deleted, DesiredRotation, DistanceFromPlayer, DodgeDir, DrawScale, DrawType, Event, ExtraTag, FamiliarName, Fatness, Group, InitialState, Instigator, Inventory, LastConEndTime, LastRenderTime, LastSmellNode, LastVisibility, LatentActor, LatentByte, LatentFloat, LatentInt, Level, LifeSpan, LightBrightness, LightCone, LightEffect, LightHue, LightingTag, LightPeriod, LightPhase, LightRadius, LightSaturation, LightType, Location, LODBias, Mass, Mesh, MiscNumber, MultiSkins[8], NetPriority, NetTag, NetUpdateFrequency, OddsOfAppearing, OldAnimRate, OldBlendAnimRate[4], OldLocation, OtherTag, Owner, PendingTouch, PhysAlpha, Physics, PhysRate, PrePivot, Region, RelevantRadius, RemoteRole, RenderInterface, RenderIteratorClass, Role, Rotation, RotationRate, ScaleGlow, SimAnim, SimBlendAnim[4], Skin, SmellClass, SoundPitch, SoundRadius, SoundVolume, SpecialTag, Sprite, StandingCount, Style, Tag, Target, Texture, TimerCounter, TimerRate, Touching[4], TransientSoundRadius, TransientSoundVolume, TweenRate, UnfamiliarName, Velocity, VisibilityHeight, VisibilityRadius, VisUpdateTime, VolumeBrightness, VolumeFog, VolumeRadius, XLevel

Enumerations Summary
Inherited Enumerations from DeusEx.ConPlayBase
EConditions, EDisplayMode, EEventAction, EEventType, EFlagType, EPersonaTypes, EPlayModes, ESpeechFonts
Inherited Enumerations from Engine.Actor
EAIEventState, EAIEventType, EBarkModes, EDodgeDir, EDrawType, EInputAction, EInputKey, ELightEffect, ELightType, EMusicTransition, ENetRole, EPhysics, ERenderStyle, ESoundSlot, ETravelType

Structures Summary
Inherited Structures from Engine.Actor
PointRegion, XAIParams

Functions Summary
function BeginState ()))
WaitForConWin
function CloseConWindow ()))
WaitForConWin
function ConWinFinished ()))
functionFont GetCurrentNameFont ()))
functionint GetCurrentResolutionWidth ()))
functionFont GetCurrentSpeechFont ()))
functionEDisplayMode GetDisplayMode ()))
functionConEvent GetNextEvent ()))
function JumpToConversation (Conversation jumpCon, String startLabel ))
function PlayChoice (ConChoice choice ))
function PlayNextEvent ()))
function PlayNextEvent ()))
WaitForConWin
function PlaySpeech (int soundID, Actor speaker ))
function PostTerminateConversation ()))
function ProcessAction (EEventAction nextAction, string nextLabel ))
function SetCameraActors ()))
function SetInHand (Inventory newInHand))
function SetupEvent ()))
PlayEvent
functionEEventAction SetupEventChoice (ConEventChoice event, out String nextLabel ))
functionEEventAction SetupEventEnd (ConEventEnd event, out String nextLabel ))
functionEEventAction SetupEventMoveCamera (ConEventMoveCamera event, out String nextLabel ))
functionEEventAction SetupEventSpeechPost (ConEventSpeech event, out String nextLabel ))
functionEEventAction SetupEventSpeechPre (ConEventSpeech event, out String nextLabel ))
functionBool StartConversation (DeusExPlayer newPlayer, optional Actor newInvokeActor, optional bool bForcePlay))
function StartSpeakingAnimation ()))
function StopSpeakingAnimation ()))
function StopSpeech ()))
function TerminateConversation (optional bool bContinueSpeech, optional bool bNoPlayedFlag))
function Timer ()))
WaitForConWin
function Timer ()))
WaitForSpeech
function Timer ()))
WaitForText
function ToggleInteractiveCamera ()))
function UpdateCameraInfo ()))
Inherited Functions from DeusEx.ConPlayBase
ActorDestroyed, AddConActor, AddHistoryEvent, AddTransferCount, CanInterrupt, ConversationStarted, ConvertSpaces, EndConActorStates, GetForcePlay, GetNextEvent, InterruptConversation, IsConActorInList, RemoveItemFromPlayer, SetConversation, SetForcePlay, SetInitialRadius, SetInterruptedFlag, SetOriginalRadius, SetPlayedFlag, SetStartActor, SetupEventAddCredits, SetupEventAddGoal, SetupEventAddNote, SetupEventAddSkillPoints, SetupEventAnimation, SetupEventCheckFlag, SetupEventCheckObject, SetupEventCheckPersona, SetupEventEnd, SetupEventJump, SetupEventRandomLabel, SetupEventSetFlag, SetupEventTrade, SetupEventTransferObject, SetupEventTrigger, SetupHistory, StartConversation, StopSpeech, TerminateConversation, TurnActor, TurnSpeakingActors
Inherited Functions from Engine.Actor
*, +, -, AIClearEvent, AIClearEventCallback, AIEndEvent, AIGetLightLevel, AISendEvent, AISetEventCallback, AIStartEvent, AIVisibility, AllActors, AnimEnd, Attach, AutonomousPhysics, BaseChange, BasedActors, BecomeViewTarget, BeginEvent, BeginPlay, BroadcastLocalizedMessage, BroadcastMessage, Bump, BumpWall, ChildActors, ConsoleCommand, CycleActors, DemoPlaySound, Destroy, Destroyed, Detach, EncroachedBy, EncroachingOn, EndConversation, EndedRotation, EndEvent, Error, Expired, Falling, FastTrace, FellOutOfWorld, FinishAnim, FinishInterpolation, Frob, GainedChild, GetAnimGroup, GetBoundingBox, GetHumanName, GetItemName, GetMapName, GetMeshTexture, GetNextInt, GetNextIntDesc, GetNextSkin, GetPlayerPawn, GetSoundDuration, GetURLMap, HasAnim, HitWall, HurtRadius, InStasis, InterpolateEnd, IsAnimating, IsOverlapping, KillCredit, KilledBy, Landed, LastRendered, LoopAnim, LostChild, MakeNoise, Move, MoveSmooth, ParabolicTrace, PlayAnim, PlayBlendAnim, PlayerCanSeeMe, PlayOwnedSound, PlaySound, PostBeginPlay, PostNetBeginPlay, PostPostBeginPlay, PostTeleport, PostTouch, PreBeginPlay, PreTeleport, RadiusActors, RandomBiasedRotation, RenderOverlays, RenderTexture, SetBase, SetCollision, SetCollisionSize, SetDefaultDisplayProperties, SetDisplayProperties, SetInitialState, SetInstantMusicVolume, SetInstantSoundVolume, SetInstantSpeechVolume, SetLocation, SetOwner, SetPhysics, SetRotation, SetTimer, Sleep, Spawn, Spawned, SpecialHandling, StopBlendAnims, StopSound, SupportActor, TakeDamage, Tick, Timer, Touch, TouchingActors, Trace, TraceActors, TraceTexture, TraceVisibleActors, TravelPostAccept, TravelPreAccept, Trigger, TweenAnim, TweenBlendAnim, UnTouch, UnTrigger, VisibleActors, VisibleCollidingActors, ZoneChange

States Summary
ConPlayAnim Source code
state ConPlayAnim
ConTurnActors Source code
state ConTurnActors
PlayEvent Source code
state PlayEvent
SetupEvent
WaitForConWin Source code
state WaitForConWin
BeginState, CloseConWindow, PlayNextEvent, Timer
WaitForInput Source code
state WaitForInput
WaitForSpeech Source code
state WaitForSpeech
Timer
WaitForText Source code
state WaitForText
Timer


Variables Detail

bActorsTurned Source code

var Bool bActorsTurned;

bEndingConversation Source code

var Bool bEndingConversation;

bSaveContinueSpeech Source code

var Bool bSaveContinueSpeech;

bSaveNoPlayedFlag Source code

var Bool bSaveNoPlayedFlag;

bSetupInitialCamera Source code

var Bool bSetupInitialCamera;

bWaitingForConWin Source code

var Bool bWaitingForConWin;

cameraInfo Source code

var ConCamera cameraInfo;

ConversationNameFonts[2] Source code

var Font ConversationNameFonts[2];

ConversationSpeechFonts[2] Source code

var Font ConversationSpeechFonts[2];

conWinFirst Source code

var transient HUDConWindowFirst conWinFirst;

currentEvent Source code

var ConEvent currentEvent;

currentSpeaker Source code

var Actor currentSpeaker;

currentSpeakingTo Source code

var Actor currentSpeakingTo;

interactiveCamera Source code

var Bool interactiveCamera;

minimumTextPause Source code

var Float minimumTextPause;

pendingCameraEvent Source code

var ConEventMoveCamera pendingCameraEvent;

perCharDelay Source code

var Float perCharDelay;

playerInHand Source code

var Inventory playerInHand;

randomCamera Source code

var Bool randomCamera;

SetupInitialCamera Source code

var Bool SetupInitialCamera;

speakingActor Source code

var Actor speakingActor;


Functions Detail

BeginState WaitForConWin Source code

function BeginState ( ) )

CloseConWindow WaitForConWin Source code

function CloseConWindow ( ) )

ConWinFinished Source code

function ConWinFinished ( ) )

GetCurrentNameFont Source code

function Font GetCurrentNameFont ( ) )

GetCurrentResolutionWidth Source code

function int GetCurrentResolutionWidth ( ) )

GetCurrentSpeechFont Source code

function Font GetCurrentSpeechFont ( ) )

GetDisplayMode Source code

function EDisplayMode GetDisplayMode ( ) )

GetNextEvent Source code

function ConEvent GetNextEvent ( ) )

JumpToConversation Source code

function JumpToConversation ( Conversation jumpCon, String startLabel ) )

PlayChoice Source code

function PlayChoice ( ConChoice choice ) )

PlayNextEvent Source code

function PlayNextEvent ( ) )

PlayNextEvent WaitForConWin Source code

function PlayNextEvent ( ) )

PlaySpeech Source code

function PlaySpeech ( int soundID, Actor speaker ) )

PostTerminateConversation Source code

function PostTerminateConversation ( ) )

ProcessAction Source code

function ProcessAction ( EEventAction nextAction, string nextLabel ) )

SetCameraActors Source code

function SetCameraActors ( ) )

SetInHand Source code

function SetInHand ( Inventory newInHand) )

SetupEvent PlayEvent Source code

function SetupEvent ( ) )

SetupEventChoice Source code

function EEventAction SetupEventChoice ( ConEventChoice event, out String nextLabel ) )

SetupEventEnd Source code

function EEventAction SetupEventEnd ( ConEventEnd event, out String nextLabel ) )

SetupEventMoveCamera Source code

function EEventAction SetupEventMoveCamera ( ConEventMoveCamera event, out String nextLabel ) )

SetupEventSpeechPost Source code

function EEventAction SetupEventSpeechPost ( ConEventSpeech event, out String nextLabel ) )

SetupEventSpeechPre Source code

function EEventAction SetupEventSpeechPre ( ConEventSpeech event, out String nextLabel ) )

StartConversation Source code

function Bool StartConversation ( DeusExPlayer newPlayer, optional Actor newInvokeActor, optional bool bForcePlay) )

StartSpeakingAnimation Source code

function StartSpeakingAnimation ( ) )

StopSpeakingAnimation Source code

function StopSpeakingAnimation ( ) )

StopSpeech Source code

function StopSpeech ( ) )

TerminateConversation Source code

function TerminateConversation ( optional bool bContinueSpeech, optional bool bNoPlayedFlag) )

Timer WaitForConWin Source code

function Timer ( ) )

Timer WaitForSpeech Source code

function Timer ( ) )

Timer WaitForText Source code

function Timer ( ) )

ToggleInteractiveCamera Source code

function ToggleInteractiveCamera ( ) )

UpdateCameraInfo Source code

function UpdateCameraInfo ( ) )


Defaultproperties

defaultproperties
{
     perCharDelay=0.100000
     minimumTextPause=3.000000
     ConversationSpeechFonts(0)=Font'DeusExUI.FontConversation'
     ConversationSpeechFonts(1)=Font'DeusExUI.FontConversationLarge'
     ConversationNameFonts(0)=Font'DeusExUI.FontConversationBold'
     ConversationNameFonts(1)=Font'DeusExUI.FontConversationLargeBold'
     bHidden=True
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Mon 8/11/2021 16:31:04.945 - Created with UnCodeX