REDNODE / GAME API

RoadBlockControllerPS

classscriptedClasssavable

extends ScriptableDeviceComponentPS › SharedGameplayPS › DeviceComponentPS › GameComponentPS › PersistentState › IScriptable › ISerializable

Properties 4

NameTypeFlags
isBlockingBoolscriptedprotectedpersistent
nameForBlockingTweakDBIDscriptedprotected
nameForUnblockingTweakDBIDscriptedprotected
negateAnimStateBoolscriptedprotected

Methods 22

protected final func ActionQuestForceRoadBlockadeActivate() -> ref<QuestForceRoadBlockadeActivate>scripted
protected final func ActionQuestForceRoadBlockadeDeactivate() -> ref<QuestForceRoadBlockadeDeactivate>scripted
protected func ActionQuickHackToggleBlockade() -> ref<QuickHackToggleBlockade>scripted
protected func ActionToggleBlockade() -> ref<ToggleBlockade>scripted
protected const func CanCreateAnyQuickHackActions() -> Boolscripted
protected func GameAttached()scripted
public func GetActions(out actions: array<ref<DeviceAction>>, context: GetActionsContext) -> Boolscripted
protected func GetBackgroundTextureTweakDBID() -> TweakDBIDscripted
protected func GetDeviceIconTweakDBID() -> TweakDBIDscripted
public func GetQuestActionByName(actionName: CName) -> ref<DeviceAction>scripted
public func GetQuestActions(out actions: array<ref<DeviceAction>>, context: script_ref<GetActionsContext>)scripted
protected func GetQuickHackActions(out actions: array<ref<DeviceAction>>, context: script_ref<GetActionsContext>)scripted
public final const func IsBlocking() -> Boolquestscripted
public final const func IsNotBlocking() -> Boolquestscripted
public final const func NegateAnim() -> Boolscripted
protected func OnActivateDevice(evt: ref<ActivateDevice>) -> EntityNotificationTypescripted
protected func OnDeactivateDevice(evt: ref<DeactivateDevice>) -> EntityNotificationTypescripted
public func OnQuestForceRoadBlockadeActivate(evt: ref<QuestForceRoadBlockadeActivate>) -> EntityNotificationTypescripted
public func OnQuestForceRoadBlockadeDeactivate(evt: ref<QuestForceRoadBlockadeDeactivate>) -> EntityNotificationTypescripted
public final func OnQuickHackToggleBlockadeQuickHackToggleBlockade(evt: ref<QuickHackToggleBlockade>) -> EntityNotificationTypescripted
public final func OnToggleBlockade(evt: ref<ToggleBlockade>) -> EntityNotificationTypescripted
private final func SetIsBlockingState(isBlocking: Bool)scripted