REDNODE / GAME API

ScriptableDeviceComponentPS

classscriptedClasssavable

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

Extended by 61 types

ActivatedDeviceControllerPS ArcadeMachineControllerPS BaseAnimatedDeviceControllerPS BaseDestructibleControllerPS BasicDistractionDeviceControllerPS BillboardDeviceControllerPS CandleControllerPS ChestPressControllerPS ConveyorControllerPS DataTermControllerPS DisplayGlassControllerPS DisposalDeviceControllerPS DoorControllerPS ElectricLightControllerPS ExitLightControllerPS ForkliftControllerPS FrameControllerPS FridgeControllerPS GenericDeviceControllerPS GlitchedTurretControllerPS HoloDeviceControllerPS HoloFeederControllerPS InteractiveAdControllerPS InteractiveSignControllerPS IntercomControllerPS InvisibleSceneStashControllerPS JukeboxControllerPS LadderControllerPS LaserDetectorControllerPS LcdScreenControllerPS MasterControllerPS MediaDeviceControllerPS MovableDeviceControllerPS NcartTimetableControllerPS NetrunnerChairControllerPS NumericDisplayControllerPS OdaCementBagControllerPS PerkTrainingControllerPS PlatformControllerPS PortalControllerPS ProximityDetectorControllerPS RoadBlockControllerPS RoboticArmsControllerPS SecurityGateLockControllerPS SecurityLockerControllerPS ServerNodeControllerPS SimpleOnTurnOnPlayEffectDeviceControllerPS SpeakerControllerPS StashControllerPS StaticPlatformControllerPS StillageControllerPS ToiletControllerPS TrafficLightControllerPS VehicleComponentPS VendingMachineControllerPS VendingTerminalControllerPS VirtualMasterDevicePS WardrobeControllerPS WeakFenceControllerPS WeaponTrainingControllerPS WindowBlindersControllerPS

Properties 84

NameTypeFlags
actionsWithDisabledRPGChecksarray<TweakDBID>scriptedprivate
activationStateEActivationStatescriptedprotectedpersistent
activeContextsarray<gamedeviceRequestType>scriptedprivate
allowUICameraZoomDynamicSwitchBoolscriptedprotected
availableQuickHacksarray<CName>scriptedprivate
availableSpiderbotActionsarray<CName>scriptedprivate
backdoorBreachDifficultyEGameplayChallengeLevelscriptedprotected
blockSecurityWakeUpBoolscriptedprotectedpersistent
canBeInDeviceChainBoolscriptedprotected
canBeTrappedBoolscriptedprotected
canHandleAdvancedInteractionBoolscriptedprotected
canPlayerTakeOverControlBoolscriptedprotected
connectionHighlightObjectsarray<NodeRef>scriptedprotectedpersistent
contentScaleTweakDBIDscriptedprotected
currentlyAuthorizedUsersarray<SecuritySystemClearanceEntry>scriptedprotectedpersistent
currentSpiderbotActionPerformedref<ScriptableDeviceAction>scriptedprotected
debugDeviceBoolscriptedprotectedpersistent
debugExposeQuickHacksBoolscriptedprotected
debugIDUint32scriptedprotectedpersistentsavable
debugNameCNamescriptedprotectedpersistent
debugPathCNamescriptedprotectedpersistentsavable
destructionPropertiesDestructionDatascriptedprotectedpersistent
deviceNameStringscriptedprotected
deviceOperationsSetupref<DeviceOperationsContainer>scriptedprotectedpersistent
disablePersonalLinkAutoDisconnectBoolscriptedprotected
disableQuickHacksBoolscriptedprotectedpersistent
disassemblePropertiesDisassembleOptionsscriptedprotectedpersistent
distractExecutedBoolscriptedprotected
distractionTimeCompletedBoolscriptedprotected
durabilityStateEDeviceDurabilityStatescriptedprotectedpersistent
flatheadScavengePropertiesSpiderbotScavengeOptionsscriptedprotectedpersistent
forceResolveStateOnAttachBoolscriptedprotected
forceVisibilityInAnimSystemOnLogicReadyBoolscriptedprotected
fullDepthBoolscriptedprotected
hackingMinigameStateHackingMinigameStatescriptedprotectedpersistent
hasAuthorizationModuleBoolscriptedprotected
hasBeenScavengedBoolscriptedprotectedpersistent
hasFullScreenUIBoolscriptedprotected
hasNPCWorkspotKillInteractionBoolscriptedprotected
hasPersonalLinkSlotBoolscriptedprotected
hasUICameraZoomBoolscriptedprotected
illegalActionsIllegalActionTypesscriptedprotectedpersistent
isAdvancedInteractionModeOnBoolscriptedprotected
isControlledByThePlayerBoolscriptedprotectedpersistent
isGlitchingBoolscriptedprotected
isHighlightedInFocusModeBoolscriptedprivate
isInitializedBoolscriptedprotectedpersistent
isInitialStateOperationPerformedBoolscriptedprotectedpersistent
isInteractiveBoolscriptedprivatepersistent
isKeyloggerInstalledBoolscriptedprotected
isLinkDynamicBoolscriptedprotected
isLockedViaSequencerBoolscriptedprotected
isRestartingBoolscriptedprotectedpersistent
isSpiderbotInteractionOrderedBoolscriptedprotectedpersistent
isTimedTurnOffBoolscriptedprotected
isUnderEMPEffectBoolscriptedprivate
juryrigTrapStateEJuryrigTrapStatescriptedprotectedpersistent
lastPerformedQuickHackCNamescriptedprotected
mastersarray<ref<DeviceComponentPS>>scriptedprotected
mastersCachedBoolscriptedprotected
minigameAttemptInt32scriptedprotectedpersistent
minigameDefinitionTweakDBIDscriptedprotectedpersistentsavable
performedActionsarray<SPerformedActions>scriptedprotectedpersistent
personalLinkCustomInteractionTweakDBIDscriptedprotectedpersistent
personalLinkForcedBoolscriptedprotectedpersistent
personalLinkStatusEPersonalLinkConnectionStatusscriptedprotected
playstylesarray<EPlaystyle>scriptedprivate
quickHackVulnerabiltiesarray<TweakDBID>scriptedprivate
quickHackVulnerabiltiesInitializedBoolscriptedprivate
shouldNPCWorkspotFinishLoopBoolscriptedprotected
shouldScannerShowAttitudeBoolscriptedprotected
shouldScannerShowHealthBoolscriptedprotected
shouldScannerShowNetworkBoolscriptedprotected
shouldScannerShowRoleBoolscriptedprotected
shouldScannerShowStatusBoolscriptedprotected
shouldSkipNetrunnerMinigameBoolscriptedprotected
skillCheckContainerref<BaseSkillCheckContainer>scriptedprotectedpersistent
tweakDBDescriptionRecordTweakDBIDscriptedprotected
tweakDBRecordTweakDBIDscriptedprotectedpersistentsavable
virtualNetworkShapeIDTweakDBIDscriptedpublic
wasQuickHackAttemptBoolscriptedprotected
wasQuickHackedBoolscriptedprotectedpersistent
willingInvestigatorsarray<EntityID>scriptedprivate

Methods 571

