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

DeusEx.BarkManager

Extends
Actor

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

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

Variables Summary
FloatbarkModeSpacer
BarkInfocurrentBarks[8]
IntmaxAllowableRadius
FloatmaxBarkExpirationTimer
IntmaxCurrentBarks
IntmaxHiddenHeightDifference
IntmaxVisibleHeightDifference
FloatminimumTextPause
FloatperCharDelay
BarkInforecentBarks[32]
DeusExRootWindowrootWindow
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
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
BarkInfo
barkPawn, conName, barkDuration, barkTimer, barkMode, barkPriority, playingSoundId
Inherited Structures from Engine.Actor
PointRegion, XAIParams
Inherited Structures from Core.Object
BoundingBox, BoundingVolume, Color, Coords, Guid, Plane, Rotator, Scale, Vector

Functions Summary
functionName BuildBarkName (ScriptedPawn newBarkPawn, EBarkModes newBarkMode))
functionbool CheckHeightDifference (ScriptedPawn invokePawn))
functionbool CheckRadius (ScriptedPawn invokePawn))
functionint GetAvailableCurrentBarkSlot (ScriptedPawn newBarkPawn, EBarkModes newBarkMode))
functionint GetAvailableRecentBarkSlot ()))
functionint GetBarkPriority (EBarkModes barkMode))
functionFloat GetBarkTimeout (EBarkModes barkMode))
functionbool HasBarkTypePlayedRecently (ScriptedPawn newBarkPawn, EBarkModes newBarkMode))
functionbool IsBarkPlaying (Name conName))
function MoveCurrentBarkToRecent (int currentBarkIndex))
function RemoveCurrentBark (int barkIndex))
function RemoveRecentBark (int barkIndex))
function ScriptedPawnDied (ScriptedPawn deadPawn))
function SetBarkInfo (int barkIndex, Name conName, ScriptedPawn newBarkPawn, EBarkModes newBarkMode, Float barkDuration, int playingSoundID))
function SetRootWindow ()))
functionbool StartBark (DeusExRootWindow newRoot, ScriptedPawn newBarkPawn, EBarkModes newBarkMode))
function Tick (float deltaTime))
function UpdateCurrentBarks (Float deltaTime))
function UpdateRecentBarks (Float deltaTime))
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

barkModeSpacer Source code

var Float barkModeSpacer;

currentBarks[8] Source code

var BarkInfo currentBarks[8];

maxAllowableRadius Source code

var Int maxAllowableRadius;

maxBarkExpirationTimer Source code

var Float maxBarkExpirationTimer;

maxCurrentBarks Source code

var Int maxCurrentBarks;

maxHiddenHeightDifference Source code

var Int maxHiddenHeightDifference;

maxVisibleHeightDifference Source code

var Int maxVisibleHeightDifference;

minimumTextPause Source code

var Float minimumTextPause;

perCharDelay Source code

var Float perCharDelay;

recentBarks[32] Source code

var BarkInfo recentBarks[32];

rootWindow Source code

var transient DeusExRootWindow rootWindow;


Structures Detail

BarkInfo Source code

struct BarkInfo
{
var Float barkDuration;
var EBarkModes barkMode;
var Scriptedpawn barkPawn;
var Int barkPriority;
var Float barkTimer;
var Name conName;
var Int playingSoundId;
};



Functions Detail

BuildBarkName Source code

function Name BuildBarkName ( ScriptedPawn newBarkPawn, EBarkModes newBarkMode) )

CheckHeightDifference Source code

function bool CheckHeightDifference ( ScriptedPawn invokePawn) )

CheckRadius Source code

function bool CheckRadius ( ScriptedPawn invokePawn) )

GetAvailableCurrentBarkSlot Source code

function int GetAvailableCurrentBarkSlot ( ScriptedPawn newBarkPawn, EBarkModes newBarkMode) )

GetAvailableRecentBarkSlot Source code

function int GetAvailableRecentBarkSlot ( ) )

GetBarkPriority Source code

function int GetBarkPriority ( EBarkModes barkMode) )

GetBarkTimeout Source code

function Float GetBarkTimeout ( EBarkModes barkMode) )

HasBarkTypePlayedRecently Source code

function bool HasBarkTypePlayedRecently ( ScriptedPawn newBarkPawn, EBarkModes newBarkMode) )

IsBarkPlaying Source code

function bool IsBarkPlaying ( Name conName) )

MoveCurrentBarkToRecent Source code

function MoveCurrentBarkToRecent ( int currentBarkIndex) )

RemoveCurrentBark Source code

function RemoveCurrentBark ( int barkIndex) )

RemoveRecentBark Source code

function RemoveRecentBark ( int barkIndex) )

ScriptedPawnDied Source code

function ScriptedPawnDied ( ScriptedPawn deadPawn) )

SetBarkInfo Source code

function SetBarkInfo ( int barkIndex, Name conName, ScriptedPawn newBarkPawn, EBarkModes newBarkMode, Float barkDuration, int playingSoundID) )

SetRootWindow Source code

function SetRootWindow ( ) )

StartBark Source code

function bool StartBark ( DeusExRootWindow newRoot, ScriptedPawn newBarkPawn, EBarkModes newBarkMode) )

Tick Source code

function Tick ( float deltaTime) )

UpdateCurrentBarks Source code

function UpdateCurrentBarks ( Float deltaTime) )

UpdateRecentBarks Source code

function UpdateRecentBarks ( Float deltaTime) )


Defaultproperties

defaultproperties
{
     perCharDelay=0.100000
     minimumTextPause=3.000000
     barkModeSpacer=1.000000
     maxCurrentBarks=4
     maxBarkExpirationTimer=30.000000
     maxAllowableRadius=1000
     maxHiddenHeightDifference=100
     maxVisibleHeightDifference=500
     bHidden=True
     bTravel=True
}

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