| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||
Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.
Core.Object
|
+-- Engine.Actor
|
+-- Engine.DynamicSMActor
|
+-- Engine.KActor
|
+-- UTGame.UTKActor
| Variables Summary | |
|---|---|
| bool | bBroken |
| controller | InstigatorController |
| UTKActor | |
| bool | bBreakWhenCausingDamage |
| bool | bDamageOnEncroachment |
| bool | bHasHealth |
| bool | bResetDOEWhenAsleep |
| ParticleSystem | BrokenTemplate |
| bool | bTakeDamageOnEncroachment |
| class<DamageType> | DmgTypeClass |
| int | DOEResetThreshold |
| int | EncroachDamage_Other |
| int | EncroachDamage_Self |
| int | Health |
| Delegates Summary | ||
|---|---|---|
![]() | OnBreakApart () | |
![]() | bool | OnEncroach (actor Other) |
| Functions Summary | ||
|---|---|---|
![]() | BreakApart ())) | |
![]() | bool | EncroachingOn (Actor Other)) |
![]() | ReplicatedEvent (name VarName)) | |
![]() | TakeDamage (int Damage, Controller EventInstigator, vector HitLocation, vector Momentum, class<DamageType> DamageType, optional TraceHitInfo HitInfo, optional Actor DamageCauser)) | |
| Inherited Functions from Engine.KActor |
|---|
| ApplyImpulse, FellOutOfWorld, GetKActorPhysMaterial, OnTeleport, OnToggle, PostBeginPlay, ReplicatedEvent, Reset, ResolveRBState, SetPhysicalCollisionProperties, TakeDamage, TakeRadiusDamage |
| Inherited Functions from Engine.DynamicSMActor |
|---|
| Attach, CanBasePawn, Detach, OnSetMaterial, OnSetStaticMesh, PostBeginPlay, ReplicatedEvent, SetStaticMesh |
| Variables Detail |
|---|
If true, this actor is broken and no longer functional
Allows things to pass along a damage instigator
If true, this KActor will break when it causes damage
If true, this will cause Damage on Encroachment (DOE)
If true, this vehicle has health
If true bDamageOnEncroachment will reset when this actor sleeps or falls below a threshold
Emitter template to use when this object breaks
Should this KActor take damage when it encroaches
When causing damage, use this damage type
This is the velocity threshhold at which the DOE will reset. If set to 0, it will only reset on sleep
How much damage this actor does upon contact
How much should it take
How much health this actor has before it's destroyed
| Delegates Detail |
|---|
OnBreakApart Source codeThis delegate is called when this UTKActor breaks
OnEncroach Source code| Functions Detail |
|---|
BreakApart Source code
EncroachingOn Source code
ReplicatedEvent Source code
TakeDamage Source code| Defaultproperties |
|---|
defaultproperties
{
DmgTypeClass=Class'Engine.DmgType_Crushed'
DOEResetThreshold=40
Begin Object Class=StaticMeshComponent Name=StaticMeshComponent0 ObjName=StaticMeshComponent0 Archetype=StaticMeshComponent'Engine.Default__KActor:StaticMeshComponent0'
ObjectArchetype=StaticMeshComponent'Engine.Default__KActor:StaticMeshComponent0'
End Object
StaticMeshComponent=StaticMeshComponent0
Begin Object Class=DynamicLightEnvironmentComponent Name=MyLightEnvironment ObjName=MyLightEnvironment Archetype=DynamicLightEnvironmentComponent'Engine.Default__KActor:MyLightEnvironment'
ObjectArchetype=DynamicLightEnvironmentComponent'Engine.Default__KActor:MyLightEnvironment'
End Object
LightEnvironment=MyLightEnvironment
Components(0)=MyLightEnvironment
Components(1)=StaticMeshComponent0
CollisionComponent=StaticMeshComponent0
Name="Default__UTKActor"
ObjectArchetype=KActor'Engine.Default__KActor'
}
|
| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||