RoadBlock class
RoadBlock
Inheritance
Base: InteractiveDevice
Derived
None.
Properties
| Property | Type | |
|---|---|---|
openingSpeed | float | scripted |
coverObjectRefs | NodeRef[] | scripted |
animationController | ent.AnimationControllerComponent? | scripted |
offMeshConnection | AIOffMeshConnectionComponent? | scripted |
animFeature | AnimFeature_RoadBlock? | scripted |
animationType | EAnimationType | scripted |
forceEnableLink | bool | scripted |
globalCoverObjectRefs | world.GlobalNodeRef[] | scripted |
areGlobalCoverRefsInitialized | bool | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIvoid ResolveGameplayState()overrideRTTIbool OnGameAttached()overrideRTTIvoid TryInitializeGlobalCoverObjectRefs()RTTIvoid RegisterCoverObjects()RTTIbool OnDetach()overrideRTTIvoid UnregisterCoverObjects()RTTIRoadBlockController? GetController()overrideRTTIRoadBlockControllerPS? GetDevicePS()overrideRTTIbool OnToggleBlockade(ToggleBlockade evt)RTTIbool OnQuickHackToggleBlockade(QuickHackToggleBlockade evt)RTTIbool OnQuestForceRoadBlockadeActivate(QuestForceRoadBlockadeActivate evt)RTTIbool OnQuestForceRoadBlockadeDeactivate(QuestForceRoadBlockadeDeactivate evt)RTTIbool OnActivateDevice(ActivateDevice evt)RTTIbool OnDeactivateDevice(DeactivateDevice evt)RTTIbool OnPhysicalDestructionEvent(ent.PhysicalDestructionEvent evt)overrideRTTIvoid DeactivateDevice()overrideRTTIvoid ActivateDevice()overrideRTTIvoid UpdateRoadBlockState()RTTIvoid UpdateRoadBlockStateImmediate()RTTIvoid InternalUpdateRoadBlockState(bool immediate)RTTIvoid UpdateCoverObjectState()RTTIvoid EnableCoverObjects()RTTIvoid DisableCoverObjects()RTTIvoid UpdateAnimationState(bool immediate)RTTIvoid Animate(bool immediate)RTTIvoid TransformAnimate(bool immediate)RTTIvoid ToggleOffMeshConnection(bool toggle)RTTIEGameplayRole DeterminGameplayRole()overrideRTTI