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

KFMod.KFDoorMover

Extends
Mover

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Mover
      |   
      +-- KFMod.KFDoorMover

Direct Known Subclasses:

KFElevatorDoorMover

Constants Summary
Inherited Contants from Engine.Actor
MAINCOLLISIONINDEX, MAXSTEPHEIGHT, MINFLOORZ

Variables Summary
boolbDoorIsDead
boolbInitialBlockActors
boolbInitialCollideActors
boolbSealed
boolbShouldBeOpen
boolbZedHittingDoor
byteDesiredOpenToKey
floatHealth
intInitExtraCost
floatLastZombieDamageTime
floatLastZombieHitSoundTime
floatMaxWeld
KFUseTriggerMyTrigger
floatPathUdpTimer
vectorWeldIconLocation
floatWeldStrength
soundZombieHitSound
Collision
boolbNoBlockWhileOpen
KFDoorMover
boolbBlockDamagingOfWeld
boolbDisallowWeld
boolbElevOuterDoorBottom
boolbElevOuterDoorTop
boolbKeyLocked
boolbNoSeal
boolbSmallArmsDamage
boolbStartSealed
boolbZombiesIgnore
NavigationPointDoorPathNode
soundMetalBreakSound
class<Emitter>MetalDoorExplodeEffectClass
soundMetalZombieHitSound
floatStartSealedWeldPrc
soundWoodBreakSound
class<Emitter>WoodDoorExplodeEffectClass
floatZombieDamageReductionFactor
Inherited Variables from Engine.Mover
AntiPortals, AntiPortalTag, BACKUP_bHidden, Backup_InitialState, BasePos, BaseRot, bAutoDoor, bClientPause, bClosed, bDamageTriggered, bDelaying, bDynamicLightMover, bIsLeader, bJumpLift, bNoAIRelevance, bOpening, bOscillatingLoop, bPlayerOnly, bResetting, BrushRaytraceKey, bSlave, bToggleDirection, bTriggerOnceOnly, BumpEvent, BumpType, bUseShortestRotation, bUseTriggered, ClientStop, ClientUpdate, ClosedEvent, ClosedSound, ClosingEvent, ClosingSound, DamageThreshold, DelayTime, EncroachDamage, Follower, KeyNum, KeyPos[24], KeyRot[24], Leader, LoopEvent, LoopSound, MoveAmbientSound, MoverEncroachType, MoverGlideType, MoveTime, myMarker, NumKeys, numTriggerEvents, OldPos, OldPrePivot, OldRot, OpenedEvent, OpenedSound, OpeningEvent, OpeningSound, OtherTime, PhysAlpha, PhysRate, PlayerBumpEvent, PrevKeyNum, RealPosition, RealRotation, ReturnGroup, SavedPos, SavedRot, SavedTrigger, SimInterpolate, SimOldPos, SimOldRotPitch, SimOldRotRoll, SimOldRotYaw, StartKeyNum, StayOpenTime, StepDirection, StoppedPosition, WorldRaytraceKey
Inherited Variables from Engine.Actor
Acceleration, AccumKarmaAngleError, ActorRenderData, AmbientGlow, AmbientSound, AntiPortal, Attached, AttachmentBone, AttachTag, bAcceptsProjectors, bActorShadows, bAlreadyPrecachedMaterials, bAlreadyPrecachedMeshes, bAlwaysFaceCamera, bAlwaysRelevant, bAlwaysTick, bAlwaysZeroBoneOffset, bAnimByOwner, Base, bAttenByLife, bAutoAlignToTerrain, bAutoTraceNotify, bBadStateCode, bBlockActors, bBlockHitPointTraces, bBlockKarma, bBlockNonZeroExtentTraces, bBlockPlayers, bBlockProjectiles, bBlocksTeleport, bBlockZeroExtentTraces, bBounce, bCanAutoTraceSelect, bCanBeDamaged, bCanTeleport, bClientAnim, bClientAuthoritative, bClientDemoNetFunc, bClientDemoRecording, bClientTrigger, bCollideActors, bCollideWhenPlacing, bCollideWorld, bCompressedPosition, bCorona, bDeferRendering, bDeleteMe, bDemoOwner, bDemoRecording, bDestroyInPainVolume, bDetailAttachment, bDirectional, bDirectionalCorona, bDisableSorting, bDisturbFluidSurface, bDramaticLighting, bDynamicLight, bEdShouldSnap, bEdSnap, bFixedRotationDir, bForceSkelUpdate, bFullVolume, bGameRelevant, bHardAttach, bHidden, bHiddenEd, bHiddenEdGroup, bHighDetail, bHurtEntry, bIgnoreEncroachers, bIgnoreOutOfWorld, bIgnoreTerminalVelocity, bIgnoreVehicles, bInterpolating, bJustTeleported, bLightChanged, bLightingVisibility, bLockLocation, bMovable, bNetDirty, bNetInitial, bNetInitialRotation, bNetNotify, bNetOwner, bNetRelevant, bNetTemporary, bNoDelete, bNoRepMesh, bNotifyLocalPlayerTeamReceived, bNotOnDedServer, bObsolete, bOnlyAffectPawns, bOnlyDirtyReplication, bOnlyDrawIfAttached, bOnlyOwnerSee, bOnlyRelevantToOwner, bOrientOnSlope, bOrientToVelocity, bOwnerNoSee, bPathColliding, bPathTemp, bPendingDelete, bProjTarget, bRepClientDemo, bReplicateAnimations, bReplicateInstigator, bReplicateMovement, bRotateToDesired, Brush, bScriptInitialized, bSelected, bShadowCast, bShouldBaseAtStartup, bShouldStopKarma, bShowOctreeNodes, bSkipActorPropertyReplication, bSmoothKarmaStateUpdates, bSpecialLit, bStasis, bStatic, bStaticLighting, bSuperHighDetail, bTearOff, bTempEditor, bTicked, bTimerLoop, bTraceWater, bTrailerAllowRotation, bTrailerPrePivot, bTrailerSameRotation, bTravel, bUnlit, Buoyancy, bUpdateSimulatedPosition, bUseCollisionStaticMesh, bUseCylinderCollision, bUseDynamicLights, bUseHighDetailOverlayIndex, bUseLightingFromBase, bWasSNFiltered, bWorldGeometry, CachedLocalToWorld, CachedLocation, CachedRotation, ClientOverlayCounter, ClientOverlayTimer, CollisionHeight, CollisionRadius, CollisionTag, ColLocation, CullDistance, Deleted, DesiredRotation, DrawScale, DrawScale3D, DrawType, Event, ExcludeTag[8], FluidSurfaceShootStrengthMod, ForcedVisibilityZoneTag, ForceNoise, ForceRadius, ForceScale, ForceType, Group, HardRelMatrix, HighDetailOverlay, HighDetailOverlayIndex, InitialState, Instigator, Inventory, JoinedTag, KParams, KStepTag, LastRenderTime, LastReplicateTime, LatentFloat, Leaves, Level, LifeSpan, LightBrightness, LightCone, LightEffect, LightHue, LightPeriod, LightPhase, LightRadius, LightRenderData, LightSaturation, LightType, Location, LODBias, Mass, MaxLights, Mesh, MeshInstance, MessageClass, NetPriority, NetTag, NetUpdateFrequency, NetUpdateTime, OctreeBox, OctreeBoxCenter, OctreeBoxRadii, OctreeNodes, OverlayMaterial, OverlayTimer, Owner, PendingTouch, Physics, PhysicsVolume, PrePivot, Projectors, Region, RelativeLocation, RelativeRotation, RemoteRole, RenderRevision, RepSkin, Role, Rotation, RotationRate, ScaleGlow, SimAnim, Skins, SoundOcclusion, SoundPitch, SoundRadius, SoundVolume, StaticFilterState, StaticMesh, StaticMeshInstance, StaticMeshProjectors, StaticSectionBatches, Style, SurfaceType, Tag, Texture, TimerCounter, TimerRate, Touching, TransientSoundRadius, TransientSoundVolume, UV2Mode, UV2Texture, Velocity, XLevel

