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

DeusEx.ConPlayBase

Extends
Actor

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

Direct Known Subclasses:

ConPlay, DataLinkPlay

Constants Summary
Inherited Contants from Core.Object
MaxInt, Pi, RF_NotForClient, RF_NotForEdit, RF_NotForServer, RF_Public, RF_Transactional, RF_Transient

Variables Summary
boolbConversationStarted
boolbForcePlay
Conversationcon
intconActorCount
ActorConActorsBound[10]
ActorConActors[10]
ConWindowActiveconWinThird
ConEventcurrentEvent
EDisplayModedisplayMode
ConHistoryhistory
intinitialRadius
ActorinvokeActor
ActorlastActor
ConEventlastEvent
IntlastSpeechTextLength
StringmissionLocation
IntmissionNumber
DeusExPlayerplayer
IntplayingSoundId
EPlayModesplayMode
DeusExRootWindowrootWindow
intsaveRadiusDistance
ActorstartActor
ConversationstartCon
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
Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[6], Outer

Enumerations Summary
EConditions
EC_Less, EC_LessEqual, EC_Equal, EC_GreaterEqual, EC_Greater
EDisplayMode
DM_FirstPerson, DM_ThirdPerson, DM_Bark
EEventAction
EA_NextEvent, EA_JumpToLabel, EA_JumpToConversation, EA_WaitForInput, EA_WaitForSpeech, EA_WaitForText, EA_PlayAnim, EA_ConTurnActors, EA_End
EEventType
ET_Speech, ET_Choice, ET_SetFlag, ET_CheckFlag, ET_CheckObject, ET_TransferObject, ET_MoveCamera, ET_Animation, ET_Trade, ET_Jump, ET_Random, ET_Trigger, ET_AddGoal, ET_AddNote, ET_AddSkillPoints, ET_AddCredits, ET_CheckPersona, ET_Comment, ET_End
EFlagType
FLAG_Bool, FLAG_Byte, FLAG_Int, FLAG_Float, FLAG_Name, FLAG_Vector, FLAG_Rotator,
EPersonaTypes
EP_Credits, EP_Health, EP_SkillPoints
EPlayModes
PM_Passive, PM_Active
ESpeechFonts
SF_Normal, SF_Computer
Inherited Enumerations from Engine.Actor
EAIEventState, EAIEventType, EBarkModes, EDodgeDir, EDrawType, EInputAction, EInputKey, ELightEffect, ELightType, EMusicTransition, ENetRole, EPhysics, ERenderStyle, ESoundSlot, ETravelType
Inherited Enumerations from Core.Object
ESheerAxis

Structures Summary
Inherited Structures from Engine.Actor
PointRegion, XAIParams
Inherited Structures from Core.Object
BoundingBox, BoundingVolume, Color, Coords, Guid, Plane, Rotator, Scale, Vector

