Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Engine.PhysicsVolume

Extends
Volume
Modifiers
native nativereplication placeable

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Brush
      |   
      +-- Engine.Volume
         |   
         +-- Engine.PhysicsVolume

Direct Known Subclasses:

DefaultPhysicsVolume, DynamicPhysicsVolume, ForcedDirVolume, GravityVolume, LadderVolume, UTKillZVolume, UTScriptedBotVolume, UTXRayVolume, WaterVolume

Variables Summary
boolBACKUP_bPainCausing
boolbWaterVolume
ControllerDamageInstigator
PhysicsVolumeNextPhysicsVolume
InfoPainTimer
PhysicsVolume
boolbBounceVelocity
boolbDestructive
boolbMoveProjectiles
boolbNeutralZone
boolbNoInventory
boolbPainCausing
boolbPhysicsOnContact
boolbVelocityAffectsWalking
floatDamagePerSec
class<DamageType>DamageType
floatFluidFriction
floatGroundFriction
floatMaxDampingForce
intPriority
floatRigidBodyDamping
floatTerminalVelocity
vectorZoneVelocity
Inherited Variables from Engine.Volume
AssociatedActor, bForcePawnWalk, bProcessAllActors, LocationName, LocationPriority
Inherited Variables from Engine.Brush
bColored, Brush, BrushColor, BrushComponent, bSolidWhenSelected, CsgOper, PolyFlags, SavedSelections

Enumerations Summary
Inherited Enumerations from Engine.Brush
ECsgOper

Structures Summary
Inherited Structures from Engine.Brush
GeomSelection

Functions Summary
event ActorEnteredVolume (Actor Other)
event ActorLeavingVolume (Actor Other)
function CausePainTo (Actor Other))
functionfloat GetGravityZ ()
function ModifyPlayer (Pawn PlayerPawn)
function NotifyPawnBecameViewTarget (Pawn P, PlayerController PC)
function OnSetDamageInstigator (SeqAct_SetDamageInstigator Action))
function OnToggle (SeqAct_Toggle inAction ))
event PawnEnteredVolume (Pawn Other)
event PawnLeavingVolume (Pawn Other)
event PhysicsChangedFor (Actor Other)
event PostBeginPlay ()))
function Reset ()))
function TimerPop (VolumeTimer T))
event Touch (Actor Other, PrimitiveComponent OtherComp, vector HitLocation, vector HitNormal ))
Inherited Functions from Engine.Volume
BeginState, CollisionChanged, DisplayDebug, Encompasses, GetLocationStringFor, OnToggle, PostBeginPlay, ProcessActorSetVolume, Touch, untouch


Variables Detail

BACKUP_bPainCausing Source code

var bool BACKUP_bPainCausing;

bWaterVolume Source code

var bool bWaterVolume;

DamageInstigator Source code

var Controller DamageInstigator;
Controller that gets credit for any damage caused by this volume

NextPhysicsVolume Source code

var PhysicsVolume NextPhysicsVolume;

PainTimer Source code

var Info PainTimer;

PhysicsVolume

bBounceVelocity Source code

var(PhysicsVolume) bool bBounceVelocity;

bDestructive Source code

var(PhysicsVolume) bool bDestructive;

bMoveProjectiles Source code

var(PhysicsVolume) bool bMoveProjectiles;

bNeutralZone Source code

var(PhysicsVolume) bool bNeutralZone;

bNoInventory Source code

var(PhysicsVolume) bool bNoInventory;

bPainCausing Source code

var(PhysicsVolume) bool bPainCausing;

bPhysicsOnContact Source code

var(PhysicsVolume) bool bPhysicsOnContact;
By default, the origin of an Actor must be inside a PhysicsVolume for it to affect it. If this flag is true though, if this Actor touches the volume at all, it will affect it.

bVelocityAffectsWalking Source code

var(PhysicsVolume) bool bVelocityAffectsWalking;

DamagePerSec Source code

var(PhysicsVolume) float DamagePerSec;

DamageType Source code

var(PhysicsVolume) class<DamageType> DamageType<AllowAbstract>;

FluidFriction Source code

var(PhysicsVolume) float FluidFriction;

GroundFriction Source code

var(PhysicsVolume) float GroundFriction;

MaxDampingForce Source code

var(PhysicsVolume) float MaxDampingForce;
Applies a cap on the maximum damping force that is applied to objects.

Priority Source code

var(PhysicsVolume) int Priority;

RigidBodyDamping Source code

var(PhysicsVolume) float RigidBodyDamping;
This controls the force that will be applied to PHYS_RigidBody objects in this volume to get them to match the ZoneVelocity.

TerminalVelocity Source code

var(PhysicsVolume) float TerminalVelocity;

ZoneVelocity Source code

var(PhysicsVolume) interp vector ZoneVelocity;


Functions Detail

ActorEnteredVolume Source code

event ActorEnteredVolume ( Actor Other )

ActorLeavingVolume Source code

event ActorLeavingVolume ( Actor Other )

CausePainTo Source code

function CausePainTo ( Actor Other) )

GetGravityZ Source code

native function float GetGravityZ ( )

ModifyPlayer Source code

function ModifyPlayer ( Pawn PlayerPawn )
called from GameInfo::SetPlayerDefaults() on the Pawn's PhysicsVolume after the its default movement properties have been restored allows the volume to reapply any movement modifiers on the Pawn

NotifyPawnBecameViewTarget Source code

function NotifyPawnBecameViewTarget ( Pawn P, PlayerController PC )
notification when a Pawn inside this volume becomes the ViewTarget for a PlayerController

OnSetDamageInstigator Source code

function OnSetDamageInstigator ( SeqAct_SetDamageInstigator Action) )
Kismet hook to set DamageInstigator

OnToggle Source code

simulated function OnToggle ( SeqAct_Toggle inAction ) )

PawnEnteredVolume Source code

event PawnEnteredVolume ( Pawn Other )

PawnLeavingVolume Source code

event PawnLeavingVolume ( Pawn Other )

PhysicsChangedFor Source code

event PhysicsChangedFor ( Actor Other )

PostBeginPlay Source code

simulated event PostBeginPlay ( ) )

Reset Source code

function Reset ( ) )

TimerPop Source code

function TimerPop ( VolumeTimer T) )

Touch Source code

simulated event Touch ( Actor Other, PrimitiveComponent OtherComp, vector HitLocation, vector HitNormal ) )


Defaultproperties

defaultproperties
{
   bVelocityAffectsWalking=True
   GroundFriction=8.000000
   TerminalVelocity=3500.000000
   DamageType=Class'Engine.DamageType'
   FluidFriction=0.300000
   MaxDampingForce=1000000.000000
   Begin Object Class=BrushComponent Name=BrushComponent0 ObjName=BrushComponent0 Archetype=BrushComponent'Engine.Default__Volume:BrushComponent0'
      BlockZeroExtent=True
      ObjectArchetype=BrushComponent'Engine.Default__Volume:BrushComponent0'
   End Object
   BrushComponent=BrushComponent0
   Components(0)=BrushComponent0
   bAlwaysRelevant=True
   bOnlyDirtyReplication=True
   NetUpdateFrequency=0.100000
   CollisionComponent=BrushComponent0
   CollisionType=COLLIDE_TouchAll
   Name="Default__PhysicsVolume"
   ObjectArchetype=Volume'Engine.Default__Volume'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:41.376 - Created with UnCodeX