I don't need to test my programs. I have an error-correcting modem.

UE3:NxGenericForceFieldBrush (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search
UDK Object >> Actor >> Brush >> Volume >> NxGenericForceFieldBrush

Contents

Package: 
Engine


[edit] Properties

[edit] Property group 'NxGenericForceFieldBrush'

[edit] CollideWithChannels

Type: PrimitiveComponent.RBCollisionChannelContainer

Which types of object to apply this force field to

Default value:

Member Value
Cloth True
Default True
EffectPhysics True
FluidDrain True
GameplayPhysics True
Pawn True
SoftBody True
Untitled1 True
Untitled2 True
Untitled3 True
Vehicle True
Water True

[edit] Constant

Type: Object.Vector

Constant force vector that is applied inside force volume

[edit] Coordinates

Type: FFB_ForceFieldCoordinates


[edit] ExcludeChannel

Type: int

Channel id, used to identify which force field exclude volumes apply to this force field

Default value: 1

[edit] FalloffLinear

Type: Object.Vector

Linear falloff for vector in chosen coordinate system

[edit] FalloffQuadratic

Type: Object.Vector

Quadratic falloff for vector in chosen coordinate system

[edit] Noise

Type: Object.Vector

Vector that scales random noise added to the force

[edit] PositionMultiplierX

Type: Object.Vector

Rows of matrix that defines force depending on position

[edit] PositionMultiplierY

Type: Object.Vector


[edit] PositionMultiplierZ

Type: Object.Vector


[edit] PositionTarget

Type: Object.Vector

Vector that defines force depending on position

[edit] RBChannel

Type: PrimitiveComponent.ERBCollisionChannel

Modifiers: const

enum indicating what collision filtering channel this force field should be in

Default value: RBCC_Untitled1

[edit] TorusRadius

Type: float

Radius of torus in case toroidal coordinate system is used

Default value: 1.0

[edit] VelocityMultiplierX

Type: Object.Vector

Rows of matrix that defines force depending on velocity

[edit] VelocityMultiplierY

Type: Object.Vector


[edit] VelocityMultiplierZ

Type: Object.Vector


[edit] VelocityTarget

Type: Object.Vector

Vector that defines force depending on velocity

[edit] Internal variables

[edit] ConvexMeshes

Type: array<pointer>

Inner type modifiers: const, native, transient


[edit] ExclusionShapePoses

Type: array<pointer>

Inner type modifiers: const, native, transient


[edit] ExclusionShapes

Type: array<pointer>

Inner type modifiers: const, native, transient


[edit] ForceField

Type: pointer{class UserForceField}

Modifiers: const, native, transient

Value to scale force on soft body

[edit] LinearKernel

Type: pointer{class UserForceFieldLinearKernel}

Modifiers: const, native, transient

linear force field kernel

[edit] Default values

Property Value
bColored True
bProjTarget True
BrushColor
Member Value
A 255
B 100
G 255
R 100
bStatic False
CollisionType COLLIDE_CustomDefault

[edit] Subobjects

[edit] BrushComponent0

Class: Engine.BrushComponent

Inherits from: Volume.BrushComponent0

Property Value
ReplacementPrimitive None

[edit] Enums

[edit] FFB_ForceFieldCoordinates

Type of Coordinates to define the force field

FFB_CARTESIAN 
FFB_SPHERICAL 
FFB_CYLINDRICAL 
FFB_TOROIDAL 

[edit] Functions

[edit] Events

[edit] PostBeginPlay

simulated event PostBeginPlay ()

Overrides: Volume.PostBeginPlay


[edit] Other instance functions

[edit] StopsProjectile

simulated function bool StopsProjectile (Projectile P)

Overrides: Actor.StopsProjectile