I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX

Difference between revisions of "UE3:NxForceFieldGeneric (UDK)"

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
(Talk)
m (1 revision: class descriptions for UDK January update (part 3))
 
(No difference)

Latest revision as of 06:42, 17 January 2010

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