ActivatedDeviceTrapDestruction class
ActivatedDeviceTrapDestruction
Inheritance
Base: ActivatedDeviceTrap
Derived
None.
Properties
| Property | Type | |
|---|---|---|
physicalMeshNames | CName[] | scripted |
physicalMeshes | ent.PhysicalMeshComponent?[] | scripted |
hideMeshNames | CName[] | scripted |
hideMeshes | ent.IPlacedComponent?[] | scripted |
hitColliderNames | CName[] | scripted |
hitColliders | ent.IPlacedComponent?[] | scripted |
impulseVector | Vector4 | scripted |
physicalMeshImpactVFX | game.FxResource[] | scripted |
componentsToEnableNames | CName[] | scripted |
componentsToEnable | ent.IPlacedComponent?[] | scripted |
hitCount | int | scripted |
wasAttackPerformed | bool | scripted |
alreadyPlayedVFXComponents | CName[] | scripted |
shouldCheckPhysicalCollisions | bool | scripted |
lastEntityHit | WeakHandle<IScriptable> | scripted |
timeToActivatePhysics | float | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIbool OnGameAttached()overrideRTTIbool OnActivateDevice(ActivateDevice evt)overrideRTTIbool OnTimerEvent(TimerEvent evt)overrideRTTIbool OnTrapPhysicsActivationEvent(TrapPhysicsActivationEvent evt)RTTIvoid ActivatePhysicalMeshes()RTTIvoid HidePhysicalMeshes()RTTIvoid EnableComponents()RTTIvoid HideMeshes()RTTIbool OnHit(game.events.HitEvent evt)overrideRTTIbool OnPhysicalCollisionEvent(ent.events.PhysicalCollisionEvent evt)RTTIWeakHandle<IScriptable> GetLastEntityHit()RTTIvoid RefreshAnimation()overrideRTTI