BlackICE Scripting

class

ScriptableDeviceComponentPS

  • 84 properties
  • 569 functions
  • 61 derived classes

Extends SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable

Derived

ActivatedDeviceControllerPS, ArcadeMachineControllerPS, BaseAnimatedDeviceControllerPS, BaseDestructibleControllerPS, BasicDistractionDeviceControllerPS, BillboardDeviceControllerPS, CandleControllerPS, ChestPressControllerPS, ConveyorControllerPS, DataTermControllerPS

Show 51 more of 61 derived classes

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

PropertyTypeOffset
isInitializedbool0x98 scripted
forceResolveStateOnAttachbool0x99 scripted
forceVisibilityInAnimSystemOnLogicReadybool0x9A scripted
mastersgame.DeviceComponentPS?[]0xA0 scripted
mastersCachedbool0xB0 scripted
deviceNamestring0xB8 scripted
activationStateEActivationState0xD8 scripted
isLinkDynamicbool0xDD scripted
fullDepthbool0xDE scripted
virtualNetworkShapeIDTDBID0xE0 scripted
tweakDBRecordTDBID0xE8 scripted
tweakDBDescriptionRecordTDBID0xF0 scripted
contentScaleTDBID0xF8 scripted
skillCheckContainerBaseSkillCheckContainer?0x100 scripted
hasUICameraZoombool0x110 scripted
allowUICameraZoomDynamicSwitchbool0x111 scripted
hasFullScreenUIbool0x112 scripted
hasAuthorizationModulebool0x113 scripted
hasPersonalLinkSlotbool0x114 scripted
backdoorBreachDifficultyEGameplayChallengeLevel0x115 scripted
shouldSkipNetrunnerMinigamebool0x119 scripted
minigameDefinitionTDBID0x11C scripted
minigameAttemptint0x124 scripted
hackingMinigameStategame.ui.HackingMinigameState0x128 scripted
disablePersonalLinkAutoDisconnectbool0x12C scripted
canHandleAdvancedInteractionbool0x12D scripted
canBeTrappedbool0x12E scripted
disassemblePropertiesDisassembleOptions0x130 scripted
flatheadScavengePropertiesSpiderbotScavengeOptions0x134 scripted
destructionPropertiesDestructionData0x138 scripted
canPlayerTakeOverControlbool0x140 scripted
canBeInDeviceChainbool0x141 scripted
personalLinkForcedbool0x142 scripted
personalLinkCustomInteractionTDBID0x144 scripted
personalLinkStatusEPersonalLinkConnectionStatus0x14C scripted
isAdvancedInteractionModeOnbool0x150 scripted
juryrigTrapStateEJuryrigTrapState0x151 scripted
isControlledByThePlayerbool0x155 scripted
isHighlightedInFocusModebool0x156 scripted
wasQuickHackedbool0x157 scripted
wasQuickHackAttemptbool0x158 scripted
lastPerformedQuickHackCName0x160 scripted
isGlitchingbool0x168 scripted
isTimedTurnOffbool0x169 scripted
isRestartingbool0x16A scripted
blockSecurityWakeUpbool0x16B scripted
isLockedViaSequencerbool0x16C scripted
distractExecutedbool0x16D scripted
distractionTimeCompletedbool0x16E scripted
hasNPCWorkspotKillInteractionbool0x16F scripted
shouldNPCWorkspotFinishLoopbool0x170 scripted
durabilityStateEDeviceDurabilityState0x171 scripted
hasBeenScavengedbool0x175 scripted
currentlyAuthorizedUsersSecuritySystemClearanceEntry[]0x178 scripted
performedActionsSPerformedActions[]0x188 scripted
isInitialStateOperationPerformedbool0x198 scripted
illegalActionsIllegalActionTypes0x19C scripted
disableQuickHacksbool0x1A0 scripted
availableQuickHacksCName[]0x1A8 scripted
isKeyloggerInstalledbool0x1B8 scripted
actionsWithDisabledRPGChecksTDBID[]0x1C0 scripted
availableSpiderbotActionsCName[]0x1D0 scripted
currentSpiderbotActionPerformedScriptableDeviceAction?0x1E0 scripted
isSpiderbotInteractionOrderedbool0x1F0 scripted
shouldScannerShowStatusbool0x1F1 scripted
shouldScannerShowNetworkbool0x1F2 scripted
shouldScannerShowAttitudebool0x1F3 scripted
shouldScannerShowRolebool0x1F4 scripted
shouldScannerShowHealthbool0x1F5 scripted
debugDevicebool0x1F6 scripted
debugNameCName0x1F8 scripted
debugExposeQuickHacksbool0x200 scripted
debugPathCName0x208 scripted
debugIDuint0x210 scripted
isUnderEMPEffectbool0x214 scripted
deviceOperationsSetupDeviceOperationsContainer?0x218 scripted
connectionHighlightObjectsNodeRef[]0x228 scripted
activeContextsgame.device.RequestType[]0x238 scripted
playstylesEPlaystyle[]0x248 scripted
quickHackVulnerabiltiesTDBID[]0x258 scripted
quickHackVulnerabiltiesInitializedbool0x268 scripted
willingInvestigatorsent.EntityID[]0x270 scripted
isInteractivebool0x280 scripted

Functions

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