Enumerations Summary
Inherited Enumerations from Engine.Mover
EBumpType, EMoverEncroachType, EMoverGlideType
Inherited Enumerations from Engine.Actor
EDoubleClickDir, EDrawType, EFilterState, EFlagState, EForceType, eKillZType, ELightEffect, ELightType, EMusicTransition, ENetRole, EPhysics, ERenderStyle, ESoundOcclusion, ESoundSlot, ESurfaceTypes, ETravelType, EUV2Mode

Structures Summary
Inherited Structures from Engine.Actor
ActorRenderDataPtr, AnimRep, BatchReference, FireProperties, KRBVec, KRigidBodyState, KSimParams, LightRenderDataPtr, PointRegion, ProjectorRenderInfoPtr, StaticMeshProjectorRenderInfoPtr

Functions Summary
function Bump (Actor Other ))
function DoClose ()))
function DoCloseToFirst ()))
function DoOpen ()))
function DoOpenToKey (byte KeyNums ))
function FinishedClosing ()))
function FinishedOpening ()))
function GoBang (pawn instigatedBy, vector hitlocation, ector momentum, class<DamageType> damageType))
function MakeGroupStop ()))
function OpenDoorToKey (pawn EventInstigator, byte KeyNums ))
function OpenDoorToKey (pawn EventInstigator, byte KeyNums ))
TriggerToggle
function PlayZombieHitSound ()))
function PostBeginPlay ()))
function PostNetBeginPlay ()))
event PostNetReceive ()))
function RespawnDoor ()))
function SetWeldStrength (float NewStrength))
function TakeDamage (int Damage, Pawn InstigatedBy, Vector Hitlocation, Vector Momentum, class<DamageType> damageType, optional int HitIndex))
function Tick (float Delta ))
function Timer ()))
Inherited Functions from Engine.Mover
Attach, BaseFinished, BaseStarted, BeginEvent, BeginPlay, BeginState, Bump, CanTrigger, DisableTrigger, DoClose, DoOpen, EnableTrigger, EncroachingOn, EndEvent, EndState, FinishedClosing, FinishedOpening, FinishNotify, InterpolateTo, KeyFrameReached, MakeGroupReturn, MakeGroupStop, MoverLooped, PostBeginPlay, Reset, SelfTriggered, SetKeyframe, SetResetStatus, SetStoppedPosition, ShouldReTrigger, SpecialHandling, StartInterpolation, TakeDamage, Timer, Trigger, UnTrigger, UpdatePrecacheStaticMeshes
Inherited Functions from Engine.Actor
*, +, -, AddToPackageMap, AdjustVolume, AllActors, AllowMusicPlayback, AnimBlendParams, AnimBlendToAlpha, AnimEnd, AnimIsInGroup, AnimStopLooping, Attach, AttachToBone, AutonomousPhysics, BaseChange, BasedActors, BecomeViewTarget, BeginEvent, BeginPlay, BlocksShotAt, BoneRefresh, BroadcastLocalizedMessage, Bump, CanSplash, ChangeBaseParamsFeedbackEffect, ChangeSpringFeedbackEffect, CheckAchievementEvents, CheckForErrors, CheckMaxEffectDistance, ChildActors, ClearStayingDebugLines, ClientTrigger, Clock, CollidingActors, ConsoleCommand, CopyObjectToClipboard, Crash, CurrentLIPSincAnim, DebugClock, DebugUnclock, DemoPlaySound, Destroy, Destroyed, Detach, DetachFromBone, DisplayDebug, DrawDebugCircle, DrawDebugLine, DrawDebugSphere, DrawStayingDebugLine, DynamicActors, EffectIsRelevant, EnableChannelNotify, EncroachedBy, EncroachingOn, EndedRotation, EndEvent, Error, Falling, FastTrace, FellOutOfWorld, FinishAnim, FinishedInterpolation, FinishInterpolation, ForceFeedbackSupported, FreezeAnimAt, GainedChild, GetAllInt, GetAllIntDesc, GetAnimDuration, GetAnimParams, GetBoneCoords, GetBoneRotation, GetCacheEntry, GetClosestBone, GetCollisionExtent, GetDebugName, GetEventColor, GetEvents, GetHumanReadableName, GetLocalString, GetMapName, GetMeshName, GetNextInt, GetNextIntDesc, GetNextSkin, GetNotifyChannel, GetRenderBoundingSphere, GetRootLocation, GetRootLocationDelta, GetRootRotation, GetRootRotationDelta, GetSoundDuration, GetURLMap, GetUrlOption, HasAnim, HasLIPSincAnim, HealDamage, HitPointTrace, HitWall, HurtRadius, IsAnimating, IsInPain, IsInVolume, IsJoinedTo, IsPlayingLIPSincAnim, IsStationary, IsTweening, KAddAngularImpulse, KAddBoneLifter, KAddImpulse, KApplyForce, KDisableCollision, KDrawRigidBodyState, KEnableCollision, KFreezeRagdoll, KGetActorGravScale, KGetCOMOffset, KGetCOMPosition, KGetDampingProps, KGetFriction, KGetImpactThreshold, KGetInertiaTensor, KGetMass, KGetRBQuaternion, KGetRestitution, KGetRigidBodyState, KGetSimParams, KGetSkelMass, KilledBy, KImpact, KIsAwake, KIsRagdollAvailable, KMakeRagdollAvailable, KRBVecFromVector, KRBVecToVector, KRemoveAllBoneLifters, KRemoveLifterFromBone, KScaleJointLimits, KSetActorGravScale, KSetBlockKarma, KSetCOMOffset, KSetDampingProps, KSetFriction, KSetImpactThreshold, KSetInertiaTensor, KSetMass, KSetRestitution, KSetSimParams, KSetSkelVel, KSetStayUpright, KSetStayUprightParams, KSkelConvulse, KUpdateState, KVelDropBelow, KWake, Landed, LinkMesh, LinkSkelAnim, LIPSincAnimEnd, LockRootMotion, LoopAnim, LostChild, MakeNoise, MatchStarting, Move, MoveCacheEntry, MoveSmooth, NearSpot, NotifyLocalPlayerDead, NotifyLocalPlayerTeamReceived, NotifySelected, OnlyAffectPawns, PauseStream, PawnBaseDied, PhysicsVolumeChange, PlayAnim, PlayerCanSeeMe, PlayFeedbackEffect, PlayLIPSincAnim, PlayMusic, PlayOwnedSound, PlaySound, PlayStream, PlayTeleportEffect, PostBeginPlay, PostLoadSavedGame, PostNetBeginPlay, PostNetReceive, PostTeleport, PostTouch, POVChanged, PreBeginPlay, PrecacheAnnouncer, PreSaveGame, PreTeleport, RadiusActors, RanInto, ReceivedEvent, RecoverFromBadStateCode, RenderOverlays, RenderTexture, Reset, ResetStaticFilterState, SeekStream, SelfTriggered, SetAnimFrame, SetBase, SetBoneDirection, SetBoneLocation, SetBoneRotation, SetBoneScale, SetCollision, SetCollisionSize, SetDefaultDisplayProperties, SetDelayedDamageInstigatorController, SetDisplayProperties, SetDrawScale, SetDrawScale3D, SetDrawType, SetGRI, SetInitialState, SetLocation, SetOverlayMaterial, SetOwner, SetPhysics, SetRelativeLocation, SetRelativeRotation, SetRotation, SetStaticMesh, SetTimer, ShouldBeHidden, Sleep, Spawn, SpecialHandling, StartInterpolation, StopAllMusic, StopAnimating, StopFeedbackEffect, StopLIPSincAnim, StopMusic, StopStream, SuggestFallVelocity, TakeDamage, TeamLink, TextToSpeech, Tick, Timer, TimerPop, TornOff, Touch, TouchingActor, TouchingActors, Trace, TraceActors, TraceThisActor, TravelPostAccept, TravelPreAccept, Trigger, TriggerEvent, TweenAnim, UnClock, UnTouch, UnTrigger, UntriggerEvent, UpdateAnnouncements, UpdateDefaultMesh, UpdateDefaultStaticMesh, UpdatePrecacheMaterials, UpdatePrecacheStaticMeshes, UpdateURL, UsedBy, VisibleActors, VisibleCollidingActors, ZoneChange