public func ActionActivateDevice() -> ref<ActivateDevice>scripted
protected func ActionAuthorizeUser(opt isForced: Bool) -> ref<AuthorizeUser>scripted
public func ActionDeactivateDevice() -> ref<DeactivateDevice>scripted
protected func ActionDemolition(context: script_ref<GetActionsContext>) -> ref<ActionDemolition>scripted
protected const func ActionDeviceStatus() -> ref<BaseDeviceStatus>scripted
protected func ActionDisassembleDevice() -> ref<DisassembleDevice>scripted
protected func ActionEngineering(context: script_ref<GetActionsContext>) -> ref<ActionEngineering>scripted
protected func ActionFixDevice() -> ref<FixDevice>scripted
protected func ActionGlitchScreen(actionID: TweakDBID, programID: TweakDBID, opt timeout: Float) -> ref<GlitchScreen>scripted
protected func ActionHacking(context: script_ref<GetActionsContext>) -> ref<ActionHacking>scripted
protected final func ActionOpenFullscreenUI() -> ref<OpenFullscreenUI>scripted
protected func ActionOverloadDevice() -> ref<OverloadDevice>scripted
protected func ActionPay(context: script_ref<GetActionsContext>) -> ref<Pay>scripted
private final const func ActionPing() -> ref<PingDevice>scripted
public func ActionProgramSetDeviceAttitude() -> ref<ProgramSetDeviceAttitude>scripted
public func ActionProgramSetDeviceOff() -> ref<ProgramSetDeviceOff>scripted
protected final func ActionQuestBreachAccessPoint() -> ref<QuestBreachAccessPoint>scripted
protected final func ActionQuestDisableFixing() -> ref<QuestDisableFixing>scripted
protected final func ActionQuestEnableFixing() -> ref<QuestEnableFixing>scripted
protected final func ActionQuestForceActivate() -> ref<QuestForceActivate>scripted
protected final func ActionQuestForceAuthorizationDisabled() -> ref<QuestForceAuthorizationDisabled>scripted
protected final func ActionQuestForceAuthorizationEnabled() -> ref<QuestForceAuthorizationEnabled>scripted
public final func ActionQuestForceCameraZoom(enable: Bool, opt instant: Bool) -> ref<QuestForceCameraZoom>scripted
protected final func ActionQuestForceCameraZoomNoWorkspot(value: Bool) -> ref<QuestForceCameraZoom>scripted
protected final func ActionQuestForceDeactivate() -> ref<QuestForceDeactivate>scripted
protected final func ActionQuestForceDestructible() -> ref<QuestForceDestructible>scripted
protected final func ActionQuestForceDisabled() -> ref<QuestForceDisabled>scripted
protected final func ActionQuestForceEnabled() -> ref<QuestForceEnabled>scripted
protected final func ActionQuestForceIndestructible() -> ref<QuestForceIndestructible>scripted
protected final func ActionQuestForceInvulnerable() -> ref<QuestForceInvulnerable>scripted
protected final func ActionQuestForceJuryrigTrapArmed() -> ref<QuestForceJuryrigTrapArmed>scripted
protected final func ActionQuestForceJuryrigTrapDeactivated() -> ref<QuestForceJuryrigTrapDeactivated>scripted
public final func ActionQuestForceOFF() -> ref<QuestForceOFF>scripted
public final func ActionQuestForceON() -> ref<QuestForceON>scripted
protected final func ActionQuestForcePersonalLinkUnderStrictQuestControl() -> ref<QuestForcePersonalLinkUnderStrictQuestControl>scripted
protected final func ActionQuestForcePower() -> ref<QuestForcePower>scripted
protected final func ActionQuestForceSecuritySystemAlarmed() -> ref<QuestForceSecuritySystemAlarmed>scripted
protected final func ActionQuestForceSecuritySystemArmed() -> ref<QuestForceSecuritySystemArmed>scripted
protected final func ActionQuestForceSecuritySystemSafe() -> ref<QuestForceSecuritySystemSafe>scripted
protected final func ActionQuestForceStopTakeControlOverCamera() -> ref<QuestForceStopTakeControlOverCamera>scripted
protected final func ActionQuestForceTakeControlOverCamera() -> ref<QuestForceTakeControlOverCamera>scripted
protected final func ActionQuestForceTakeControlOverCameraWithChain() -> ref<QuestForceTakeControlOverCameraWithChain>scripted
protected final func ActionQuestForceUnpower() -> ref<QuestForceUnpower>scripted
protected final func ActionQuestRemoveQuickHacks() -> ref<QuestRemoveQuickHacks>scripted
protected func ActionQuestResetDeviceToInitialState() -> ref<QuestResetDeviceToInitialState>scripted
protected final func ActionQuestResetPerfomedActionsStorage() -> ref<QuestResetPerformedActionsStorage>scripted
protected final func ActionQuestRestoreQuickHacks() -> ref<QuestRestoreQuickHacks>scripted
protected final func ActionQuestStartGlitch() -> ref<QuestStartGlitch>scripted
protected final func ActionQuestStopGlitch() -> ref<QuestStopGlitch>scripted
protected func ActionQuickHackAoeDamage() -> ref<QuickHackAoeDamage>scripted
protected func ActionQuickHackDistraction() -> ref<QuickHackDistraction>scripted
protected func ActionQuickHackHighPitchNoise() -> ref<QuickHackHighPitchNoise>scripted
protected func ActionQuickHackToggleON() -> ref<QuickHackToggleON>scripted
private final const func ActionRemoteBreach() -> ref<RemoteBreach>scripted
protected func ActionScavenge(context: script_ref<GetActionsContext>) -> ref<ActionScavenge>scripted
public const func ActionSecurityBreachNotification(lastKnownPosition: Vector4, whoBreached: ref<GameObject>, type: ESecurityNotificationType) -> ref<SecuritySystemInput>scripted
protected func ActionSetAuthorizationModuleOFF() -> ref<SetAuthorizationModuleOFF>scripted
protected func ActionSetAuthorizationModuleON() -> ref<SetAuthorizationModuleON>scripted
public func ActionSetDeviceAttitude() -> ref<SetDeviceAttitude>scripted
public func ActionSetDeviceOFF() -> ref<SetDeviceOFF>scripted
public func ActionSetDeviceON() -> ref<SetDeviceON>scripted
public func ActionSetDevicePowered() -> ref<SetDevicePowered>scripted
public func ActionSetDeviceUnpowered() -> ref<SetDeviceUnpowered>scripted
protected final func ActionSetExposeQuickHacks() -> ref<SetExposeQuickHacks>scripted
protected func ActionSpiderbotDistraction() -> ref<SpiderbotDistraction>scripted
protected final const func ActionTakeOverSecuritySystem(executor: ref<GameObject>) -> ref<TakeOverSecuritySystem>scripted
protected func ActionToggleActivate() -> ref<ToggleActivate>scripted
protected final func ActionToggleActivation() -> ref<ToggleActivation>scripted
protected func ActionToggleJuryrigTrap() -> ref<ToggleJuryrigTrap>scripted
protected final const func ActionToggleNetrunnerDive(abortDive: Bool, opt skipMinigame: Bool, opt isRemote: Bool) -> ref<ToggleNetrunnerDive>scripted
public func ActionToggleON() -> ref<ToggleON>scripted
protected func ActionTogglePower() -> ref<TogglePower>scripted
protected func ActionToggleTakeOverControl() -> ref<ToggleTakeOverControl>scripted
public final func ActionToggleZoomInteraction() -> ref<ToggleZoomInteraction>scripted
protected func ActionVehicleOverrideAccelerate() -> ref<VehicleOverrideAccelerate>scripted
protected func ActionVehicleOverrideExplode() -> ref<VehicleOverrideExplode>scripted
protected func ActionVehicleOverrideForceBrakes() -> ref<VehicleOverrideForceBrakes>scripted
public final func AddActiveContext(context: gamedeviceRequestType)scripted
public final func AddAvailableQuickHack(quickHackName: CName)scripted
protected final func AddAvailableSpiderbotActions(SpiderbotActionName: CName)scripted
public final func AddPlaystyle(playstyle: EPlaystyle)scripted
public final func AddQuickHackVulnerability(data: TweakDBID)scripted
protected final const func AddUser(user: EntityID, level: ESecurityAccessLevel) -> Boolscripted
public final func AddWillingInvestigator(id: EntityID)scripted
public final const func AllowsUICameraZoomDynamicSwitch() -> Boolscripted
public func BreakDevice()scripted
protected func CacheDevices()scripted
protected func CanAddEngineeringSkillcheck() -> Boolscripted
public final const func CanBeDisassembled() -> Boolquestscripted
public final const func CanBeFixed() -> Boolquestscripted
public final const func CanBeInDeviceChain() -> Boolscripted
public final const func CanBeScavenged() -> Boolscripted
public final const func CanBeScavengedBySpiderbot() -> Boolscripted
public final const func CanBeTrapped() -> Boolscripted
protected const func CanCreateAnyQuickHackActions() -> Boolscripted
protected func CanCreateAnySpiderbotActions() -> Boolscripted
public final const func CanPassAnySkillCheck(requester: ref<GameObject>) -> Boolscripted
public const func CanPassAnySkillCheckOnMaster(requester: ref<GameObject>) -> Boolscripted
public final const func CanPassDemolitionSkillCheck(requester: ref<GameObject>) -> Boolscripted
public final const func CanPassEngineeringSkillCheck(requester: ref<GameObject>) -> Boolscripted
public final const func CanPassHackingSkillCheck(requester: ref<GameObject>) -> Boolscripted
public const func CanPayToAuthorize() -> Boolscripted
protected const func CanPerformReprimand() -> Boolscripted
public final const func CanPlayerTakeOverControl() -> Boolscripted
public final const func CanPlayerUseQuickHackVulnerability(data: TweakDBID) -> Boolscripted
public const func CanRevealDevicesGridWhenUnpowered() -> Boolscripted
public final const func CheckIfMyBackdoorsWereRevealedInNetworkPing() -> Boolscripted
public final func ClearAvailableQuickHacks()scripted
protected final func ClearAvailableSpiderbotActions()scripted
public final func ClearWillingInvestigators()scripted
public final func CreateSkillcheckInfo(context: script_ref<GetActionsContext>) -> array<UIInteractionSkillCheck>scripted
public final const func CurrentlyAuthorizedUsers() -> array<SecuritySystemClearanceEntry>scripted
public final const func DemolitionPerformed() -> Boolquestscripted
protected final func DetermineAreaHintIndicatorState(context: GetActionsContext)scripted
protected func DetermineGameplayViability(context: script_ref<GetActionsContext>, hasActiveActions: Bool) -> Boolscripted
public final func DetermineInitialPlaystyle()scripted
public func DetermineInteractionState(interactionComponent: ref<InteractionComponent>, context: script_ref<GetActionsContext>)scripted
protected func DisableDevice()scripted
public final func DisbaleRPGChecksForAction(actionID: TweakDBID)scripted
public final const func DrawBetweenEntities(shouldDraw: Bool, focusModeOnly: Bool, fxResource: FxResource, masterID: EntityID, slaveID: EntityID, revealMaster: Bool, revealSlave: Bool, opt onlyRemoveWeakLink: Bool, opt isEyeContact: Bool, opt isPermanent: Bool)scripted
public final func EnableDebugQuickHacks(val: Int32)scripted
protected final func EnableDevice()scripted
public final func EnableRPGChecksForAction(actionID: TweakDBID)scripted
public final const func EngineeringPerformed() -> Boolquestscripted
protected final func ErasePassedSkillchecks()scripted
protected final const func EvaluateActionsRPGAvailabilty(outActions: script_ref<array<ref<DeviceAction>>>, context: script_ref<GetActionsContext>)scripted
public func ExecuteCurrentSpiderbotActionPerformed()scripted
public final const func ExecutePSAction(action: ref<ScriptableDeviceAction>, opt layerTag: CName)scripted
public final const func ExecutePSAction(action: ref<ScriptableDeviceAction>, persistentState: ref<PersistentState>)scripted
protected final const func ExecutePSActionWithDelay(action: ref<ScriptableDeviceAction>, persistentState: ref<PersistentState>, opt forcedDelay: Float)scripted
protected final func ExtractActions(actionNames: script_ref<array<CName>>) -> array<ref<DeviceAction>>scripted
protected final const func ExtractEntityID(evt: ref<TriggerEvent>) -> EntityIDscripted
public final const func ExtractIDs(persistentStates: script_ref<array<ref<PersistentState>>>, persistentIDs: script_ref<array<PersistentID>>)scripted
protected final const func ExtractKeycardsFromAuthorizationData(data: script_ref<array<SecurityAccessLevelEntry>>) -> array<TweakDBID>scripted
protected final const func ExtractKeycardsFromAuthorizationData(data: script_ref<array<SecurityAccessLevelEntryClient>>) -> array<TweakDBID>scripted
protected final const func ExtractPasswordsFromAuthorizationData(data: script_ref<array<SecurityAccessLevelEntry>>) -> array<CName>scripted
protected final const func ExtractPasswordsFromAuthorizationData(data: script_ref<array<SecurityAccessLevelEntryClient>>) -> array<CName>scripted
protected final func FinalizeGetActions(out outActions: array<ref<DeviceAction>>)scripted
protected final func FinalizeGetQuickHackActions(outActions: script_ref<array<ref<DeviceAction>>>, context: script_ref<GetActionsContext>)scripted
public func FinalizeNetrunnerDive(state: HackingMinigameState)scripted
private final const func FinalizeNetworkLinkRegistration(registerAsMaster: Bool, relevantDevices: script_ref<array<ref<DeviceComponentPS>>>, breachedResource: FxResource, defaultResource: FxResource, isPing: Bool, lifetime: Float, opt revealSlave: Bool, opt revealMaster: Bool)scripted
protected final func FindActionInTweakList(actionName: CName, allowedNames: script_ref<array<String>>) -> Boolscripted
protected final const func FindCurrentAuthorizationLevelForUser(user: EntityID) -> ESecurityAccessLevelscripted
public final func FinishDistraction()scripted
public final func ForceDeviceON()scripted
public final func ForceDisableDevice()scripted
public final func ForceEnableDevice()scripted
public final const func ForceResolveGameplayStateOnAttach() -> Boolscripted
public final const func ForceVisibilityInAnimSystemOnLogicReady() -> Boolscripted
protected func GameAttached()scripted
public const func GenerateContext(requestType: gamedeviceRequestType, providedClearance: ref<Clearance>, opt providedProcessInitiator: ref<GameObject>, opt providedRequestor: EntityID) -> GetActionsContextscripted
public final func GetActionByName(actionName: CName, opt entityID: EntityID) -> ref<DeviceAction>scripted
public final func GetActionByName(actionName: CName, context: script_ref<GetActionsContext>) -> ref<DeviceAction>scripted
public func GetActions(out outActions: array<ref<DeviceAction>>, context: GetActionsContext) -> Boolscripted
protected final func GetActionsRestrictionData(allowedNames: script_ref<array<String>>, disallowedNames: script_ref<array<String>>, inactiveReason: script_ref<String>) -> Boolscripted
public final const func GetActionsSequencer() -> ref<ActionsSequencerControllerPS>scripted
protected func GetActionWidgets(context: script_ref<GetActionsContext>) -> array<SActionWidgetPackage>scripted
public final const func GetActivationState() -> EActivationStatescripted
public final const func GetActiveContexts() -> array<gamedeviceRequestType>scripted
public final func GetActiveQuickHackVulnerabilities() -> array<TweakDBID>scripted
public final func GetAllQuickHackVulnerabilities() -> array<TweakDBID>scripted
public final const func GetAreaEffectStimRangeByAction(action: ref<ScriptableDeviceAction>) -> Floatscripted
public final const func GetAvailableQuickHacks() -> array<CName>scripted
public final const func GetAvailableSpiderbotActions() -> array<CName>scripted
public final const func GetBackdoorDevices() -> array<ref<ScriptableDeviceComponentPS>>scripted
protected final const func GetCityLightSystem() -> ref<CityLightSystem>scripted
public const func GetClearance() -> ref<Clearance>scripted
public final const func GetConnectionHighlightObjects() -> array<NodeRef>scripted
public final const func GetContentAssignmentID() -> TweakDBIDscripted
public final const func GetCurrentlyQueuedSpiderbotAction() -> ref<ScriptableDeviceAction>scripted
protected final func GetCustomClearance(min: Int32, max: Int32) -> ref<Clearance>scripted
public final const func GetDebugName() -> Stringscripted
public final const func GetDebugPath() -> CNamescripted
public const func GetDebugTags() -> Stringscripted
public func GetDeviceIconID() -> CNamescripted
public func GetDeviceIconPath() -> Stringscripted
public const func GetDeviceName() -> Stringscripted
public final const func GetDeviceOperationsContainer() -> ref<DeviceOperationsContainer>scripted
public const func GetDeviceStatus() -> Stringscripted
public const func GetDeviceStatusAction() -> ref<BaseDeviceStatus>scripted
public const func GetDeviceStatusTextData() -> ref<inkTextParams>scripted
public func GetDeviceWidget(context: script_ref<GetActionsContext>) -> SDeviceWidgetPackagescripted
protected final const func GetDistractionDuration(effectName: CName) -> Floatscripted
public final const func GetDistractionDuration(action: ref<ScriptableDeviceAction>) -> Floatscripted
public final const func GetDropPointSystem() -> ref<DropPointSystem>scripted
public final const func GetDurabilityState() -> EDeviceDurabilityStatescripted
public final const func GetDurabilityType() -> EDeviceDurabilityTypescripted
protected final const func GetEquipmentSystem() -> ref<EquipmentSystem>scripted
protected final const func GetFullAuthorizationData() -> array<SecurityAccessLevelEntryClient>scripted
private final const func GetFullAuthorizationDataSegregated(passwords: script_ref<array<CName>>, keycards: script_ref<array<TweakDBID>>)scripted
protected final const func GetHudManager() -> ref<HUDManager>scripted
public const func GetImmediateParents() -> array<ref<DeviceComponentPS>>scripted
protected func GetInkWidgetTweakDBID(context: script_ref<GetActionsContext>) -> TweakDBIDscripted
public final const func GetJuryrigTrapState() -> EJuryrigTrapStatescripted
protected final const func GetKeycardLocalizedString(record: TweakDBID) -> Stringscripted
protected final const func GetKeycardRecord(record: TweakDBID) -> ref<Item_Record>scripted
public final const func GetKeycards() -> array<TweakDBID>scripted
protected const func GetKeypadWidgetStyle() -> TweakDBIDscripted
protected final const func GetLocalPassword() -> CNamescripted
protected final const func GetLocalPlayer() -> ref<GameObject>scripted
protected final const func GetLocalPlayerControlledGameObject() -> ref<GameObject>scripted
public final const func GetMasterDevicesTweaks() -> array<TweakDBID>scripted
public final func GetMinigameActionByName(actionName: CName, context: script_ref<GetActionsContext>) -> ref<DeviceAction>scripted
protected func GetMinigameActions(outActions: script_ref<array<ref<DeviceAction>>>, context: script_ref<GetActionsContext>)scripted
public final const func GetMinigameAttempt() -> Int32scripted
public const func GetMinigameDefinition() -> TweakDBIDscripted
public final const func GetMySecurityAccessLevel() -> ESecurityAccessLevelscripted
protected const func GetNetworkArea() -> wref<NetworkAreaControllerPS>scripted
private final const func GetNetworkBlackboard() -> ref<IBlackboard>scripted
private final const func GetNetworkBlackboardDef() -> ref<NetworkBlackboardDef>scripted
public const func GetNetworkSizeCount() -> Int32scripted
public const func GetParents(out outDevices: array<ref<DeviceComponentPS>>)scripted
public const func GetPasswords() -> array<CName>scripted
public final const func GetPerformedActions() -> array<SPerformedActions>scripted
public final const func GetPerformedActionsIDs() -> array<CName>scripted
public final const func GetPersonalLinkStatus() -> EPersonalLinkConnectionStatusscripted
public final const func GetPlayerEntityID() -> EntityIDscripted
protected final const func GetPlayerMainObject() -> ref<GameObject>scripted
public final const func GetPlaystyles() -> array<EPlaystyle>scripted
public func GetQuestActionByName(actionName: CName) -> ref<DeviceAction>scripted
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
public func GetQuickHackActionsExternal(out outActions: array<ref<DeviceAction>>, context: script_ref<GetActionsContext>)scripted
public final func GetRemoteActions(out outActions: array<ref<DeviceAction>>, context: script_ref<GetActionsContext>)scripted
public final const func GetScannerStatusRecord() -> TweakDBIDscripted
public const func GetSecurityAlarm() -> ref<SecurityAlarmControllerPS>scripted
public final const func GetSecurityAreasWithUserInside(whoToCheck: EntityID) -> array<ref<SecurityAreaControllerPS>>scripted
public final const func GetSecurityAreasWithUserInside(whoToCheck: ref<GameObject>) -> array<ref<SecurityAreaControllerPS>>scripted
public final const func GetSecurityAreasWithUsersInside() -> array<ref<SecurityAreaControllerPS>>scripted
public final const func GetSecurityAreasWithUsersInside(uniqueUsers: script_ref<array<AreaEntry>>) -> array<ref<SecurityAreaControllerPS>>scripted
public final const func GetSkillCheckContainer() -> ref<BaseSkillCheckContainer>scripted
protected func GetSkillCheckContainerForSetup() -> ref<BaseSkillCheckContainer>scripted
protected func GetSpiderbotActions(outActions: script_ref<array<ref<DeviceAction>>>, context: script_ref<GetActionsContext>)scripted
protected final const func GetTakeOverControlSystem() -> ref<TakeOverControlSystem>scripted
public func GetThumbnailWidget() -> SThumbnailWidgetPackagescripted
protected final func GetTotalClearance(opt entityID: EntityID) -> GetActionsContextscripted
public final func GetTotalClearanceValue() -> ref<Clearance>scripted
public final const func GetTweakDBDescriptionRecord() -> TweakDBIDscripted
public final const func GetTweakDBRecord() -> TweakDBIDscripted
public final const func GetUniqueConnectionTypes() -> array<DeviceConnectionScannerData>scripted
public const func GetUserAuthorizationLevel(user: EntityID) -> ESecurityAccessLevelscripted
public final const func GetVirtualNetworkShapeID() -> TweakDBIDscripted
public const func GetVirtualSystem(out vs: ref<VirtualSystemPS>) -> Boolscripted
public func GetWidgetTypeName() -> CNamescripted
protected func GetWidgetVisualState() -> EWidgetStatescripted
public final const func GetWillingInvestigators() -> array<EntityID>scripted
public final func HackingMinigameEnded(state: HackingMinigameState)scripted
public final const func HackingPerformed() -> Boolquestscripted
public final const func HasActiveContext(context: gamedeviceRequestType) -> Boolscripted
public final const func HasActiveStaticHackingSkillcheck() -> Boolscripted
public final const func HasAdvancedInteractions() -> Boolscripted
public final const func HasAnyActionsWithDisabledRPGChecks() -> Boolscripted
public final func HasAnyActiveQuickHackVulnerabilities() -> Boolscripted
public final const func HasAnyAvailableQuickHack() -> Boolscripted
public final const func HasAnyAvailableSpiderbotActions() -> Boolscripted
public final const func HasAnyPlaystyle() -> Boolscripted
public final func HasAnyQuickHack() -> Boolscripted
public final const func HasAnySkillCheckActive() -> Boolscripted
public final func HasAnySpiderbotAction() -> Boolscripted
public final const func HasAuthorizationModule() -> Boolscripted
protected final func HasCyberdeck() -> Boolscripted
public final const func HasFullScreenUI() -> Boolscripted
private final const func HasHasQuickHackVulnerabilitiesInitialized() -> Boolscripted
public final const func HasNPCWorkspotKillInteraction() -> Boolscripted
public final const func HasPersonalLinkSlot() -> Boolscripted
public final const func HasPlaystyle(playstyle: EPlaystyle) -> Boolscripted
public final const func HasQuickHacksDisabled() -> Boolscripted
public final const func HasQuickHackVulnerability(data: TweakDBID) -> Boolscripted
public final const func HasUICameraZoom() -> Boolscripted
public final const func HasWillingInvestigator(id: EntityID) -> Boolscripted
protected func IgnoreDisallowedAction(actionName: String) -> Boolscripted
protected func Initialize()scripted
protected final func InitializeBackdoorSkillcheck()scripted
protected final func InitializeContentScale()scripted
private final func InitializeQuickHackVulnerabilities()scripted
protected final func InitializeRPGParams()scripted
protected final func InitializeSkillChecks(container: ref<BaseSkillCheckContainer>, opt isOverride: Bool)scripted
protected final func InitializeStatPools()scripted
protected final func InitializeStats()scripted
protected final func InitializeWrapper(container: ref<BaseSkillCheckContainer>)scripted
private final const func IsActionRPGRequirementDisabled(actionID: TweakDBID) -> Boolscripted
public final const func IsActivated() -> Boolscripted
public final const func IsAdvancedInteractionModeOff() -> Boolquestscripted
public final const func IsAdvancedInteractionModeOn() -> Boolquestscripted
public final const func IsAuthorizationModuleOff() -> Boolquestscripted
public final const func IsAuthorizationModuleOn() -> Boolquestscripted
public final const func IsAuthorizationValid() -> Boolscripted
public final const func IsBroken() -> Boolscripted
protected final const func IsConnectedToAccessPoint() -> Boolscripted
public final const func IsConnectedToActionsSequencer() -> Boolscripted
public const func IsConnectedToCLS() -> Boolscripted
public const func IsConnectedToSystem() -> Boolscripted
public final const func IsControlledByPlayer() -> Boolscripted
public final const func IsControlledByThePlayer() -> Boolquestscripted
public final const func IsDemolitionSkillCheckActive() -> Boolscripted
public const func IsDeviceSecured() -> Boolquestscripted
public final const func IsDeviceSecuredWithKeycard() -> Boolscripted
public final const func IsDeviceSecuredWithPassword() -> Boolscripted
public final const func IsDisabled() -> Boolquestscripted
public final const func IsDisruptivePlayerStatusEffectPresent() -> Boolscripted
public final const func IsDistracting() -> Boolquestscripted
public final const func IsEnabled() -> Boolquestscripted
public final const func IsEngineeringSkillCheckActive() -> Boolscripted
public final const func IsGlitching() -> Boolscripted
public final const func IsHackingSkillCheckActive() -> Boolscripted
public final const func IsHighlightedInFocusMode() -> Boolscripted
public final const func IsInDirectInteractionRange() -> Boolquestscripted
public final const func IsIniatialStateOperationPerformed() -> Boolscripted
public final const func IsInitialized() -> Boolscripted
public const func IsInteractive() -> Boolscripted
public final const func IsInvestigated() -> Boolscripted
public final const func IsJuryrigTrapArmed() -> Boolquestscripted
public final const func IsJuryrigTrapTriggered() -> Boolquestscripted
public final const func IsJuryrigTrapUnarmed() -> Boolquestscripted
public final const func IsLinkDynamic() -> Boolscripted
public final const func IsLockedViaSequencer() -> Boolscripted
protected final func IsLogInExclusiveMode() -> Boolscripted
public const func IsMainframe() -> Boolscripted
public final const func IsOFF() -> Boolquestscripted
protected final func IsOFFTimed() -> Boolscripted
public final const func IsON() -> Boolquestscripted
public const func IsPartOfSystem(systemType: ESystems) -> Boolscripted
protected func IsPersonalLinkActionIllegal() -> Boolscripted
public final const func IsPersonalLinkConnected() -> Boolquestscripted
public final const func IsPersonalLinkConnecting() -> Boolquestscripted
public final const func IsPersonalLinkDisconnected() -> Boolquestscripted
public final const func IsPersonalLinkDisconnecting() -> Boolquestscripted
public const func IsPlayerAuthorized() -> Boolscripted
public final const func IsPlayerPerformingTakedown() -> Boolscripted
public final const func IsPotentiallyQuickHackable() -> Boolscripted
public final const func IsPowered() -> Boolquestscripted
public final const func IsPoweredAndEnabled() -> Boolquestscripted
public final const func IsRestarting() -> Boolquestscripted
public final const func IsSecurityWakeUpBlocked() -> Boolscripted
public final const func IsSkillCheckActive() -> Boolscripted
public final func IsSomeoneUsingNPCWorkspot() -> Boolscripted
protected final func IsSpiderbotActionsConditionsFulfilled() -> Boolscripted
public final const func IsSpiderbotInteractionOrdered() -> Boolquestscripted
public final const func IsTimedTurnOff() -> Boolscripted
public final const func IsUnpowered() -> Boolquestscripted
protected final const func IsUserAlreadyOnTheList(entityID: EntityID) -> Int32scripted
public const func IsUserAuthorized(user: EntityID) -> Boolscripted
protected func LogicReady()scripted
protected func LogResaveInfo()scripted
protected final func MarkActionsAsQuickHacks(actionsToMark: script_ref<array<ref<DeviceAction>>>)scripted
protected final func MarkActionsAsSpiderbotActions(actionsToMark: script_ref<array<ref<DeviceAction>>>)scripted
public final func MasterUserAuthorizationAttempt(userToAuthorize: EntityID, opt password: CName) -> Boolscripted
protected func Notify(notifier: ref<ActionNotifier>, action: ref<ScriptableDeviceAction>)scripted
public final const func NotifyParents()scripted
protected final func NotifyParents_Event()scripted
public final func OnActionCooldownEvent(evt: ref<ActionCooldownEvent>) -> EntityNotificationTypescripted
public func OnActionDemolition(evt: ref<ActionDemolition>) -> EntityNotificationTypescripted
public func OnActionEngineering(evt: ref<ActionEngineering>) -> EntityNotificationTypescripted
public func OnActionForceResetDevice(evt: ref<ActionForceResetDevice>) -> EntityNotificationTypescripted
public final func OnActionHacking(evt: ref<ActionHacking>) -> EntityNotificationTypescripted
protected func OnActionOverride(evt: ref<ActionOverride>) -> EntityNotificationTypescripted
private final func OnActionPing(evt: ref<PingDevice>) -> EntityNotificationTypescripted
private final func OnActionRemoteBreach(evt: ref<RemoteBreach>) -> EntityNotificationTypescripted
public final func OnActionScavenge(evt: ref<ActionScavenge>) -> EntityNotificationTypescripted
protected func OnActivateDevice(evt: ref<ActivateDevice>) -> EntityNotificationTypescripted
public final func OnAddActiveContext(evt: ref<AddActiveContextEvent>) -> EntityNotificationTypescripted
public func OnAddUserEvent(evt: ref<AddUserEvent>) -> EntityNotificationTypescripted
public func OnAuthorizeUser(evt: ref<AuthorizeUser>) -> EntityNotificationTypescripted
protected func OnDeactivateDevice(evt: ref<DeactivateDevice>) -> EntityNotificationTypescripted
public final func OnDelayedActionEvent(evt: ref<DelayedDeviceActionEvent>) -> EntityNotificationTypescripted
protected func OnDeviceDynamicConnectionChange(evt: ref<DeviceDynamicConnectionChange>) -> EntityNotificationTypescripted
public func OnDisassembleDevice(evt: ref<DisassembleDevice>) -> EntityNotificationTypescripted
public func OnFixDevice(evt: ref<FixDevice>) -> EntityNotificationTypescripted
public final func OnForceUpdateDefaultHighlightEvent(evt: ref<ForceUpdateDefaultHighlightEvent>) -> EntityNotificationTypescripted
public func OnFullSystemRestart(evt: ref<FullSystemRestart>) -> EntityNotificationTypescripted
public final func OnGameAttached(evt: ref<GameAttachedEvent>) -> EntityNotificationTypescripted
public final func OnGlitchScreen(evt: ref<GlitchScreen>) -> EntityNotificationTypescripted
protected cb func OnInstantiated() -> Boolscripted
public final func OnLogicReady(evt: ref<SetLogicReadyEvent>) -> EntityNotificationTypescripted
public func OnNotifyHighlightedDevice(evt: ref<NotifyHighlightedDevice>) -> EntityNotificationTypescripted
private final func OnNotifyParents(evt: ref<NotifyParentsEvent>) -> EntityNotificationTypescripted
public final func OnOpenFullscreenUI(evt: ref<OpenFullscreenUI>) -> EntityNotificationTypescripted
protected func OnOverloadDevice(evt: ref<OverloadDevice>) -> EntityNotificationTypescripted
protected func OnPingNetworkGridEvent(evt: ref<PingNetworkGridEvent>) -> EntityNotificationTypescripted
private final func OnPingSquadEvent(evt: ref<ForwardPingToSquadEvent>) -> EntityNotificationTypescripted
private final func OnProcessRelevantDevicesForNetworkGridEvent(evt: ref<ProcessRelevantDevicesForNetworkGridEvent>) -> EntityNotificationTypescripted
protected func OnProgramSetDeviceAttitude(evt: ref<ProgramSetDeviceAttitude>) -> EntityNotificationTypescripted
protected func OnProgramSetDeviceOff(evt: ref<ProgramSetDeviceOff>) -> EntityNotificationTypescripted
public final func OnPSRefreshEvent(evt: ref<PSRefreshEvent>) -> EntityNotificationTypescripted
public func OnQuestBreachAccessPoint(evt: ref<QuestBreachAccessPoint>) -> EntityNotificationTypescripted
public func OnQuestDisableFixing(evt: ref<QuestDisableFixing>) -> EntityNotificationTypescripted
public func OnQuestEnableFixing(evt: ref<QuestEnableFixing>) -> EntityNotificationTypescripted
public func OnQuestForceActivate(evt: ref<QuestForceActivate>) -> EntityNotificationTypescripted
public final func OnQuestForceAuthorizationDisabled(evt: ref<QuestForceAuthorizationDisabled>) -> EntityNotificationTypescripted
public final func OnQuestForceAuthorizationEnabled(evt: ref<QuestForceAuthorizationEnabled>) -> EntityNotificationTypescripted
public func OnQuestForceCameraZoom(evt: ref<QuestForceCameraZoom>) -> EntityNotificationTypescripted
public func OnQuestForceDeactivate(evt: ref<QuestForceDeactivate>) -> EntityNotificationTypescripted
public final func OnQuestForceDestructible(evt: ref<QuestForceDestructible>) -> EntityNotificationTypescripted
public final func OnQuestForceDisabled(evt: ref<QuestForceDisabled>) -> EntityNotificationTypescripted
public func OnQuestForceEnabled(evt: ref<QuestForceEnabled>) -> EntityNotificationTypescripted
public final func OnQuestForceIndestructible(evt: ref<QuestForceIndestructible>) -> EntityNotificationTypescripted
public final func OnQuestForceInvulnerable(evt: ref<QuestForceInvulnerable>) -> EntityNotificationTypescripted
public final func OnQuestForceJuryrigTrapArmed(evt: ref<QuestForceJuryrigTrapArmed>) -> EntityNotificationTypescripted
public final func OnQuestForceJuryrigTrapDeactivated(evt: ref<QuestForceJuryrigTrapDeactivated>) -> EntityNotificationTypescripted
protected func OnQuestForceOFF(evt: ref<QuestForceOFF>) -> EntityNotificationTypescripted
protected func OnQuestForceON(evt: ref<QuestForceON>) -> EntityNotificationTypescripted
private final func OnQuestForcePersonalLinkUnderStrictQuestControl(evt: ref<QuestForcePersonalLinkUnderStrictQuestControl>) -> EntityNotificationTypescripted
protected func OnQuestForcePower(evt: ref<QuestForcePower>) -> EntityNotificationTypescripted
public func OnQuestForceSecuritySystemAlarmed(evt: ref<QuestForceSecuritySystemAlarmed>) -> EntityNotificationTypescripted
public func OnQuestForceSecuritySystemArmed(evt: ref<QuestForceSecuritySystemArmed>) -> EntityNotificationTypescripted
public func OnQuestForceSecuritySystemSafe(evt: ref<QuestForceSecuritySystemSafe>) -> EntityNotificationTypescripted
protected func OnQuestForceUnpower(evt: ref<QuestForceUnpower>) -> EntityNotificationTypescripted
public final const func OnQuestMinigameRequest()scripted
public func OnQuestRemoveQuickHacks(evt: ref<QuestRemoveQuickHacks>) -> EntityNotificationTypescripted
public func OnQuestResetDeviceToInitialState(evt: ref<QuestResetDeviceToInitialState>) -> EntityNotificationTypescripted
public func OnQuestResetPerfomedActionsStorage(evt: ref<QuestResetPerformedActionsStorage>) -> EntityNotificationTypescripted
protected final func OnQuestResolveSkillchecks(evt: ref<ResolveAllSkillchecksEvent>) -> EntityNotificationTypescripted
public func OnQuestRestoreQuickHacks(evt: ref<QuestRestoreQuickHacks>) -> EntityNotificationTypescripted
protected final func OnQuestSetSkillchecks(evt: ref<SetSkillcheckEvent>) -> EntityNotificationTypescripted
protected final func OnQuestStartGlitch(evt: ref<QuestStartGlitch>) -> EntityNotificationTypescripted
protected final func OnQuestStopGlitch(evt: ref<QuestStopGlitch>) -> EntityNotificationTypescripted
protected final func OnQuickHackAoeDamage(evt: ref<QuickHackAoeDamage>) -> EntityNotificationTypescripted
public func OnQuickHackAuthorization(evt: ref<QuickHackAuthorization>) -> EntityNotificationTypescripted
public func OnQuickHackDistraction(evt: ref<QuickHackDistraction>) -> EntityNotificationTypescripted
protected final func OnQuickHackHighPitchNoise(evt: ref<QuickHackHighPitchNoise>) -> EntityNotificationTypescripted
public func OnQuickHackToggleOn(evt: ref<QuickHackToggleON>) -> EntityNotificationTypescripted
public final func OnRemoveActiveContext(evt: ref<RemoveActiveContextEvent>) -> EntityNotificationTypescripted
public func OnRequestActionWidgetsUpdate(evt: ref<RequestActionWidgetsUpdateEvent>)scripted
public func OnRequestUIRefresh(evt: ref<RequestUIRefreshEvent>)scripted
protected func OnResolveSkillchecksEvent(evt: ref<ResolveSkillchecksEvent>) -> EntityNotificationTypescripted
protected func OnRevealDevicesGridEvent(evt: ref<RevealDevicesGridEvent>) -> EntityNotificationTypescripted
protected func OnRevealNetworkGridEvent(evt: ref<RevealNetworkGridEvent>) -> EntityNotificationTypescripted
protected cb func OnRevokeQuickHackAccess(evt: ref<RevokeQuickHackAccess>) -> Boolscripted
public func OnSecurityAlarmBreachResponse(evt: ref<SecurityAlarmBreachResponse>) -> EntityNotificationTypescripted
public func OnSecurityAreaCrossingPerimeter(evt: ref<SecurityAreaCrossingPerimeter>) -> EntityNotificationTypescripted
public func OnSecuritySystemForceAttitudeChange(evt: ref<SecuritySystemForceAttitudeChange>) -> EntityNotificationTypescripted
public func OnSecuritySystemOutput(evt: ref<SecuritySystemOutput>) -> EntityNotificationTypescripted
protected final func OnSequencerLock(evt: ref<SequencerLock>) -> EntityNotificationTypescripted
public final func OnSetAsQuestImportantEvent(evt: ref<SetAsQuestImportantEvent>) -> EntityNotificationTypescripted
public func OnSetAuthorizationModuleOFF(evt: ref<SetAuthorizationModuleOFF>) -> EntityNotificationTypescripted
public func OnSetAuthorizationModuleON(evt: ref<SetAuthorizationModuleON>) -> EntityNotificationTypescripted
protected final func OnSetCustomPersonalLinkReason(evt: ref<SetCustomPersonalLinkReason>) -> EntityNotificationTypescripted
protected func OnSetDeviceOFF(evt: ref<SetDeviceOFF>) -> EntityNotificationTypescripted
protected func OnSetDeviceON(evt: ref<SetDeviceON>) -> EntityNotificationTypescripted
protected func OnSetDevicePowered(evt: ref<SetDevicePowered>) -> EntityNotificationTypescripted
protected func OnSetDeviceUnpowered(evt: ref<SetDeviceUnpowered>) -> EntityNotificationTypescripted
public func OnSetExposeQuickHacks(evt: ref<SetExposeQuickHacks>) -> EntityNotificationTypescripted
protected final func OnSetIsSpiderbotInteractionOrderedEvent(evt: ref<SetIsSpiderbotInteractionOrderedEvent>) -> EntityNotificationTypescripted
public final func OnSetWasQuickHacked(evt: ref<SetQuickHackEvent>) -> EntityNotificationTypescripted
public final func OnSetWasQuickHackedAtempt(evt: ref<SetQuickHackAttemptEvent>) -> EntityNotificationTypescripted
public func OnTargetAssessmentRequest(evt: ref<TargetAssessmentRequest>) -> EntityNotificationTypescripted
protected final func OnTCSTakeOverControlActivate(evt: ref<TCSTakeOverControlActivate>) -> EntityNotificationTypescripted
protected func OnTCSTakeOverControlDeactivate(evt: ref<TCSTakeOverControlDeactivate>) -> EntityNotificationTypescripted
public func OnThumbnailUI(evt: ref<ThumbnailUI>) -> EntityNotificationTypescripted
public func OnToggleActivate(evt: ref<ToggleActivate>) -> EntityNotificationTypescripted
public func OnToggleActivation(evt: ref<ToggleActivation>) -> EntityNotificationTypescripted
public final func OnToggleJuryrigTrap(evt: ref<ToggleJuryrigTrap>) -> EntityNotificationTypescripted
public final func OnToggleNetrunnerDive(evt: ref<ToggleNetrunnerDive>) -> EntityNotificationTypescripted
public func OnToggleON(evt: ref<ToggleON>) -> EntityNotificationTypescripted
public func OnTogglePower(evt: ref<TogglePower>) -> EntityNotificationTypescripted
protected func OnToggleTakeOverControl(evt: ref<ToggleTakeOverControl>) -> EntityNotificationTypescripted
public func OnToggleZoomInteraction(evt: ref<ToggleZoomInteraction>) -> EntityNotificationTypescripted
protected func OnVehicleOverrideAccelerate(evt: ref<VehicleOverrideAccelerate>) -> EntityNotificationTypescripted
protected func OnVehicleOverrideExplode(evt: ref<VehicleOverrideExplode>) -> EntityNotificationTypescripted
protected func OnVehicleOverrideForceBrakes(evt: ref<VehicleOverrideForceBrakes>) -> EntityNotificationTypescripted
public final func OnWakeUpEvent(evt: ref<WakeUpFromRestartEvent>) -> EntityNotificationTypescripted
public final func PassDeviceName(deviceName: script_ref<String>, opt dbgDeviceName: CName)scripted
protected func PerformRestart()scripted
private func PingSquad()scripted
protected func PowerDevice()scripted
private final func PushChoicesToInteractionComponent(interactionComponent: ref<InteractionComponent>, context: script_ref<GetActionsContext>, choices: script_ref<array<InteractionChoice>>)scripted
protected func PushInactiveInteractionChoice(context: script_ref<GetActionsContext>, choices: script_ref<array<InteractionChoice>>)scripted
public final func PushPersistentData(data: script_ref<BaseDeviceData>)scripted
public final func PushResaveData(data: BaseResaveData)scripted
protected func PushReturnActions(out outActions: array<ref<DeviceAction>>, context: script_ref<GetActionsContext>) -> Boolscripted
protected func PushSkillCheckActions(out outActions: array<ref<DeviceAction>>, context: script_ref<GetActionsContext>) -> Boolscripted
public final func QuestResolveSkillchecks()scripted
public final func QuestSetSkillchecks(container: ref<BaseSkillCheckContainer>)scripted
protected final func RefreshPS()scripted
public func RefreshUI(blackboard: ref<IBlackboard>)scripted
private final func RegisterDebugEnableQuickHacksListener()scripted
public final func RemoveActiveContext(context: gamedeviceRequestType)scripted
protected final func RemoveAvailableQuickHack(quickHackName: CName)scripted
protected final func RemoveAvailableSpiderbotActions(SpiderbotActionName: CName)scripted
public final func RemovePlaystyle(playstyle: EPlaystyle)scripted
public final func RemoveQuickHackVoulnerability(data: TweakDBID)scripted
protected func RemoveUser(user: EntityID) -> Boolscripted
public func RequestActionWidgetsUpdate(blackboard: ref<IBlackboard>)scripted
public func RequestBreadCrumbUpdate(blackboard: ref<IBlackboard>, data: SBreadCrumbUpdateData)scripted
public func RequestDeviceWidgetsUpdate(blackboard: ref<IBlackboard>)scripted
protected final func RequestDeviceWidgetsUpdate(blackboard: ref<IBlackboard>, widgetsData: array<SDeviceWidgetPackage>)scripted
public final func ResetPerformedActionsStorage()scripted
public func ResloveUIOnAction(action: ref<ScriptableDeviceAction>)scripted
protected func ResolveActionHackingCompleted(evt: ref<ActionHacking>)scripted
protected func ResolveBaseActionOperation(action: ref<ScriptableDeviceAction>)scripted
private final func ResolveDeviceWidgetTweakDBData(data: SDeviceWidgetPackage) -> SDeviceWidgetPackagescripted
protected const func ResolveDive(isBackdoor: Bool)scripted
protected func ResolveOtherSkillchecks()scripted
protected func ResolvePersonalLinkConnection(evt: ref<TogglePersonalLink>, abortOperations: Bool)scripted
public func RevealDevicesGrid(shouldDraw: Bool, opt ownerEntityPosition: Vector4, opt fxDefault: FxResource, opt isPing: Bool, opt lifetime: Float, opt revealSlave: Bool, opt revealMaster: Bool, opt ignoreRevealed: Bool)scripted
protected final func RevealDevicesGridOnEntity_Event(shouldDraw: Bool, target: EntityID)scripted
protected final func RevealNetworkGrid(shouldDraw: Bool, opt ownerEntityPosition: Vector4, opt fxDefault: FxResource, opt fxBreached: FxResource, opt isPing: Bool, opt lifetime: Float, opt revealSlave: Bool, opt revealMaster: Bool, opt ignoreRevealed: Bool)scripted
private final func SceneInteractionsBlocked() -> Boolscripted
protected func SendActionFailedEvent(failedAction: ref<ScriptableDeviceAction>, whereToSend: EntityID, opt context: String) -> EntityNotificationTypescripted
public func SendDeviceNotOperationalEvent()scripted
protected final func SendPSChangedEvent()scripted
protected final func SendSpiderbotToPerformAction(action: ref<ScriptableDeviceAction>, oryginalExecutor: wref<GameObject>)scripted
protected final const func SetActionIllegality(outActions: script_ref<array<ref<DeviceAction>>>, isIllegal: Bool)scripted
protected final func SetActionsQuickHacksExecutioner(outActions: script_ref<array<ref<DeviceAction>>>)scripted
public final func SetAdvancedInteractionModeOn(value: Bool)scripted
public final func SetBlockSecurityWakeUp(value: Bool)scripted
protected final func SetCurrentSpiderbotActionPerformed(action: ref<ScriptableDeviceAction>)scripted
protected func SetDeviceState(state: EDeviceStatus)scripted
public final func SetDurabilityState(newState: EDeviceDurabilityState)scripted
public final func SetDurabilityType(durabilityType: EDeviceDurabilityType)scripted
public final func SetEMPEffectActiveState(isActive: Bool)scripted
public final func SetFocusModeData(isHighlighted: Bool)scripted
public final func SetGlitchingState(isGlitching: Bool)scripted
public final func SetHasPersonalLinkSlot(isPersonalLinkSlotPresent: Bool)scripted
public final func SetHasUICameraZoom(hasUICameraZoom: Bool)scripted
protected func SetInactiveActionsWithExceptions(out outActions: array<ref<DeviceAction>>)scripted
public final func SetInitialStateOperataionPerformed(value: Bool)scripted
public final func SetInteractionState(isActive: Bool)scripted
public final func SetJuryrigTrapActiveState(newState: Bool)scripted
public final func SetJuryrigTrapArmedState(newState: EJuryrigTrapState)scripted
protected final func SetMinigameState(state: HackingMinigameState)scripted
private final func SetPersonalLinkStatus(status: EPersonalLinkConnectionStatus)scripted
public final func SetPlayerTakeOverControl(canBeControlled: Bool)scripted
protected final func SetPSMPostpondedParameterBool(value: Bool)scripted
public final const func ShouldDebug() -> Boolscripted
protected const func ShouldExposePersonalLinkAction() -> Boolscripted
protected func ShouldForceAuthorizeUser(context: script_ref<GetActionsContext>) -> Boolscripted
public final const func ShouldNPCWorkspotFinishLoop() -> Boolscripted
protected func ShouldPersonalLinkBlockActions() -> Boolscripted
public const func ShouldRevealDevicesGrid() -> Boolscripted
public const func ShouldRevealNetworkGrid() -> Boolscripted
public final const func ShouldScannerShowAttitude() -> Boolscripted
public final const func ShouldScannerShowHealth() -> Boolscripted
public final const func ShouldScannerShowNetwork() -> Boolscripted
public final const func ShouldScannerShowRole() -> Boolscripted
public final const func ShouldScannerShowStatus() -> Boolscripted
public const func ShouldShowExamineIntaraction() -> Boolscripted
public final func StorePerformedActionID(oryginalAction: ref<ScriptableDeviceAction>)scripted
public final func TriggerSecuritySystemNotification(whoBreached: ref<GameObject>, lastKnownPosition: Vector4, type: ESecurityNotificationType, opt forceNotification: Bool)scripted
protected final func TriggerWakeUpDelayedEvent(duration: Int32)scripted
protected final const func TryGetDevice(out device: wref<Device>) -> Boolscripted
protected final func TryInitializeSkillChecks()scripted
public func TurnAuthorizationModuleOFF()scripted
public final func TurnAuthorizationModuleON() -> Boolscripted
private final func TutorialProcessSkillcheck(choices: script_ref<array<InteractionChoice>>)scripted
public func UnpowerDevice()scripted
protected final func UpdateAvailAbleQuickHacks(actions: script_ref<array<ref<DeviceAction>>>)scripted
protected final func UpdateAvailableSpiderbotActions(actions: script_ref<array<ref<DeviceAction>>>)scripted
private final func UpdateQuickHackableState(isQuickHackable: Bool)scripted
protected final func UseNotifier(action: ref<ScriptableDeviceAction>)scripted
public final const func UserAuthorizationAttempt(userToAuthorize: EntityID, opt password: CName, opt userToAuthorizeHandle: ref<GameObject>) -> Boolscripted
protected func WakeUpDevice() -> Boolscripted
public final const func WasActionPerformed(actionID: CName) -> Int32scripted
public final const func WasActionPerformed(actionID: CName, context: EActionContext) -> Boolscripted
public final const func WasDemolitionSkillCheckActive() -> Boolscripted
public final const func WasDeviceActionPerformed(actionID: CName) -> Boolquestscripted
public final const func WasEngineeringSkillCheckActive() -> Boolscripted
public final const func WashackingMinigameFailed() -> Boolquestscripted
public final const func WasHackingMinigameSucceeded() -> Boolquestscripted
public final const func WasHackingSkillCheckActive() -> Boolscripted
public final const func WasQuickHackAttempt() -> Boolquestscripted
public final const func WasQuickHacked() -> Boolquestscripted
public final const func WasQuickHackJustPerformed(quickHackName: CName) -> Boolquestscripted