Functions Summary
function ActorDestroyed (Actor destroyedActor))
function AddConActor (Actor newConActor, bool bFirstPerson))
function AddHistoryEvent (String eventSpeaker, ConSpeech eventSpeech ))
functionint AddTransferCount (Inventory invItemFrom, Inventory invItemTo, ConEventTransferObject event, pawn transferTo, bool bSpawned))
functionbool CanInterrupt ()))
functionbool ConversationStarted ()))
functionString ConvertSpaces (coerce String inString))
function EndConActorStates ()))
functionbool GetForcePlay ()))
functionConEvent GetNextEvent ()))
function InterruptConversation ()))
functionbool IsConActorInList (Actor conActor, optional bool bRemoveActor))
function RemoveItemFromPlayer (Inventory item))
functionbool SetConversation (Conversation newCon ))
function SetForcePlay (bool bNewForcePlay))
function SetInitialRadius (int newInitialRadius))
function SetInterruptedFlag ()))
function SetOriginalRadius (int newOriginalDistance))
function SetPlayedFlag ()))
function SetStartActor (Actor newStartActor))
functionEEventAction SetupEventAddCredits (ConEventAddCredits event, out String nextLabel ))
functionEEventAction SetupEventAddGoal (ConEventAddGoal event, out String nextLabel ))
functionEEventAction SetupEventAddNote (ConEventAddNote event, out String nextLabel ))
functionEEventAction SetupEventAddSkillPoints (ConEventAddSkillPoints event, out String nextLabel ))
functionEEventAction SetupEventAnimation (ConEventAnimation event, out String nextLabel ))
functionEEventAction SetupEventCheckFlag (ConEventCheckFlag event, out String nextLabel ))
functionEEventAction SetupEventCheckObject (ConEventCheckObject event, out String nextLabel ))
functionEEventAction SetupEventCheckPersona (ConEventCheckPersona event, out String nextLabel ))
functionEEventAction SetupEventEnd (ConEventEnd event, out String nextLabel ))
functionEEventAction SetupEventJump (ConEventJump event, out String nextLabel ))
functionEEventAction SetupEventRandomLabel (ConEventRandomLabel event, out String nextLabel ))
functionEEventAction SetupEventSetFlag (ConEventSetFlag event, out String nextLabel ))
functionEEventAction SetupEventTrade (ConEventTrade event, out String nextLabel ))
functionEEventAction SetupEventTransferObject (ConEventTransferObject event, out String nextLabel ))
functionEEventAction SetupEventTrigger (ConEventTrigger event, out String nextLabel ))
function SetupHistory (String ownerName, optional Bool bInfoLink))
functionBool StartConversation (DeusExPlayer newPlayer, optional Actor newInvokeActor, optional bool bForcePlay))
function StopSpeech ()))
function TerminateConversation (optional bool bContinueSpeech, optional bool bNoPlayedFlag))
function TurnActor (Actor turnActor, Actor turnTowards))
function TurnSpeakingActors (Actor speaker, Actor speakingTo))
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
Inherited Functions from Core.Object
!, !=, $, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, Abs, AllObjects, Asc, Atan, BeginState, Caps, Chr, Clamp, ClassIsChildOf, clock, Cos, CriticalDelete, Cross, CyclesToSeconds, Disable, Dot, DynamicLoadObject, Enable, EndState, Exp, FClamp, FMax, FMin, FRand, GetAxes, GetConfig, GetEnum, GetPropertyText, GetStateName, GetUnAxes, GotoState, InStr, Invert, IsA, IsInState, Left, Len, Lerp, Localize, Log, Loge, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, OrthoRotation, Rand, RandRange, ResetConfig, Right, RotRand, SaveConfig, SetPropertyText, Sin, Smerp, Sprintf, Sqrt, Square, StaticSaveConfig, Tan, unclock, VRand, VSize, Warn, ^, ^^, |, ||, ~, ~=


Variables Detail

bConversationStarted Source code

var bool bConversationStarted;

bForcePlay Source code

var bool bForcePlay;

con Source code

var Conversation con;

conActorCount Source code

var int conActorCount;

ConActorsBound[10] Source code

var Actor ConActorsBound[10];

ConActors[10] Source code

var Actor ConActors[10];

conWinThird Source code

var transient ConWindowActive conWinThird;

currentEvent Source code

var ConEvent currentEvent;

displayMode Source code

var EDisplayMode displayMode;

history Source code

var ConHistory history;

initialRadius Source code

var int initialRadius;

invokeActor Source code

var Actor invokeActor;

lastActor Source code

var Actor lastActor;

lastEvent Source code

var ConEvent lastEvent;

lastSpeechTextLength Source code

var Int lastSpeechTextLength;

missionLocation Source code

var String missionLocation;

missionNumber Source code

var Int missionNumber;

player Source code

var DeusExPlayer player;

playingSoundId Source code

var Int playingSoundId;

playMode Source code

var EPlayModes playMode;

rootWindow Source code

var transient DeusExRootWindow rootWindow;

saveRadiusDistance Source code

var int saveRadiusDistance;

startActor Source code

var Actor startActor;

startCon Source code

var Conversation startCon;


Enumerations Detail

EConditions Source code

enum EConditions
{
EC_Less, EC_LessEqual, EC_Equal, EC_GreaterEqual, EC_Greater
};

EDisplayMode Source code

enum EDisplayMode
{
DM_FirstPerson, DM_ThirdPerson, DM_Bark
};

EEventAction Source code

enum EEventAction
{
EA_NextEvent, EA_JumpToLabel, EA_JumpToConversation, EA_WaitForInput, EA_WaitForSpeech, EA_WaitForText, EA_PlayAnim, EA_ConTurnActors, EA_End
};

EEventType Source code

enum EEventType
{
ET_Speech, ET_Choice, ET_SetFlag, ET_CheckFlag, ET_CheckObject, ET_TransferObject, ET_MoveCamera, ET_Animation, ET_Trade, ET_Jump, ET_Random, ET_Trigger, ET_AddGoal, ET_AddNote, ET_AddSkillPoints, ET_AddCredits, ET_CheckPersona, ET_Comment, ET_End
};

EFlagType Source code

enum EFlagType
{
FLAG_Bool, FLAG_Byte, FLAG_Int, FLAG_Float, FLAG_Name, FLAG_Vector, FLAG_Rotator,
};

