39 lines
905 B
Ucode
39 lines
905 B
Ucode
/**
|
|
* Copyright 1998-2013 Epic Games, Inc. All Rights Reserved.
|
|
*/
|
|
class RB_RadialImpulseComponent extends PrimitiveComponent
|
|
hidecategories(Object)
|
|
native(Physics);
|
|
|
|
var() ERadialImpulseFalloff ImpulseFalloff;
|
|
var() float ImpulseStrength;
|
|
var() float ImpulseRadius;
|
|
var() bool bVelChange;
|
|
|
|
/** If true, will cause any FracturedStaticMeshActor pieces within expolsion to break. */
|
|
var() bool bCauseFracture;
|
|
|
|
var DrawSphereComponent PreviewSphere;
|
|
|
|
cpptext
|
|
{
|
|
protected:
|
|
// UActorComponent interface.
|
|
virtual void Attach();
|
|
public:
|
|
/** Update the component's bounds */
|
|
virtual void UpdateBounds();
|
|
}
|
|
|
|
native function FireImpulse( Vector Origin );
|
|
|
|
defaultproperties
|
|
{
|
|
// Various physics related items need to be ticked pre physics update
|
|
TickGroup=TG_PreAsyncWork
|
|
|
|
ImpulseFalloff=RIF_Constant
|
|
ImpulseStrength=900.0
|
|
ImpulseRadius=200.0
|
|
}
|