I don't need to test my programs. I have an error-correcting modem.
UE2:Actor internal variables (UT2004)
Contents
- 1 Internal variables
- 1.1 Acceleration
- 1.2 AccumKarmaAngleError
- 1.3 ActorRenderData
- 1.4 Attached
- 1.5 AttachmentBone
- 1.6 bAlreadyPrecachedMaterials
- 1.7 bAlreadyPrecachedMeshes
- 1.8 bAlwaysRelevant
- 1.9 bAlwaysTick
- 1.10 bAlwaysZeroBoneOffset
- 1.11 bAnimByOwner
- 1.12 Base
- 1.13 bBadStateCode
- 1.14 bBlockPlayers
- 1.15 bBlockProjectiles
- 1.16 bBlocksTeleport
- 1.17 bCanBeDamaged
- 1.18 bClientAnim
- 1.19 bClientAuthoritative
- 1.20 bClientDemoNetFunc
- 1.21 bClientDemoRecording
- 1.22 bClientTrigger
- 1.23 bCollideWorld
- 1.24 bCompressedPosition
- 1.25 bDeleteMe
- 1.26 bDemoOwner
- 1.27 bDemoRecording
- 1.28 bDestroyInPainVolume
- 1.29 bDetailAttachment
- 1.30 bDisturbFluidSurface
- 1.31 bDramaticLighting
- 1.32 bEdSnap
- 1.33 bForceSkelUpdate
- 1.34 bHurtEntry
- 1.35 bIgnoreOutOfWorld
- 1.36 bIgnoreVehicles
- 1.37 bInterpolating
- 1.38 bJustTeleported
- 1.39 bLightChanged
- 1.40 bNetDirty
- 1.41 bNetInitial
- 1.42 bNetInitialRotation
- 1.43 bNetNotify
- 1.44 bNetOwner
- 1.45 bNetRelevant
- 1.46 bNetTemporary
- 1.47 bNoRepMesh
- 1.48 bNotifyLocalPlayerTeamReceived
- 1.49 bNotOnDedServer
- 1.50 bObsolete
- 1.51 bOnlyAffectPawns
- 1.52 bOnlyDirtyReplication
- 1.53 bOnlyDrawIfAttached
- 1.54 bOnlyOwnerSee
- 1.55 bOnlyRelevantToOwner
- 1.56 bOrientOnSlope
- 1.57 bOwnerNoSee
- 1.58 bPathTemp
- 1.59 bPendingDelete
- 1.60 bRepClientDemo
- 1.61 bReplicateAnimations
- 1.62 bReplicateInstigator
- 1.63 bReplicateMovement
- 1.64 Brush
- 1.65 bScriptInitialized
- 1.66 bSelected
- 1.67 bShouldStopKarma
- 1.68 bShowOctreeNodes
- 1.69 bSkipActorPropertyReplication
- 1.70 bSmoothKarmaStateUpdates
- 1.71 bStatic
- 1.72 bTearOff
- 1.73 bTempEditor
- 1.74 bTicked
- 1.75 bTimerLoop
- 1.76 bTraceWater
- 1.77 bTrailerAllowRotation
- 1.78 bTrailerPrePivot
- 1.79 bTrailerSameRotation
- 1.80 bTravel
- 1.81 bUpdateSimulatedPosition
- 1.82 bUseCollisionStaticMesh
- 1.83 bWasSNFiltered
- 1.84 bWorldGeometry
- 1.85 CachedLocalToWorld
- 1.86 CachedLocation
- 1.87 CachedRotation
- 1.88 CollisionTag
- 1.89 ColLocation
- 1.90 Deleted
- 1.91 FluidSurfaceShootStrengthMod
- 1.92 HardRelMatrix
- 1.93 HighDetailOverlay
- 1.94 Instigator
- 1.95 Inventory
- 1.96 JoinedTag
- 1.97 KStepTag
- 1.98 LastRenderTime
- 1.99 LatentFloat
- 1.100 Leaves
- 1.101 Level
- 1.102 LightRenderData
- 1.103 MeshInstance
- 1.104 MessageClass
- 1.105 NetPriority
- 1.106 NetTag
- 1.107 NetUpdateFrequency
- 1.108 NetUpdateTime
- 1.109 OctreeBox
- 1.110 OctreeBoxCenter
- 1.111 OctreeBoxRadii
- 1.112 OctreeNodes
- 1.113 Owner
- 1.114 PendingTouch
- 1.115 PhysicsVolume
- 1.116 Projectors
- 1.117 Region
- 1.118 RelativeLocation
- 1.119 RelativeRotation
- 1.120 RemoteRole
- 1.121 RenderRevision
- 1.122 RepSkin
- 1.123 Role
- 1.124 SimAnim
- 1.125 StaticFilterState
- 1.126 StaticMeshInstance
- 1.127 StaticMeshProjectors
- 1.128 StaticSectionBatches
- 1.129 TimerCounter
- 1.130 TimerRate
- 1.131 Touching
- 1.132 XLevel
- Actor internal variables in other games:
- RTNP, U1, UT, U2, U2XMP, UE2Runtime, UT2003, UT3, UDK
- Other member categories for this class:
- enums, events, instance functions, native functions, properties
Please help improve this article or section by expanding it. |
Internal variables[edit]
Acceleration[edit]
Type: Object.Vector
Acceleration as amount of change to Velocity per second.
AccumKarmaAngleError[edit]
Type: float
ActorRenderData[edit]
Type: ActorRenderDataPtr
Modifiers: const, native
Attached[edit]
Modifiers: const
List of actors attached to this actor. Those actors have this actor as their Base.
AttachmentBone[edit]
Type: name
Modifiers: const
Name of the bone on the Base's skeletal mesh to which this actor is attached. 'None' if attached to Base's center or not attached at all.
bAlreadyPrecachedMaterials[edit]
Type: bool
bAlreadyPrecachedMeshes[edit]
Type: bool
bAlwaysRelevant[edit]
Type: bool
Always relevant for replication.
bAlwaysTick[edit]
Type: bool
Modifiers: const
Keep ticking this actor even when the game is paused.
bAlwaysZeroBoneOffset[edit]
Type: bool
if true, offset always zero when attached to skeletalmesh
bAnimByOwner[edit]
Type: bool
Animation dictated by owner.
Base[edit]
Type: Actor
Modifiers: const
Actor this actor is attached to.
bBadStateCode[edit]
Type: bool
bBlockPlayers[edit]
Type: bool
OBSOLETE - no longer used
bBlockProjectiles[edit]
Type: bool
hack for Paladin shield
bBlocksTeleport[edit]
Type: bool
bCanBeDamaged[edit]
Type: bool
can take damage
bClientAnim[edit]
Type: bool
Don't replicate any animations - animation done client-side
bClientAuthoritative[edit]
Type: bool
Modifiers: const
bClientDemoNetFunc[edit]
Type: bool
Modifiers: const
True if we're client-side demo recording and this call originated from the remote.
bClientDemoRecording[edit]
Type: bool
Modifiers: const
True we are currently recording a client-side demo
bClientTrigger[edit]
Type: bool
replicated property used to trigger client side ClientTrigger() event
bCollideWorld[edit]
Type: bool
Collides with the world.
bCompressedPosition[edit]
Type: bool
used by networking code to flag compressed position replication
bDeleteMe[edit]
Type: bool
Modifiers: const
Set to True right before the Destroy() function returns. (see What happens when an Actor is destroyed)
bDemoOwner[edit]
Type: bool
Modifiers: const
Demo recording driver owns this actor.
bDemoRecording[edit]
Type: bool
Modifiers: const
True we are currently demo recording
bDestroyInPainVolume[edit]
Type: bool
destroy this actor if it enters a pain volume
bDetailAttachment[edit]
Type: bool
Modifiers: const
bDisturbFluidSurface[edit]
Type: bool
Cause ripples when in contact with FluidSurface.
bDramaticLighting[edit]
Type: bool
bEdSnap[edit]
Type: bool
Modifiers: transient
Should snap to grid in UnrealEd.
bForceSkelUpdate[edit]
Type: bool
update skeleton (and attached actor positions) even if not rendered
bHurtEntry[edit]
Type: bool
keep HurtRadius from being reentrant
bIgnoreOutOfWorld[edit]
Type: bool
Don't destroy if enters zone zero
bIgnoreVehicles[edit]
Type: bool
Ignore collisions between vehicles and this actor (only relevant if bIgnoreEncroachers is false)
bInterpolating[edit]
Type: bool
Performing interpolating.
bJustTeleported[edit]
Type: bool
Modifiers: const
Default value: True
bLightChanged[edit]
Type: bool
Recalculate this light's lighting now.
bNetDirty[edit]
Type: bool
Modifiers: transient, const
set when any attribute is assigned a value in unrealscript, reset when the actor is replicated
bNetInitial[edit]
Type: bool
Modifiers: const
Initial network update.
bNetInitialRotation[edit]
Type: bool
Modifiers: const
Should replicate initial rotation
bNetNotify[edit]
Type: bool
Actor wants PostNetReceived() notifications.
bNetOwner[edit]
Type: bool
Modifiers: const
Player owns this actor.
bNetRelevant[edit]
Type: bool
Modifiers: const
Not implemented, always returns False.
bNetTemporary[edit]
Type: bool
Modifiers: const
Tear-off simulation in network play.
bNoRepMesh[edit]
Type: bool
don't replicate mesh
bNotifyLocalPlayerTeamReceived[edit]
Type: bool
wants NotifyLocalPlayerTeamReceived()
bNotOnDedServer[edit]
Type: bool
destroy if on dedicated server and RemoteRole == ROLE_None (emitters, etc.)
bObsolete[edit]
Type: bool
actor is obsolete - warn level designers to remove it
bOnlyAffectPawns[edit]
Type: bool
Modifiers: const
Optimisation - only test ovelap against pawns. Used for influences etc.
bOnlyDirtyReplication[edit]
Type: bool
bOnlyDrawIfAttached[edit]
Type: bool
don't draw this actor if not attached (useful for net clients where attached actors and their bases' replication may not be synched)
bOnlyOwnerSee[edit]
Type: bool
Only owner can see this actor.
bOnlyRelevantToOwner[edit]
Type: bool
this actor is only relevant to its owner.
bOrientOnSlope[edit]
Type: bool
when landing, orient base on slope of floor
bOwnerNoSee[edit]
Type: bool
Everything but the owner can see this actor.
bPathTemp[edit]
Type: bool
Modifiers: transient
Internal/path building
bPendingDelete[edit]
Type: bool
bRepClientDemo[edit]
Type: bool
Modifiers: const
True if remote client is recording demo
bReplicateAnimations[edit]
Type: bool
Should replicate SimAnim
bReplicateInstigator[edit]
Type: bool
Replicate instigator to client (used by bNetTemporary projectiles).
bReplicateMovement[edit]
Type: bool
if true, replicate movement/location related properties
Default value: True
Brush[edit]
Type: Model
Modifiers: const, export
Brush if DrawType=DT_Brush.
bScriptInitialized[edit]
Type: bool
set to prevent re-initializing of actors spawned during level startup
bSelected[edit]
Type: bool
Modifiers: const
Selected in UnrealEd.
bShouldStopKarma[edit]
Type: bool
Modifiers: transient, const
Internal.
bShowOctreeNodes[edit]
Type: bool
bSkipActorPropertyReplication[edit]
Type: bool
if true, don't replicate actor class variables for this actor
bSmoothKarmaStateUpdates[edit]
Type: bool
Default value: True
bStatic[edit]
Type: bool
Modifiers: const
Does not move or change over time. Don't let L.D.s change this - screws up net play
bTearOff[edit]
Type: bool
bTempEditor[edit]
Type: bool
Modifiers: transient, const
Internal UnrealEd.
bTicked[edit]
Type: bool
Modifiers: transient, const
Actor has been updated.
bTimerLoop[edit]
Type: bool
Timer loops (else is one-shot).
bTraceWater[edit]
Type: bool
if true, trace() by this actor returns collisions with water volumes
bTrailerAllowRotation[edit]
Type: bool
If PHYS_Trailer and want independent rotation control.
bTrailerPrePivot[edit]
Type: bool
If PHYS_Trailer and true, offset from owner by PrePivot.
bTrailerSameRotation[edit]
Type: bool
If PHYS_Trailer and true, have same rotation as owner.
bTravel[edit]
Type: bool
Actor is capable of travelling among servers.
bUpdateSimulatedPosition[edit]
Type: bool
if true, update velocity/location after initialization for simulated proxies
bUseCollisionStaticMesh[edit]
Type: bool
bWasSNFiltered[edit]
Type: bool
Mainly for debugging - the way this actor was inserted into Octree.
bWorldGeometry[edit]
Type: bool
Collision and Physics treats this actor as world geometry
CachedLocalToWorld[edit]
Type: Object.Matrix
CachedLocation[edit]
Type: Object.Vector
Modifiers: const
CachedRotation[edit]
Type: Object.Rotator
Modifiers: const
CollisionTag[edit]
Type: int
Modifiers: const, native
ColLocation[edit]
Type: Object.Vector
Modifiers: const
Actor's old location one move ago. Only for debugging
Deleted[edit]
Type: Actor
Modifiers: const
Next actor in just-deleted chain.
FluidSurfaceShootStrengthMod[edit]
Type: float
if bDisturbFluidSurface == true, FluidSurface's ShootStrength is multiplied by this before doing the ripples
Default value: 1.0
HardRelMatrix[edit]
Type: Object.Matrix
Modifiers: const
HighDetailOverlay[edit]
Type: Material
if high detail mode, use this overlay when no other overlay is active
Instigator[edit]
Type: Pawn
Pawn responsible for damage caused by this actor.
Inventory[edit]
Type: Inventory
Inventory chain.
JoinedTag[edit]
Type: int
Modifiers: const, transient
KStepTag[edit]
Type: int
Modifiers: const, native
LastRenderTime[edit]
Type: float
Modifiers: transient
last time this actor was rendered.
LatentFloat[edit]
Type: float
Modifiers: const
Leaves[edit]
Modifiers: transient
BSP leaves this actor is in.
Level[edit]
Type: LevelInfo
Modifiers: const
Level this actor is on.
LightRenderData[edit]
Type: LightRenderDataPtr
Modifiers: const, native
MeshInstance[edit]
Type: MeshInstance
Modifiers: transient
Mesh instance.
MessageClass[edit]
Type: class<LocalMessage>
Default value: Class'Engine.LocalMessage'
NetPriority[edit]
Type: float
Higher priorities means update it more frequently.
Default value: 1.0
NetTag[edit]
Type: int
Modifiers: const, transient
NetUpdateFrequency[edit]
Type: float
How many net updates per seconds.
Default value: 100.0
NetUpdateTime[edit]
Type: float
Time of next replicated variable update. Set this to a time in the past (e.g. Level.TimeSeconds - 1
) to force immediate update.
OctreeBox[edit]
Type: Object.Box
Modifiers: const, transient
Actor bounding box cached when added to Octree. Internal use only.
OctreeBoxCenter[edit]
Type: Object.Vector
Modifiers: const, transient
OctreeBoxRadii[edit]
Type: Object.Vector
Modifiers: const, transient
OctreeNodes[edit]
Modifiers: const, transient
Array of nodes of the octree Actor is currently in. Internal use only.
Owner[edit]
Type: Actor
Modifiers: const
Owner actor.
PendingTouch[edit]
Type: Actor
Actor touched during move which wants to add an effect after the movement completes
PhysicsVolume[edit]
Type: PhysicsVolume
Modifiers: const
physics volume this actor is currently in
Projectors[edit]
Type: array<ProjectorRenderInfoPtr>
Modifiers: const, native
Projected textures on this actor
Region[edit]
Type: PointRegion
Modifiers: const
Region this actor is in.
RelativeLocation[edit]
Type: Object.Vector
Modifiers: const
location relative to base/bone (valid if base exists)
RelativeRotation[edit]
Type: Object.Rotator
Modifiers: const
rotation relative to base/bone (valid if base exists)
RemoteRole[edit]
Type: ENetRole
Remote network role. This is automatically exchanged with Role on the client if the actor is replicated.
Default value: ROLE_DumbProxy
RenderRevision[edit]
Type: int
Modifiers: const, native
RepSkin[edit]
Type: Material
replicated skin (sets Skins[0] if not none)
Role[edit]
Type: ENetRole
Local network role. This is automatically exchanged with RemoteRole on the client if the actor is replicated.
Default value: ROLE_Authority
SimAnim[edit]
Type: AnimRep
StaticFilterState[edit]
Type: EFilterState
Modifiers: const, native
StaticMeshInstance[edit]
Type: StaticMeshInstance
Contains per-instance static mesh data, like static lighting data.
StaticMeshProjectors[edit]
Type: array<StaticMeshProjectorRenderInfoPtr>
Modifiers: const, native
StaticSectionBatches[edit]
Type: array<BatchReference>
Modifiers: const, native
TimerCounter[edit]
Type: float
Modifiers: const
Counts up until it reaches TimerRate.
TimerRate[edit]
Type: float
Timer event, 0=no timer.
Touching[edit]
Modifiers: const
List of touching actors.
XLevel[edit]
Type: Level
Modifiers: transient, const
Level object. (Not to be confused with the LevelInfo object accessible through the Level property.