RoadBlock
classscriptedClass
extends InteractiveDevice › Device › DeviceBase › GameObject › GameEntity › Entity › IScriptable › ISerializable
Properties 9
| Name | Type | Flags |
|---|---|---|
animationController | ref<AnimationControllerComponent> | scriptedprotected |
animationType | EAnimationType | scriptedprotected |
animFeature | ref<AnimFeature_RoadBlock> | scriptedprivate |
areGlobalCoverRefsInitialized | Bool | scriptedprivate |
coverObjectRefs | array<NodeRef> | scriptedprivate |
forceEnableLink | Bool | scriptedprotected |
globalCoverObjectRefs | array<GlobalNodeRef> | scriptedprivate |
offMeshConnection | ref<OffMeshConnectionComponent> | scriptedprotected |
openingSpeed | Float | scriptedpublic |
Methods 30
protected func ActivateDevice()scripted
private final func Animate(immediate: Bool)scripted
protected func DeactivateDevice()scripted
public const func DeterminGameplayRole() -> EGameplayRolescripted
private final func DisableCoverObjects()scripted
private final func EnableCoverObjects()scripted
private const func GetController() -> ref<RoadBlockController>scripted
public const func GetDevicePS() -> ref<RoadBlockControllerPS>scripted
private final func InternalUpdateRoadBlockState(immediate: Bool)scripted
protected cb func OnActivateDevice(evt: ref<ActivateDevice>) -> Boolscripted
protected cb func OnDeactivateDevice(evt: ref<DeactivateDevice>) -> Boolscripted
protected cb func OnDetach() -> Boolscripted
protected cb func OnGameAttached() -> Boolscripted
protected cb func OnPhysicalDestructionEvent(evt: ref<PhysicalDestructionEvent>) -> Boolscripted
protected cb func OnQuestForceRoadBlockadeActivate(evt: ref<QuestForceRoadBlockadeActivate>) -> Boolscripted
protected cb func OnQuestForceRoadBlockadeDeactivate(evt: ref<QuestForceRoadBlockadeDeactivate>) -> Boolscripted
protected cb func OnQuickHackToggleBlockade(evt: ref<QuickHackToggleBlockade>) -> Boolscripted
protected cb func OnRequestComponents(ri: EntityRequestComponentsInterface) -> Boolscripted
protected cb func OnTakeControl(ri: EntityResolveComponentsInterface) -> Boolscripted
protected cb func OnToggleBlockade(evt: ref<ToggleBlockade>) -> Boolscripted
private final func RegisterCoverObjects()scripted
protected func ResolveGameplayState()scripted
private final func ToggleOffMeshConnection(toggle: Bool)scripted
private final func TransformAnimate(immediate: Bool)scripted
private final func TryInitializeGlobalCoverObjectRefs()scripted
private final func UnregisterCoverObjects()scripted
private final func UpdateAnimationState(immediate: Bool)scripted
private final func UpdateCoverObjectState()scripted
private final func UpdateRoadBlockState()scripted
private final func UpdateRoadBlockStateImmediate()scripted