REDNODE / GAME API

RoadBlock

classscriptedClass

extends InteractiveDevice › Device › DeviceBase › GameObject › GameEntity › Entity › IScriptable › ISerializable

Properties 9

NameTypeFlags
animationControllerref<AnimationControllerComponent>scriptedprotected
animationTypeEAnimationTypescriptedprotected
animFeatureref<AnimFeature_RoadBlock>scriptedprivate
areGlobalCoverRefsInitializedBoolscriptedprivate
coverObjectRefsarray<NodeRef>scriptedprivate
globalCoverObjectRefsarray<GlobalNodeRef>scriptedprivate
offMeshConnectionref<OffMeshConnectionComponent>scriptedprotected
openingSpeedFloatscriptedpublic

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