States Summary
TriggerToggle Source code
state TriggerToggle
OpenDoorToKey


Variables Detail

bDoorIsDead Source code

var bool bDoorIsDead;

bInitialBlockActors Source code

var private bool bInitialBlockActors;

bInitialCollideActors Source code

var private bool bInitialCollideActors;

bSealed Source code

var bool bSealed;

bShouldBeOpen Source code

var bool bShouldBeOpen;

bZedHittingDoor Source code

var bool bZedHittingDoor;

DesiredOpenToKey Source code

var byte DesiredOpenToKey;

Health Source code

var float Health;

InitExtraCost Source code

var int InitExtraCost;

LastZombieDamageTime Source code

var float LastZombieDamageTime;

LastZombieHitSoundTime Source code

var float LastZombieHitSoundTime;

MaxWeld Source code

var float MaxWeld;

MyTrigger Source code

var KFUseTrigger MyTrigger;

PathUdpTimer Source code

var float PathUdpTimer;

WeldIconLocation Source code

var vector WeldIconLocation;

WeldStrength Source code

var float WeldStrength;

ZombieHitSound Source code

var sound ZombieHitSound;

Collision

bNoBlockWhileOpen Source code

var(Collision) const bool bNoBlockWhileOpen;

KFDoorMover

bBlockDamagingOfWeld Source code

