I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX
UE2:Actor internal variables (UT2004)
From Unreal Wiki, The Unreal Engine Documentation Site
- Actor internal variables in other games:
- RTNP, U1, U2, U2XMP, UDK, UE2Runtime, UT, UT2003, UT3
- Other member categories for this class:
- enums, events, instance functions, native functions, properties
| Please help improve this article or section by expanding it. |
[edit] Internal variables
[edit] Acceleration
Type: Object.Vector
Acceleration as amount of change to Velocity per second.
[edit] AccumKarmaAngleError
Type: float
[edit] ActorRenderData
Type: ActorRenderDataPtr
Modifiers: const, native
[edit] Attached
Modifiers: const
List of actors attached to this actor. Those actors have this actor as their Base.
[edit] AttachmentBone
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.
[edit] bAlreadyPrecachedMaterials
Type: bool
[edit] bAlreadyPrecachedMeshes
Type: bool
[edit] bAlwaysRelevant
Type: bool
Always relevant for replication.
[edit] bAlwaysTick
Type: bool
Modifiers: const
Keep ticking this actor even when the game is paused.
[edit] bAlwaysZeroBoneOffset
Type: bool
if true, offset always zero when attached to skeletalmesh
[edit] bAnimByOwner
Type: bool
Animation dictated by owner.
[edit] Base
Type: Actor
Modifiers: const
Actor this actor is attached to.
[edit] bBadStateCode
Type: bool
[edit] bBlockPlayers
Type: bool
OBSOLETE - no longer used
[edit] bBlockProjectiles
Type: bool
hack for Paladin shield
[edit] bBlocksTeleport
Type: bool
[edit] bCanBeDamaged
Type: bool
can take damage
[edit] bClientAnim
Type: bool
Don't replicate any animations - animation done client-side
[edit] bClientAuthoritative
Type: bool
Modifiers: const
[edit] bClientDemoNetFunc
Type: bool
Modifiers: const
True if we're client-side demo recording and this call originated from the remote.
[edit] bClientDemoRecording
Type: bool
Modifiers: const
True we are currently recording a client-side demo
[edit] bClientTrigger
Type: bool
replicated property used to trigger client side ClientTrigger() event
[edit] bCollideWorld
Type: bool
Collides with the world.
[edit] bCompressedPosition
Type: bool
used by networking code to flag compressed position replication
[edit] bDeleteMe
Type: bool
Modifiers: const
Set to True right before the Destroy() function returns. (see What happens when an Actor is destroyed)
[edit] bDemoOwner
Type: bool
Modifiers: const
Demo recording driver owns this actor.
[edit] bDemoRecording
Type: bool
Modifiers: const
True we are currently demo recording
[edit] bDestroyInPainVolume
Type: bool
destroy this actor if it enters a pain volume
[edit] bDetailAttachment
Type: bool
Modifiers: const
[edit] bDisturbFluidSurface
Type: bool
Cause ripples when in contact with FluidSurface.
[edit] bDramaticLighting
Type: bool
[edit] bEdSnap
Type: bool
Modifiers: transient
Should snap to grid in UnrealEd.
[edit] bForceSkelUpdate
Type: bool
update skeleton (and attached actor positions) even if not rendered
[edit] bHurtEntry
Type: bool
keep HurtRadius from being reentrant
[edit] bIgnoreOutOfWorld
Type: bool
Don't destroy if enters zone zero
[edit] bIgnoreVehicles
Type: bool
Ignore collisions between vehicles and this actor (only relevant if bIgnoreEncroachers is false)
[edit] bInterpolating
Type: bool
Performing interpolating.
[edit] bJustTeleported
Type: bool
Modifiers: const
Default value: True
[edit] bLightChanged
Type: bool
Recalculate this light's lighting now.
[edit] bNetDirty
Type: bool
Modifiers: transient, const
set when any attribute is assigned a value in unrealscript, reset when the actor is replicated
[edit] bNetInitial
Type: bool
Modifiers: const
Initial network update.
[edit] bNetInitialRotation
Type: bool
Modifiers: const
Should replicate initial rotation
[edit] bNetNotify
Type: bool
Actor wants PostNetReceived() notifications.
[edit] bNetOwner
Type: bool
Modifiers: const
Player owns this actor.
[edit] bNetRelevant
Type: bool
Modifiers: const
Not implemented, always returns False.
[edit] bNetTemporary
Type: bool
Modifiers: const
Tear-off simulation in network play.
[edit] bNoRepMesh
Type: bool
don't replicate mesh
[edit] bNotifyLocalPlayerTeamReceived
Type: bool
wants NotifyLocalPlayerTeamReceived()
[edit] bNotOnDedServer
Type: bool
destroy if on dedicated server and RemoteRole == ROLE_None (emitters, etc.)
[edit] bObsolete
Type: bool
actor is obsolete - warn level designers to remove it
[edit] bOnlyAffectPawns
Type: bool
Modifiers: const
Optimisation - only test ovelap against pawns. Used for influences etc.
[edit] bOnlyDirtyReplication
Type: bool
[edit] bOnlyDrawIfAttached
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)
[edit] bOnlyOwnerSee
Type: bool
Only owner can see this actor.
[edit] bOnlyRelevantToOwner
Type: bool
this actor is only relevant to its owner.
[edit] bOrientOnSlope
Type: bool
when landing, orient base on slope of floor
[edit] bOwnerNoSee
Type: bool
Everything but the owner can see this actor.
[edit] bPathTemp
Type: bool
Modifiers: transient
Internal/path building
[edit] bPendingDelete
Type: bool
[edit] bRepClientDemo
Type: bool
Modifiers: const
True if remote client is recording demo
[edit] bReplicateAnimations
Type: bool
Should replicate SimAnim
[edit] bReplicateInstigator
Type: bool
Replicate instigator to client (used by bNetTemporary projectiles).
[edit] bReplicateMovement
Type: bool
if true, replicate movement/location related properties
Default value: True
[edit] Brush
Type: Model
Modifiers: const, export
Brush if DrawType=DT_Brush.
[edit] bScriptInitialized
Type: bool
set to prevent re-initializing of actors spawned during level startup
[edit] bSelected
Type: bool
Modifiers: const
Selected in UnrealEd.
[edit] bShouldStopKarma
Type: bool
Modifiers: transient, const
Internal.
[edit] bShowOctreeNodes
Type: bool
[edit] bSkipActorPropertyReplication
Type: bool
if true, don't replicate actor class variables for this actor
[edit] bSmoothKarmaStateUpdates
Type: bool
Default value: True
[edit] bStatic
Type: bool
Modifiers: const
Does not move or change over time. Don't let L.D.s change this - screws up net play
[edit] bTearOff
Type: bool
[edit] bTempEditor
Type: bool
Modifiers: transient, const
Internal UnrealEd.
[edit] bTicked
Type: bool
Modifiers: transient, const
Actor has been updated.
[edit] bTimerLoop
Type: bool
Timer loops (else is one-shot).
[edit] bTraceWater
Type: bool
if true, trace() by this actor returns collisions with water volumes
[edit] bTrailerAllowRotation
Type: bool
If PHYS_Trailer and want independent rotation control.
[edit] bTrailerPrePivot
Type: bool
If PHYS_Trailer and true, offset from owner by PrePivot.
[edit] bTrailerSameRotation
Type: bool
If PHYS_Trailer and true, have same rotation as owner.
[edit] bTravel
Type: bool
Actor is capable of travelling among servers.
[edit] bUpdateSimulatedPosition
Type: bool
if true, update velocity/location after initialization for simulated proxies
[edit] bUseCollisionStaticMesh
Type: bool
[edit] bWasSNFiltered
Type: bool
Mainly for debugging - the way this actor was inserted into Octree.
[edit] bWorldGeometry
Type: bool
Collision and Physics treats this actor as world geometry
[edit] CachedLocalToWorld
Type: Object.Matrix
[edit] CachedLocation
Type: Object.Vector
Modifiers: const
[edit] CachedRotation
Type: Object.Rotator
Modifiers: const
[edit] CollisionTag
Type: int
Modifiers: const, native
[edit] ColLocation
Type: Object.Vector
Modifiers: const
Actor's old location one move ago. Only for debugging
[edit] Deleted
Type: Actor
Modifiers: const
Next actor in just-deleted chain.
[edit] FluidSurfaceShootStrengthMod
Type: float
if bDisturbFluidSurface == true, FluidSurface's ShootStrength is multiplied by this before doing the ripples
Default value: 1.0
[edit] HardRelMatrix
Type: Object.Matrix
Modifiers: const
[edit] HighDetailOverlay
Type: Material
if high detail mode, use this overlay when no other overlay is active
[edit] Instigator
Type: Pawn
Pawn responsible for damage caused by this actor.
[edit] Inventory
Type: Inventory
Inventory chain.
[edit] JoinedTag
Type: int
Modifiers: const, transient
[edit] KStepTag
Type: int
Modifiers: const, native
[edit] LastRenderTime
Type: float
Modifiers: transient
last time this actor was rendered.
[edit] LatentFloat
Type: float
Modifiers: const
[edit] Leaves
Modifiers: transient
BSP leaves this actor is in.
[edit] Level
Type: LevelInfo
Modifiers: const
Level this actor is on.
[edit] LightRenderData
Type: LightRenderDataPtr
Modifiers: const, native
[edit] MeshInstance
Type: MeshInstance
Modifiers: transient
Mesh instance.
[edit] MessageClass
Type: class<LocalMessage>
Default value: Class'Engine.LocalMessage'
[edit] NetPriority
Type: float
Higher priorities means update it more frequently.
Default value: 1.0
[edit] NetTag
Type: int
Modifiers: const, transient
[edit] NetUpdateFrequency
Type: float
How many net updates per seconds.
Default value: 100.0
[edit] NetUpdateTime
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.
[edit] OctreeBox
Type: Object.Box
Modifiers: const, transient
Actor bounding box cached when added to Octree. Internal use only.
[edit] OctreeBoxCenter
Type: Object.Vector
Modifiers: const, transient
[edit] OctreeBoxRadii
Type: Object.Vector
Modifiers: const, transient
[edit] OctreeNodes
Modifiers: const, transient
Array of nodes of the octree Actor is currently in. Internal use only.
[edit] Owner
Type: Actor
Modifiers: const
Owner actor.
[edit] PendingTouch
Type: Actor
Actor touched during move which wants to add an effect after the movement completes
[edit] PhysicsVolume
Type: PhysicsVolume
Modifiers: const
physics volume this actor is currently in
[edit] Projectors
Type: array<ProjectorRenderInfoPtr>
Modifiers: const, native
Projected textures on this actor
[edit] Region
Type: PointRegion
Modifiers: const
Region this actor is in.
[edit] RelativeLocation
Type: Object.Vector
Modifiers: const
location relative to base/bone (valid if base exists)
[edit] RelativeRotation
Type: Object.Rotator
Modifiers: const
rotation relative to base/bone (valid if base exists)
[edit] RemoteRole
Type: ENetRole
Remote network role. This is automatically exchanged with Role on the client if the actor is replicated.
Default value: ROLE_DumbProxy
[edit] RenderRevision
Type: int
Modifiers: const, native
[edit] RepSkin
Type: Material
replicated skin (sets Skins[0] if not none)
[edit] Role
Type: ENetRole
Local network role. This is automatically exchanged with RemoteRole on the client if the actor is replicated.
Default value: ROLE_Authority
[edit] SimAnim
Type: AnimRep
[edit] StaticFilterState
Type: EFilterState
Modifiers: const, native
[edit] StaticMeshInstance
Type: StaticMeshInstance
Contains per-instance static mesh data, like static lighting data.
[edit] StaticMeshProjectors
Type: array<StaticMeshProjectorRenderInfoPtr>
Modifiers: const, native
[edit] StaticSectionBatches
Type: array<BatchReference>
Modifiers: const, native
[edit] TimerCounter
Type: float
Modifiers: const
Counts up until it reaches TimerRate.
[edit] TimerRate
Type: float
Timer event, 0=no timer.
[edit] Touching
Modifiers: const
List of touching actors.
[edit] XLevel
Type: Level
Modifiers: transient, const
Level object. (Not to be confused with the LevelInfo object accessible through the Level property.
