REDNODE / GAME API

WindowBlindersControllerPS

classscriptedClasssavable

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

Properties 4

NameTypeFlags
alarmRaisedBoolscriptedprotected
cachedStateEWindowBlindersStatesscriptedprotected
windowBlindersDataWindowBlindersDatascriptedprotectedpersistent
windowBlindersSkillChecksref<EngDemoContainer>scriptedprivate

Methods 28

private final func ActionQuestForceClose() -> ref<QuestForceClose>scripted
private final func ActionQuestForceOpen() -> ref<QuestForceOpen>scripted
protected func ActionQuickHackToggleOpen() -> ref<QuickHackToggleOpen>scripted
public final func ActionToggleOpen() -> ref<ToggleOpen>scripted
public final func ActionToggleTiltBlinders() -> ref<ToggleTiltBlinders>scripted
protected const func CanCreateAnyQuickHackActions() -> Boolscripted
protected func GameAttached()scripted
protected func GetActions(out actions: array<ref<DeviceAction>>, context: GetActionsContext) -> Boolscripted
protected func GetBackgroundTextureTweakDBID() -> TweakDBIDscripted
public func GetDeviceIconPath() -> Stringscripted
protected func GetDeviceIconTweakDBID() -> TweakDBIDscripted
public func GetQuestActions(out outActions: array<ref<DeviceAction>>, context: script_ref<GetActionsContext>)scripted
protected func GetQuickHackActions(out outActions: array<ref<DeviceAction>>, context: script_ref<GetActionsContext>)scripted
protected func GetSkillCheckContainerForSetup() -> ref<BaseSkillCheckContainer>scripted
protected func Initialize()scripted
public final const func IsClosed() -> Boolquestscripted
public final const func IsNonInteractive() -> Boolquestscripted
public final const func IsOpen() -> Boolquestscripted
public final const func IsTilted() -> Boolquestscripted
public func OnActionDemolition(evt: ref<ActionDemolition>) -> EntityNotificationTypescripted
public func OnActionEngineering(evt: ref<ActionEngineering>) -> EntityNotificationTypescripted
protected cb func OnInstantiated() -> Boolscripted
public final func OnQuestForceClose(evt: ref<QuestForceClose>) -> EntityNotificationTypescripted
public final func OnQuestForceOpen(evt: ref<QuestForceOpen>) -> EntityNotificationTypescripted
public final func OnQuickHackToggleOpen(evt: ref<QuickHackToggleOpen>) -> EntityNotificationTypescripted
public func OnSecuritySystemOutput(evt: ref<SecuritySystemOutput>) -> EntityNotificationTypescripted
public final func OnToggleOpen(evt: ref<ToggleOpen>) -> EntityNotificationTypescripted
public final func OnToggleTiltBlinders(evt: ref<ToggleTiltBlinders>) -> EntityNotificationTypescripted