I love the smell of UnrealEd crashing in the morning. – tarquin

UE3:NxForceFieldGeneric (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 06:42, 17 January 2010 by Wormbo (Talk | contribs) (1 revision: class descriptions for UDK January update (part 3))

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
UDK Object >> Actor >> NxForceField >> NxForceFieldGeneric
Package: 
Engine


Properties[edit]

Property group 'NxForceFieldGeneric'[edit]

Constant[edit]

Type: Object.Vector

Constant force vector that is applied inside force volume

Coordinates[edit]

Type: FFG_ForceFieldCoordinates

Type of Coordinates to define the force field

FalloffLinear[edit]

Type: Object.Vector

Linear falloff for vector in chosen coordinate system

FalloffQuadratic[edit]

Type: Object.Vector

Quadratic falloff for vector in chosen coordinate system

Noise[edit]

Type: Object.Vector

Vector that scales random noise added to the force

PositionMultiplierX[edit]

Type: Object.Vector

Rows of matrix that defines force depending on position

PositionMultiplierY[edit]

Type: Object.Vector


PositionMultiplierZ[edit]

Type: Object.Vector


PositionTarget[edit]

Type: Object.Vector

Vector that defines force depending on position

RoughExtentX[edit]

Type: float


Default value: 200.0

RoughExtentY[edit]

Type: float


Default value: 200.0

RoughExtentZ[edit]

Type: float


Default value: 200.0

Shape[edit]

Type: ForceFieldShape

Modifiers: editinline


TorusRadius[edit]

Type: float

Radius of torus in case toroidal coordinate system is used

Default value: 1.0

VelocityMultiplierX[edit]

Type: Object.Vector

Rows of matrix that defines force depending on velocity

VelocityMultiplierY[edit]

Type: Object.Vector


VelocityMultiplierZ[edit]

Type: Object.Vector


VelocityTarget[edit]

Type: Object.Vector

Vector that defines force depending on velocity

Internal variables[edit]

DrawComponent[edit]

Type: ActorComponent

Modifiers: native


LinearKernel[edit]

Type: pointer{class UserForceFieldLinearKernel}

Modifiers: const, native, transient

linear force field kernel

Default values[edit]

Property Value
Components[0] SpriteComponent'Sprite'

Subobjects[edit]

Sprite[edit]

Class: Engine.SpriteComponent

Property Value
AlwaysLoadOnClient False
AlwaysLoadOnServer False
HiddenGame True
ReplacementPrimitive None
Sprite Texture2D'EditorResources.S_RadForce'

Enums[edit]

FFG_ForceFieldCoordinates[edit]

Type of Coordinates that can be used to define the force field

FFG_CARTESIAN 
FFG_SPHERICAL 
FFG_CYLINDRICAL 
FFG_TOROIDAL 

Native functions[edit]

DoInitRBPhys[edit]

native function DoInitRBPhys ()

Overrides: NxForceField.DoInitRBPhys

This is used to InitRBPhys for a dynamically spawned ForceField. Used for starting RBPhsys on dyanmically spawned force fields. This will probably need to set some transient pointer to NULL