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

Engine.DamageType

Extends
Object
Modifiers
native abstract

DamageType, the base class of all damagetypes. this and its subclasses are never spawned, just used as information holders NOTE: we can not do: HideDropDown on this class as we need to be able to use it in SeqEvent_TakeDamage for objects taking damage from any DamageType! Copyright 1998-2011 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- Engine.DamageType

Direct Known Subclasses:

DmgType_Crushed, DmgType_Fell, DmgType_Telefragged, KillZDamageType, UTDamageType

Constants Summary
Inherited Contants from Core.Object
AspectRatio16x9, AspectRatio4x3, AspectRatio5x4, DegToRad, DegToUnrRot, INDEX_NONE, InvAspectRatio16x9, InvAspectRatio4x3, InvAspectRatio5x4, MaxInt, Pi, RadToDeg, RadToUnrRot, UnrRotToDeg, UnrRotToRad

Variables Summary
boolbCausedByWorld
boolbExtraMomentumZ
ForceFeedbackWaveformDamagedFFWaveform
floatFracturedMeshDamage
ForceFeedbackWaveformKilledFFWaveform
floatVehicleDamageScaling
floatVehicleMomentumScaling
DamageType
boolbArmorStops
boolbCausesFracture
RigidBody
boolbRadialDamageVelChange
floatKDamageImpulse
floatKDeathUpKick
floatKDeathVel
floatRadialDamageImpulse
Inherited Variables from Core.Object
Class, HashNext, HashOuterNext, Linker, LinkerIndex, Name, NetIndex, ObjectArchetype, ObjectFlags, ObjectInternalInteger, Outer, StateFrame, VfTableObject

Enumerations Summary
Inherited Enumerations from Core.Object
AlphaBlendType, EAspectRatioAxisConstraint, EAutomatedRunResult, EAxis, EDebugBreakType, EInputEvent, EInterpCurveMode, EInterpMethodType, ETickingGroup

Structures Summary
Inherited Structures from Core.Object
Array_Mirror, BitArray_Mirror, BoneAtom, Box, BoxSphereBounds, Color, Cylinder, double, FColorVertexBuffer_Mirror, Guid, IndirectArray_Mirror, InlinePointerArray_Mirror, InterpCurveFloat, InterpCurveLinearColor, InterpCurvePointFloat, InterpCurvePointLinearColor, InterpCurvePointQuat, InterpCurvePointTwoVectors, InterpCurvePointVector, InterpCurvePointVector2D, InterpCurveQuat, InterpCurveTwoVectors, InterpCurveVector, InterpCurveVector2D, IntPoint, LinearColor, Map_Mirror, Matrix, MultiMap_Mirror, OctreeElementId, Plane, pointer, Quat, qword, RawDistribution, RenderCommandFence, RenderCommandFence_Mirror, Rotator, Set_Mirror, SHVector, SHVectorRGB, SparseArray_Mirror, TAlphaBlend, ThreadSafeCounter, TPOV, TwoVectors, UntypedBulkData_Mirror, Vector, Vector2D, Vector4