var(KFDoorMover) bool bBlockDamagingOfWeld;

bDisallowWeld Source code

var(KFDoorMover) bool bDisallowWeld;

bElevOuterDoorBottom Source code

var(KFDoorMover) bool bElevOuterDoorBottom;

bElevOuterDoorTop Source code

var(KFDoorMover) bool bElevOuterDoorTop;

bKeyLocked Source code

var(KFDoorMover) bool bKeyLocked;

bNoSeal Source code

var(KFDoorMover) bool bNoSeal;

bSmallArmsDamage Source code

var(KFDoorMover) bool bSmallArmsDamage;

bStartSealed Source code

var(KFDoorMover) bool bStartSealed;

bZombiesIgnore Source code

var(KFDoorMover) bool bZombiesIgnore;

DoorPathNode Source code

var(KFDoorMover) edfindable NavigationPoint DoorPathNode;

MetalBreakSound Source code

var(KFDoorMover) sound MetalBreakSound;

MetalDoorExplodeEffectClass Source code

var(KFDoorMover) class<Emitter> MetalDoorExplodeEffectClass;

MetalZombieHitSound Source code

var(KFDoorMover) sound MetalZombieHitSound;

StartSealedWeldPrc Source code

var(KFDoorMover) float StartSealedWeldPrc;