EPersonaTypes Source code

enum EPersonaTypes
{
EP_Credits, EP_Health, EP_SkillPoints
};

EPlayModes Source code

enum EPlayModes
{
PM_Passive, PM_Active
};

ESpeechFonts Source code

enum ESpeechFonts
{
SF_Normal, SF_Computer
};


Functions Detail

ActorDestroyed Source code

function ActorDestroyed ( Actor destroyedActor) )

AddConActor Source code

function AddConActor ( Actor newConActor, bool bFirstPerson) )

AddHistoryEvent Source code

function AddHistoryEvent ( String eventSpeaker, ConSpeech eventSpeech ) )

AddTransferCount Source code

function int AddTransferCount ( Inventory invItemFrom, Inventory invItemTo, ConEventTransferObject event, pawn transferTo, bool bSpawned) )

CanInterrupt Source code

function bool CanInterrupt ( ) )

ConversationStarted Source code

function bool ConversationStarted ( ) )

ConvertSpaces Source code

function String ConvertSpaces ( coerce String inString) )

EndConActorStates Source code

function EndConActorStates ( ) )

GetForcePlay Source code

function bool GetForcePlay ( ) )

GetNextEvent Source code

function ConEvent GetNextEvent ( ) )

InterruptConversation Source code

function InterruptConversation ( ) )

IsConActorInList Source code

function bool IsConActorInList ( Actor conActor, optional bool bRemoveActor) )

RemoveItemFromPlayer Source code

function RemoveItemFromPlayer ( Inventory item) )

SetConversation Source code

function bool SetConversation ( Conversation newCon ) )

SetForcePlay Source code

function SetForcePlay ( bool bNewForcePlay) )

SetInitialRadius Source code

function SetInitialRadius ( int newInitialRadius) )

SetInterruptedFlag Source code

function SetInterruptedFlag ( ) )

SetOriginalRadius Source code

function SetOriginalRadius ( int newOriginalDistance) )

SetPlayedFlag Source code

function SetPlayedFlag ( ) )

SetStartActor Source code

function SetStartActor ( Actor newStartActor) )

SetupEventAddCredits Source code

function EEventAction SetupEventAddCredits ( ConEventAddCredits event, out String nextLabel ) )

SetupEventAddGoal Source code

function EEventAction SetupEventAddGoal ( ConEventAddGoal event, out String nextLabel ) )

SetupEventAddNote Source code

function EEventAction SetupEventAddNote ( ConEventAddNote event, out String nextLabel ) )

SetupEventAddSkillPoints Source code

function EEventAction SetupEventAddSkillPoints ( ConEventAddSkillPoints event, out String nextLabel ) )

SetupEventAnimation Source code

function EEventAction SetupEventAnimation ( ConEventAnimation event, out String nextLabel ) )

SetupEventCheckFlag Source code

function EEventAction SetupEventCheckFlag ( ConEventCheckFlag event, out String nextLabel ) )

SetupEventCheckObject Source code

function EEventAction SetupEventCheckObject ( ConEventCheckObject event, out String nextLabel ) )

SetupEventCheckPersona Source code

function EEventAction SetupEventCheckPersona ( ConEventCheckPersona event, out String nextLabel ) )

SetupEventEnd Source code

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

SetupEventJump Source code

function EEventAction SetupEventJump ( ConEventJump event, out String nextLabel ) )

SetupEventRandomLabel Source code

function EEventAction SetupEventRandomLabel ( ConEventRandomLabel event, out String nextLabel ) )

SetupEventSetFlag Source code

function EEventAction SetupEventSetFlag ( ConEventSetFlag event, out String nextLabel ) )

SetupEventTrade Source code

function EEventAction SetupEventTrade ( ConEventTrade event, out String nextLabel ) )

SetupEventTransferObject Source code

function EEventAction SetupEventTransferObject ( ConEventTransferObject event, out String nextLabel ) )

SetupEventTrigger Source code

function EEventAction SetupEventTrigger ( ConEventTrigger event, out String nextLabel ) )

SetupHistory Source code

function SetupHistory ( String ownerName, optional Bool bInfoLink) )

StartConversation Source code

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

StopSpeech Source code

function StopSpeech ( ) )

TerminateConversation Source code

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

TurnActor Source code

function TurnActor ( Actor turnActor, Actor turnTowards) )

TurnSpeakingActors Source code

function TurnSpeakingActors ( Actor speaker, Actor speakingTo) )


Defaultproperties

defaultproperties
{
}

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