Functions Summary
functionfloat VehicleDamageScalingFor (Vehicle V))
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, Asc, Asin, Atan, Atan2, BeginState, ByteToFloat, Caps, Chr, Clamp, ClampLength, ClampRotAxis, ClampRotAxisFromBase, ClampRotAxisFromRange, ClassIsChildOf, ClockwiseFrom, ColorToLinearColor, ContinuedState, Cos, Cross, DebugBreak, Disable, Dot, DumpStateStack, DynamicLoadObject, Enable, EndState, EvalInterpCurveFloat, EvalInterpCurveVector, EvalInterpCurveVector2D, Exp, FCeil, FClamp, FCubicInterp, FFloor, FindDeltaAngle, FindObject, FInterpConstantTo, FInterpEaseIn, FInterpEaseInOut, FInterpEaseOut, FInterpTo, float, FloatToByte, FMax, FMin, FPctByRange, FRand, GetAngularDegreesFromRadians, GetAngularDistance, GetAngularFromDotDist, GetAxes, GetBuildChangelistNumber, GetDotDistance, GetEngineVersion, GetEnum, GetFuncName, GetHeadingAngle, GetMappedRangeValue, GetPackageName, GetPerObjectConfigSections, GetRangePctByValue, GetRangeValueByPct, GetRightMost, GetRotatorAxis, GetScriptTrace, GetStateName, GetSystemTime, GetUnAxes, GotoState, InCylinder, InStr, InverseTransformNormal, InverseTransformVector, IsA, IsChildState, IsInState, IsPendingKill, IsUTracing, IsZero, JoinArray, Left, Len, Lerp, LerpColor, Localize, Locs, Loge, LogInternal, MakeColor, MakeLinearColor, MakeRotationMatrix, MakeRotationTranslationMatrix, MakeRotator, MatrixGetAxis, MatrixGetOrigin, MatrixGetRotator, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NormalizeRotAxis, NoZDot, OrthoRotation, ParseLocalizedPropertyPath, ParseStringIntoArray, PathName, PausedState, PointDistToLine, PointDistToPlane, PointDistToSegment, PointProjectToPlane, PoppedState, PopState, ProjectOnTo, PushedState, PushState, QuatDot, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RDiff, Repl, Right, RInterpTo, RLerp, RotRand, Round, RSize, RSmerp, RTransform, SaveConfig, SClampRotAxis, ScriptTrace, SetUTracing, Sin, Split, SplitString, Sqrt, Square, StaticSaveConfig, Tan, TimeStamp, ToHex, TransformNormal, TransformVector, TransformVectorByRotation, UnwindHeading, vect2d, VInterpTo, VLerp, VRand, VRandCone, VRandCone2, VSize, VSize2D, VSizeSq, VSizeSq2D, VSmerp, WarnInternal, ^, ^^, |, ||, ~, ~=


Variables Detail

bCausedByWorld Source code

var bool bCausedByWorld;

bExtraMomentumZ Source code

var bool bExtraMomentumZ;

DamagedFFWaveform Source code

var ForceFeedbackWaveform DamagedFFWaveform;
The forcefeedback waveform to play when you take damage

FracturedMeshDamage Source code

var float FracturedMeshDamage;
Damage imparted by this damage type to fracturable meshes. Scaled by config WorldInfo.FracturedMeshWeaponDamage.

KilledFFWaveform Source code

var ForceFeedbackWaveform KilledFFWaveform;
The forcefeedback waveform to play when you are killed by this damage type

VehicleDamageScaling Source code

var float VehicleDamageScaling;
multiply damage by this for vehicles

VehicleMomentumScaling Source code

var float VehicleMomentumScaling;
multiply momentum by this for vehicles

DamageType

bArmorStops Source code

var(DamageType) bool bArmorStops;

bCausesFracture Source code

var(DamageType) bool bCausesFracture;
Can break bits off FracturedStaticMeshActors.

RigidBody

bRadialDamageVelChange Source code

var(RigidBody) bool bRadialDamageVelChange;
When applying radial impulses, whether to treat as impulse or velocity change.

KDamageImpulse Source code

var(RigidBody) float KDamageImpulse;

KDeathUpKick Source code

var(RigidBody) float KDeathUpKick;

KDeathVel Source code

var(RigidBody) float KDeathVel;

RadialDamageImpulse Source code

var(RigidBody) float RadialDamageImpulse;
Size of impulse to apply when doing radial damage.


Functions Detail

VehicleDamageScalingFor Source code

static function float VehicleDamageScalingFor ( Vehicle V) )


Defaultproperties

defaultproperties
{
	bArmorStops=true
	KDamageImpulse=800
	VehicleDamageScaling=+1.0
	VehicleMomentumScaling=+1.0
	bExtraMomentumZ=true
	FracturedMeshDamage=1.0
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: ti 22-3-2011 19:56:48.174 - Created with UnCodeX