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

KFMod.KFElevator

Extends
Mover

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

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

Variables Summary
boolbElevatorActive
soundDummySound
KFElevatorTriggerElevCenterTrigger
DoorMTypeFloorMovers[ArrayCount ( ElevatorFloorTags )]
KFElevatorTriggerFloorTriggers[ArrayCount ( ElevatorFloorTags )]
byteGoalKeyFrame
LiftExitMyExits[ArrayCount ( ElevatorFloorTags )]
byteNumberOfFloors
KFElevator
nameElevatorCenterTriggerTag
nameElevatorFloorTags[8]
floatElevatorMoveSpeed
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
DoorMType
Doors
Inherited Structures from Engine.Actor
ActorRenderDataPtr, AnimRep, BatchReference, FireProperties, KRBVec, KRigidBodyState, KSimParams, LightRenderDataPtr, PointRegion, ProjectorRenderInfoPtr, StaticMeshProjectorRenderInfoPtr

Functions Summary
function DoOpen ()))
function FinishedClosing ()))
function FinishedOpening ()))
functionbyte GetAIDesiredFloor (Pawn Other ))
function GoToFloor (byte FloorNum, Actor Other, Pawn EventInstigator ))
function GoToFloor (byte FloorNum, Actor Other, Pawn EventInstigator ))
Elevator
event KeyFrameReached ()))
function PostBeginPlay ()))
function Reset ()))
Elevator
functionbool SelfTriggered ()))
Elevator
function ToggleDoors (byte KeyNums, bool bOpened ))
Elevator
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
Elevator Source code
state Elevator
GoToFloor, Reset, SelfTriggered, ToggleDoors


Variables Detail

bElevatorActive Source code

var bool bElevatorActive;

DummySound Source code

var sound DummySound;

ElevCenterTrigger Source code

var KFElevatorTrigger ElevCenterTrigger;

FloorMovers[ArrayCount ( ElevatorFloorTags )] Source code

var DoorMType FloorMovers[ArrayCount ( ElevatorFloorTags )];

FloorTriggers[ArrayCount ( ElevatorFloorTags )] Source code

var KFElevatorTrigger FloorTriggers[ArrayCount ( ElevatorFloorTags )];

GoalKeyFrame Source code

var byte GoalKeyFrame;

MyExits[ArrayCount ( ElevatorFloorTags )] Source code

var LiftExit MyExits[ArrayCount ( ElevatorFloorTags )];

NumberOfFloors Source code

var byte NumberOfFloors;

KFElevator

ElevatorCenterTriggerTag Source code

var(KFElevator) name ElevatorCenterTriggerTag;

ElevatorFloorTags[8] Source code

var(KFElevator) name ElevatorFloorTags[8];

ElevatorMoveSpeed Source code

var(KFElevator) float ElevatorMoveSpeed;


Structures Detail

DoorMType Source code

struct DoorMType
{
var array<KFElevatorDoorMover> Doors;
};



Functions Detail

DoOpen Source code

function DoOpen ( ) )

FinishedClosing Source code

function FinishedClosing ( ) )

FinishedOpening Source code

function FinishedOpening ( ) )

GetAIDesiredFloor Source code

function byte GetAIDesiredFloor ( Pawn Other ) )

GoToFloor Source code

function GoToFloor ( byte FloorNum, Actor Other, Pawn EventInstigator ) )

GoToFloor Elevator Source code

function GoToFloor ( byte FloorNum, Actor Other, Pawn EventInstigator ) )

KeyFrameReached Source code

simulated event KeyFrameReached ( ) )

PostBeginPlay Source code

function PostBeginPlay ( ) )

Reset Elevator Source code

function Reset ( ) )

SelfTriggered Elevator Source code

function bool SelfTriggered ( ) )

ToggleDoors Elevator Source code

function ToggleDoors ( byte KeyNums, bool bOpened ) )


Defaultproperties

defaultproperties
{
     ElevatorMoveSpeed=500.000000
     MoverEncroachType=ME_IgnoreWhenEncroach
     InitialState="Elevator"
     TransientSoundVolume=100.000000
}

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