Once I get that upgrade to 36-hour days, I will tackle that. – Mychaeel

UE2:Actor (UE2Runtime)

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search
UE2Runtime Object >> Actor

Contents

Package: 
Engine
Direct subclasses:
AnimBrowserMesh, AntiPortalActor, Brush, CarriedObject, Controller, DamageType, Decal, DecoVolumeObject, Decoration, Effects, Emitter, FluidSurfaceOscillator, HUD, Info, InventoryAttachment, Inventory, KActor, KRepulsor, KVehicleFactory, Keypoint, Light, MatDemoActor, Mover, NavigationPoint, Note, Pawn, Pickup, Projectile, Projector, SVehicleFactory, SpinnyWeap, StaticMeshActor, Triggers, VehiclePart
Known custom subclasses:
IncrementalTrigger, PawnFactory, Round_Robin
This class in other games:
RTNP, U1, U2, U2XMP, UDK, UT, UT2003, UT2004, UT3

Actor: The base class of all actors. Actor is the base class of all gameplay objects. A large number of properties, behaviors and interfaces are implemented in Actor, including:

- Display - Animation - Physics and world interaction - Making sounds - Networking properties - Actor creation and destruction - Triggering and timers - Actor iterator functions - Message broadcasting

This is a built-in Unreal class and it shouldn't be modified.

[edit] Constants

[edit] MAXSTEPHEIGHT

Value: 35.0

Maximum step height walkable by pawns

[edit] MINFLOORZ

Value: 0.7


[edit] Properties

See Actor properties.

[edit] Enums

See Actor enums.

[edit] Structs

[edit] ActorRenderDataPtr

int Ptr 

[edit] AnimRep

name AnimSequence 
bool bAnimLoop 
byte AnimRate 
note that with compression, max replicated animrate is 4.0
byte AnimFrame 
byte TweenRate 
note that with compression, max replicated tweentime is 4 seconds

[edit] BatchReference

int BatchIndex 
int ElementIndex 

[edit] KRBVec

float
float
float

[edit] KRigidBodyState

KRBVec Position 
Object.Quat Quaternion 
KRBVec LinVel 
KRBVec AngVel 

[edit] LightRenderDataPtr

int Ptr 

[edit] PointRegion

ZoneInfo Zone 
Zone.
int iLeaf 
Bsp leaf.
byte ZoneNumber 
Zone number.

[edit] ProjectorRenderInfoPtr

int Ptr 

[edit] StaticMeshProjectorRenderInfoPtr

int Ptr 

[edit] Functions

[edit] Static functions

[edit] GetLocalString

static function string GetLocalString (optional int Switch, optional PlayerReplicationInfo RelatedPRI_1, optional PlayerReplicationInfo RelatedPRI_2)


[edit] Iterator functions

[edit] AllActors

native(304) final iterator function AllActors (class<ActorBaseClass, out Actor Actor, optional name MatchTag)


[edit] BasedActors

native(306) final iterator function BasedActors (class<ActorBaseClass, out Actor Actor)


[edit] ChildActors

native(305) final iterator function ChildActors (class<ActorBaseClass, out Actor Actor)


[edit] CollidingActors

native(321) final iterator function CollidingActors (class<ActorBaseClass, out Actor Actor, float Radius, optional Object.Vector Loc)


[edit] DynamicActors

native(313) final iterator function DynamicActors (class<ActorBaseClass, out Actor Actor, optional name MatchTag)


[edit] RadiusActors

native(310) final iterator function RadiusActors (class<ActorBaseClass, out Actor Actor, float Radius, optional Object.Vector Loc)


[edit] TouchingActors

native(307) final iterator function TouchingActors (class<ActorBaseClass, out Actor Actor)


[edit] TraceActors

native(309) final iterator function TraceActors (class<ActorBaseClass, out Actor Actor, out Object.Vector HitLoc, out Object.Vector HitNorm, Object.Vector End, optional Object.Vector Start, optional Object.Vector Extent)


[edit] VisibleActors

native(311) final iterator function VisibleActors (class<ActorBaseClass, out Actor Actor, optional float Radius, optional Object.Vector Loc)


[edit] VisibleCollidingActors

native(312) final iterator function VisibleCollidingActors (class<ActorBaseClass, out Actor Actor, float Radius, optional Object.Vector Loc, optional bool bIgnoreHidden)


[edit] Latent functions

[edit] FinishAnim

native(261) final latent function FinishAnim (optional int Channel)


[edit] FinishInterpolation

native(301) final latent function FinishInterpolation ()


[edit] Sleep

native(256) final latent function Sleep (float Seconds)


[edit] Native functions

See Actor native functions.

[edit] Events

See Actor events.

[edit] Other instance functions

[edit] BecomeViewTarget

function BecomeViewTarget ()


[edit] CanSplash

function bool CanSplash ()


[edit] DisplayDebug

simulated function DisplayDebug (Canvas Canvas, out float YL, out float YPos)


[edit] EffectIsRelevant

simulated function bool EffectIsRelevant (Object.Vector SpawnLocation, bool bForceDedicated)


[edit] GetCollisionExtent

function Object.Vector GetCollisionExtent ()


[edit] GetDebugName

function string GetDebugName ()


[edit] GetHumanReadableName

simulated function string GetHumanReadableName ()


[edit] GetItemName

function string GetItemName (string FullName)


[edit] HurtRadius

simulated final function HurtRadius (float DamageAmount, float DamageRadius, class<DamageTypeDamageType, float Momentum, Object.Vector HitLocation)


[edit] IsInPain

function bool IsInPain ()


[edit] IsInVolume

function bool IsInVolume (Volume aVolume)


[edit] MatchStarting

function MatchStarting ()


[edit] NearSpot

simulated final function bool NearSpot (Object.Vector Spot)


[edit] PlayTeleportEffect

function PlayTeleportEffect (bool bOut, bool bSound)


[edit] RenderOverlays

function RenderOverlays (Canvas Canvas)


[edit] ReplaceText

final function ReplaceText (out string Text, string Replace, string With)


[edit] Reset

function Reset ()


[edit] SetDefaultDisplayProperties

function SetDefaultDisplayProperties ()


[edit] SetDisplayProperties

function SetDisplayProperties (ERenderStyle NewStyle, Material NewTexture, bool bLighting)


[edit] SetGRI

function SetGRI (GameReplicationInfo GRI)


[edit] StartInterpolation

simulated function StartInterpolation ()


[edit] TouchingActor

simulated final function bool TouchingActor (Actor A)


[edit] UntriggerEvent

function UntriggerEvent (name EventName, Actor Other, Pawn EventInstigator)


[edit] UpdatePrecacheMaterials

simulated function UpdatePrecacheMaterials ()


[edit] UpdatePrecacheStaticMeshes

simulated function UpdatePrecacheStaticMeshes ()


[edit] Operators

[edit] color * float

native(552) static final operator(16) Object.Color * (Object.Color A, float B)


[edit] float * color

native(550) static final operator(16) Object.Color * (float A, Object.Color B)


[edit] color + color

native(551) static final operator(20) Object.Color + (Object.Color A, Object.Color B)


[edit] color - color

native(549) static final operator(20) Object.Color - (Object.Color A, Object.Color B)