42 lines
1.1 KiB
Ucode
42 lines
1.1 KiB
Ucode
//=============================================================================
|
|
// KFDynamicPhysicsVolume
|
|
//=============================================================================
|
|
// Replacement for DynamicPhysicsVolume extended from our KFPhysicsVolume.
|
|
//=============================================================================
|
|
// Killing Floor 2
|
|
// Copyright (C) 2017 Tripwire Interactive LLC
|
|
// Dan Weiss
|
|
//=============================================================================
|
|
class KFDynamicPhysicsVolume extends KFPhysicsVolume
|
|
showcategories(Movement)
|
|
placeable;
|
|
|
|
/** Is the volume enabled by default? */
|
|
var() bool bEnabled;
|
|
|
|
/**
|
|
* Overriden to set the default collision state.
|
|
*/
|
|
simulated event PostBeginPlay()
|
|
{
|
|
Super.PostBeginPlay();
|
|
|
|
SetCollision(bEnabled, bBlockActors);
|
|
}
|
|
|
|
defaultproperties
|
|
{
|
|
Physics=PHYS_Interpolating
|
|
bStatic=false
|
|
|
|
bAlwaysRelevant=true
|
|
bReplicateMovement=true
|
|
bOnlyDirtyReplication=true
|
|
RemoteRole=ROLE_None
|
|
|
|
bColored=true
|
|
BrushColor=(R=100,G=255,B=255,A=255)
|
|
|
|
bEnabled=true
|
|
}
|