The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall

UE2:FluidSurfaceInfo (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
U2XMP Object >> Actor >> Info >> FluidSurfaceInfo
Package: 
Engine
This class in other games:
U2, UE2Runtime, UT2003, UT2004


Properties

Property group 'FluidSurfaceInfo'

AlphaCurveScale

Type: float


AlphaHeightScale

Type: float


Default value: 10.0

AlphaMax

Type: byte


Default value: 128

bShowBoundingBox

Type: bool


bUseNoRenderZ

Type: bool


ClampTerrain

Type: TerrainInfo

Modifiers: edfindable


FluidColor

Type: Object.Color


FluidDamping

Type: float

between 0 and 1

Default value: 0.5

FluidGridSpacing

Type: float

distance between grid points

Default value: 24.0

FluidGridType

Type: EFluidGridType


Default value: FGT_Hexagonal

FluidHeightScale

Type: float

vertical scale factor

Default value: 1.0

FluidNoiseFrequency

Type: float


Default value: 60.0

FluidNoiseStrength

Type: Object.Range


FluidSpeed

Type: float

wave speed

Default value: 170.0

FluidXSize

Type: int

num vertices in X direction

Default value: 48

FluidYSize

Type: int

num vertices in Y direction

Default value: 48

NoRenderZ

Type: float


OrientShootEffect

Type: bool


OrientTouchEffect

Type: bool


RippleVelocityFactor

Type: float


Default value: -0.05

ShootEffect

Type: class<Actor>


ShootRadius

Type: float


ShootStrength

Type: float

How hard to ripple water when shot

Default value: -50.0

TestRipple

Type: bool


TestRippleRadius

Type: float


Default value: 48.0

TestRippleSpeed

Type: float


Default value: 3000.0

TestRippleStrength

Type: float


Default value: -20.0

TouchEffect

Type: class<Actor>


TouchStrength

Type: float


Default value: -50.0

UOffset

Type: float


UpdateRate

Type: float


Default value: 50.0

UTiles

Type: float


Default value: 1.0

VOffset

Type: float


VTiles

Type: float


Default value: 1.0

WarmUpTime

Type: float


Default value: 2.0

Internal variables

bHasWarmedUp

Type: bool

Modifiers: transient, const


ClampBitmap

Type: array<int>

Modifiers: const


FluidBoundingBox

Type: Object.Box

Modifiers: transient, const

Current world-space AABB

FluidOrigin

Type: Object.Vector

Modifiers: transient, const

Current bottom-left corner

LatestVerts

Type: int

Modifiers: transient, const


Oscillators

Type: array<FluidSurfaceOscillator>

Modifiers: transient, const


Primitive

Type: FluidSurfacePrimitive

Modifiers: transient, const


TestRippleAng

Type: float

Modifiers: transient, const


TimeRollover

Type: float

Modifiers: transient, const


VertAlpha

Type: array<byte>

Modifiers: transient, const


Verts0

Type: array<float>

Modifiers: transient, const


Verts1

Type: array<float>

Modifiers: transient, const


Default values

Property Value
bCollideActors True
bEdShouldSnap True
bHidden False
bMustFace False
bNoDelete True
bUnlit True
DrawType DT_FluidSurface
Texture Texture'Engine.S_FluidSurf'

Enums

EFluidGridType

FGT_Square 
FGT_Hexagonal 

Functions

Native functions

Pling

native final function Pling (Object.Vector Position, float Strength, optional float Radius)


Events

Touch

simulated event Touch (Actor Other)

Overrides: Actor.Touch


Other instance functions

TakeDamage

simulated function TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, class<DamageTypedamageType)

Overrides: Actor.TakeDamage