UE2:Actor (U2)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to navigation Jump to search
U2 Object >> Actor
Package: 
Engine

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.

Constants

CCFloatHeight

Value: 6.0


DF_None

Value: 0x00000000


DF_Collision

Value: 0x00000001


MAXSTEPHEIGHT

Value: 35.0

Maximum step height walkable by pawns

MINFLOORZ

Value: 0.7


Properties

See Actor properties.

Enums

See Actor enums.

Structs

ActorRenderDataPtr

int Ptr 

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

BatchReference

int BatchIndex 
int ElementIndex 

Face

Modifiers: native

array<Object.Vector> Points 

KRBVec

float
float
float

KRigidBodyState

KRBVec Position 
Object.Quat Quaternion 
KRBVec LinVel 
KRBVec AngVel 

LightRenderDataPtr

int Ptr 

PointRegion

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

ProjectorRenderInfoPtr

int Ptr 

StaticMeshProjectorRenderInfoPtr

int Ptr 

Functions

Static native functions

AddActor

native static final function AddActor (Actor A, optional Object.Color C)


AddArrow

native static final function AddArrow (Object.Vector Start, Object.Vector End, optional Object.Color C)


AddBox

native static final function AddBox (Object.Vector Location, Object.Vector Extent, optional Object.Color C)


AddCylinder

native static final function AddCylinder (Object.Vector Location, float Radius, float Height, optional Object.Color C)


AddLine

native static final function AddLine (Object.Vector Start, Object.Vector End, optional Object.Color C)


Other static functions

AddActorAt

static final function AddActorAt (Actor A, Object.Vector TargetLocation, optional Object.Color C)


ColorBlack

static final function Object.Color ColorBlack ()


ColorBlue

static final function Object.Color ColorBlue ()


ColorBrown

static final function Object.Color ColorBrown ()


ColorCyan

static final function Object.Color ColorCyan ()


ColorDkblue

static final function Object.Color ColorDkblue ()


ColorDkcyan

static final function Object.Color ColorDkcyan ()


ColorDkgreen

static final function Object.Color ColorDkgreen ()


ColorDkgrey

static final function Object.Color ColorDkgrey ()


ColorDkmagenta

static final function Object.Color ColorDkmagenta ()


ColorDkred

static final function Object.Color ColorDkred ()


ColorDkyellow

static final function Object.Color ColorDkyellow ()


ColorGreen

static final function Object.Color ColorGreen ()


ColorGrey

static final function Object.Color ColorGrey ()


ColorLtgrey

static final function Object.Color ColorLtgrey ()


ColorMagenta

static final function Object.Color ColorMagenta ()


ColorOrange

static final function Object.Color ColorOrange ()


ColorPink

static final function Object.Color ColorPink ()


ColorRed

static final function Object.Color ColorRed ()


ColorWhite

static final function Object.Color ColorWhite ()


ColorYellow

static final function Object.Color ColorYellow ()


DrawFace

static final function DrawFace (Face F, Object.Color Clr)


DrawFaces

static final function DrawFaces (array<FaceFaces, Object.Color Clr)


GetLocalString

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


MakeColor

static final function Object.Color MakeColor (byte R, byte G, byte B, optional byte A)


ZapActor

static function ZapActor (out Actor A)


Iterator functions

AllActors

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


BasedActors

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


ChildActors

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


CollidingActors

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


DynamicActors

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


RadiusActors

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


TouchingActors

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


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)


VisibleActors

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


VisibleCollidingActors

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


Latent functions

FinishAnim

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


FinishInterpolation

native(301) final latent function FinishInterpolation ()


Sleep

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


Native functions

See Actor native functions.

Events

See Actor events.

Other instance functions

See Actor instance functions.

Operators

color * float

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


float * color

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


color + color

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


color - color

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