PhysicsVolume
Class in Engine · Engine.PhysicsVolume · native, placeable
Object › Actor › Brush › Volume › PhysicsVolume
Subclasses: DefaultPhysicsVolume, DynamicPhysicsVolume, GravityVolume, LadderVolume, WaterVolume
Using it from Lua
h7.find_all("PhysicsVolume") -- live instances
h7.find_class("Engine.PhysicsVolume") -- the class
h7.hook("Engine.PhysicsVolume.ActorEnteredVolume", fn)
Structs
CheckpointRecord
| Field | Type |
bPainCausing | bool |
bActive | bool |
Properties
| Name | Type | Notes |
BACKUP_bPainCausing | bool | |
bAIShouldIgnorePain | bool | |
bBounceVelocity | bool | |
bCrowdAgentsPlayDeathAnim | bool | |
bDestructive | bool | |
bEntryPain | bool | |
bMoveProjectiles | bool | |
bNeutralZone | bool | |
bNoInventory | bool | |
bPainCausing | bool | |
bPhysicsOnContact | bool | |
bVelocityAffectsWalking | bool | |
bWaterVolume | bool | |
DamageInstigator | Controller | |
DamagePerSec | float | |
DamageType | class<DamageType> | |
FluidFriction | float | |
GroundFriction | float | |
MaxDampingForce | float | |
NextPhysicsVolume | PhysicsVolume | transient |
PainInterval | float | |
PainTimer | Info | |
Priority | int | |
RigidBodyDamping | float | |
TerminalVelocity | float | |
ZoneVelocity | vector | |
Functions
| Name | Declaration |
ActorEnteredVolume | event ActorEnteredVolume(Actor Other) |
ActorLeavingVolume | event ActorLeavingVolume(Actor Other) |
ApplyCheckpointRecord | function ApplyCheckpointRecord(const out CheckpointRecord Record) |
CausePainTo | function CausePainTo(Actor Other) |
CollisionChanged | simulated event CollisionChanged() |
CreateCheckpointRecord | function CreateCheckpointRecord(out CheckpointRecord Record) |
GetGravityZ | native function float GetGravityZ() |
GetZoneVelocityForActor | native function vector GetZoneVelocityForActor(Actor TheActor) |
ModifyPlayer | function ModifyPlayer(Pawn PlayerPawn) |
NotifyPawnBecameViewTarget | function NotifyPawnBecameViewTarget(Pawn P, PlayerController PC) |
OnSetDamageInstigator | function OnSetDamageInstigator(SeqAct_SetDamageInstigator Action) |
OnToggle | simulated function OnToggle(SeqAct_Toggle inAction) |
PawnEnteredVolume | event PawnEnteredVolume(Pawn Other) |
PawnLeavingVolume | event PawnLeavingVolume(Pawn Other) |
PhysicsChangedFor | event PhysicsChangedFor(Actor Other) |
PostBeginPlay | simulated event PostBeginPlay() |
Reset | function Reset() |
ShouldSaveForCheckpoint | function bool ShouldSaveForCheckpoint() |
TimerPop | function TimerPop(VolumeTimer T) |
Touch | simulated event Touch(Actor Other, PrimitiveComponent OtherComp, vector HitLocation, vector HitNormal) |
Default values
MaxDampingForce=1000000.0
FluidFriction=+0.3
bVelocityAffectsWalking=true
TerminalVelocity=4000.0
bAlwaysRelevant=true
bOnlyDirtyReplication=true
GroundFriction=+00008.000000
NetUpdateFrequency=0.1
bSkipActorPropertyReplication=true
DamageType=class'Engine.DamageType'
bEntryPain=true
PainInterval=1.f
bForceAllowKismetModification=true
Inherited
| From | Members |
| Volume | 4 properties, 7 functions |
| Brush | 9 properties, 0 functions |
| Actor | 156 properties, 262 functions |
| Object | 13 properties, 308 functions |