WoodBreakSound Source code

var(KFDoorMover) sound WoodBreakSound;

WoodDoorExplodeEffectClass Source code

var(KFDoorMover) class<Emitter> WoodDoorExplodeEffectClass;

ZombieDamageReductionFactor Source code

var(KFDoorMover) float ZombieDamageReductionFactor;


Functions Detail

Bump Source code

function Bump ( Actor Other ) )

DoClose Source code

function DoClose ( ) )

DoCloseToFirst Source code

function DoCloseToFirst ( ) )

DoOpen Source code

function DoOpen ( ) )

DoOpenToKey Source code

function DoOpenToKey ( byte KeyNums ) )

FinishedClosing Source code

function FinishedClosing ( ) )

FinishedOpening Source code

function FinishedOpening ( ) )

GoBang Source code

simulated function GoBang ( pawn instigatedBy, vector hitlocation,Vector momentum, class<DamageType> damageType) )

MakeGroupStop Source code

function MakeGroupStop ( ) )

OpenDoorToKey Source code

function OpenDoorToKey ( pawn EventInstigator, byte KeyNums ) )

OpenDoorToKey TriggerToggle Source code

function OpenDoorToKey ( pawn EventInstigator, byte KeyNums ) )

PlayZombieHitSound Source code

function PlayZombieHitSound ( ) )

PostBeginPlay Source code

function PostBeginPlay ( ) )

PostNetBeginPlay Source code

simulated function PostNetBeginPlay ( ) )

PostNetReceive Source code

simulated event PostNetReceive ( ) )

RespawnDoor Source code

function RespawnDoor ( ) )

SetWeldStrength Source code

function SetWeldStrength ( float NewStrength) )

TakeDamage Source code

function TakeDamage ( int Damage, Pawn InstigatedBy, Vector Hitlocation, Vector Momentum, class<DamageType> damageType, optional int HitIndex) )

Tick Source code

function Tick ( float Delta ) )

Timer Source code

simulated function Timer ( ) )


Defaultproperties

defaultproperties
{
     StartSealedWeldPrc=50.000000
     MetalBreakSound=SoundGroup'KF_EnvAmbientSnd2.DoorBreak.Door_Break_Metal'
     WoodBreakSound=SoundGroup'KF_EnvAmbientSnd2.DoorBreak.Door_Break_Wood'
     ZombieHitSound=SoundGroup'KF_EnemyGlobalSnd.Zomb_HitDoor_Wood'
     MetalZombieHitSound=SoundGroup'KF_EnemyGlobalSnd.Zomb_HitDoor_Metal'
     WoodDoorExplodeEffectClass=Class'KFMod.KFDoorExplodeWood'
     MetalDoorExplodeEffectClass=Class'KFMod.KFDoorExplodeMetal'
     ZombieDamageReductionFactor=0.850000
     MoverEncroachType=ME_IgnoreWhenEncroach
     StayOpenTime=5.000000
     DamageThreshold=50.000000
     InitialState="TriggerToggle"
     CollisionRadius=0.000000
     CollisionHeight=0.000000
     bBlockKarma=True
     bPathColliding=False
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Fri 13-10-2023 03:18:46.362 - Created with UnCodeX