BlackICE Scripting

class

AccessPointControllerPS

  • 7 properties
  • 70 functions
  • 1 derived class

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

Properties

PropertyTypeOffset
rewardNotificationIconsList0x298 scripted
rewardNotificationStringstring0x2A8 scripted
accessPointSkillChecksHackingContainer?0x2C8 scripted
isBreachedbool0x2D8 scripted
moneyAwardedbool0x2D9 scripted
isVirtualbool0x2DA scripted
pingedSquadsCName[]0x2E0 scripted

Functions

  • bool OnInstantiated() overrideRTTI
  • BaseSkillCheckContainer? GetSkillCheckContainerForSetup() overrideRTTI
  • void GameAttached() overrideRTTI
  • bool IsVirtual() RTTI
  • bool HasNetworkBackdoor() overrideRTTI
  • TDBID GetMinigameDefinition() overrideRTTI
  • AccessPointControllerPS? GetBackdoorAccessPoint() overrideRTTI
  • ScriptableDeviceComponentPS?[] GetDevicesThatPlayerCanBreach() RTTI
  • bool IsAccessPointOf(game.PersistentID slaveToCheck) RTTI
  • bool IsConnectedToBackdoorDevice() overrideRTTI
  • bool ShouldRevealNetworkGrid() overrideRTTI
  • bool IsMainframe() overrideRTTI
  • game.device.Clearance? GetClearance() overrideRTTI
  • void SetIsBreached(bool isBreached) RTTI
  • string GetNetworkName() overrideRTTI
  • int GetNetworkSizeCount() overrideRTTI
  • bool IsNetworkBreached() RTTI
  • bool IsBreached() overrideRTTI
  • void BreachConnectedDevices() RTTI
  • SpiderbotEnableAccessPoint? ActionSpiderbotEnableAccessPoint() RTTI
  • RevealEnemiesProgram? ActionRevealEnemiesProgram() RTTI
  • EntityNotificationType OnRevealEnemiesProgram(RevealEnemiesProgram evt) RTTI
  • void RefreshSlaves(game.DeviceComponentPS[] devices) RTTI
  • void FilterRedundantPrograms(TDBID[] programs) RTTI
  • void ProcessLoot(float baseMoney, bool craftingMaterial, float baseShardDropChance, game.TransactionSystem TS) RTTI
  • void GetQuickhackReward(float playerLevel, game.TransactionSystem TS) RTTI
  • TDBID[] GetPlayersUniqueHacks(game.TransactionSystem TS, TDBID[] hacksPool, game.data.Quality quality, out TDBID[] playerHacksTweak) RTTI
  • bool WasMoneyAwarded() RTTI
  • bool ShouldRewardMoney() RTTI
  • void RewardMoney(float baseMoney) RTTI
  • EntityNotificationType OnNetworkMoneySiphoned(NetworkMoneySiphoned evt) RTTI
  • void GenerateMaterialDrops(float playerLevel, game.TransactionSystem TS) RTTI
  • void AddReward(game.TransactionSystem TS, TDBID itemQueryTDBID, uint? amount) RTTI
  • void AddHackReward(game.TransactionSystem TS, TDBID itemTweakID, uint? amount) RTTI
  • void CleanRewardNotification() RTTI
  • void ShowRewardNotification() RTTI
  • void ProcessMinigameNetworkActions(game.DeviceComponentPS device) RTTI
  • game.device.Action?[] ExtractActions() RTTI
  • game.device.Action? GetQuestActionByName(CName actionName) overrideRTTI
  • void GetQuestActions(out game.device.Action[] outActions, game.GetActionsContext context) overrideRTTI
  • ResetNetworkBreachState? ActionResetNetworkBreachState() RTTI
  • EntityNotificationType OnResetNetworkBreachState(ResetNetworkBreachState evt) RTTI
  • bool CanCreateAnyQuickHackActions() overrideRTTI
  • bool CanCreateAnySpiderbotActions() overrideRTTI
  • void FinalizeNetrunnerDive(game.ui.HackingMinigameState state) overrideRTTI
  • EntityNotificationType OnNPCBreachEvent(NPCBreachEvent evt) RTTI
  • void ResolveDive(bool isRemote) overrideRTTI
  • void SendMinigameFailedToAllNPCs() RTTI
  • EntityNotificationType OnSetExposeQuickHacks(SetExposeQuickHacks evt) overrideRTTI
  • EntityNotificationType OnValidate(Validate evt) RTTI
  • EntityNotificationType OnQuestRemoveQuickHacks(QuestRemoveQuickHacks evt) overrideRTTI
  • EntityNotificationType OnQuestBreachAccessPoint(QuestBreachAccessPoint evt) overrideRTTI
  • EntityNotificationType OnSpiderbotEnableAccessPoint(SpiderbotEnableAccessPoint evt) RTTI
  • void DebugBreachConnectedDevices() RTTI
  • EntityNotificationType OnBreachAccessPointEvent(BreachAccessPointEvent evt) RTTI
  • EntityNotificationType OnRefreshSlavesEvent(RefreshSlavesEvent evt) overrideRTTI
  • CommunityProxyPS?[] GetCommunityProxies() RTTI
  • WeakHandle<NetworkAreaControllerPS> GetNetworkArea() overrideRTTI
  • bool IsSpiderbotHackingConditionFullfilled() RTTI
  • void UploadProgram(int programID) RTTI
  • void RevealDevicesGrid(bool shouldDraw, Vector4? ownerEntityPosition, game.FxResource? fxDefault, bool? isPing, float? lifetime, bool? revealSlave, bool? revealMaster, bool? ignoreRevealed) overrideRTTI
  • BackDoorDeviceBlackboardDef? GetBlackboardDef() overrideRTTI
  • void CheckMasterRunnerAchievement(int minigameProgramsCompleted) RTTI
  • void PingSquad() overrideRTTI
  • void AddPingedSquad(CName squadName) RTTI
  • void RemovePingedSquad(CName squadName) RTTI
  • void ClearPingedSquads() RTTI
  • bool IsSquadMarkedWithPing(CName squadName) RTTI
  • EntityNotificationType OnFillTakeOverChainBBoardEvent(FillTakeOverChainBBoardEvent evt) overrideRTTI
  • ConnectedClassTypes CheckConnectedClassTypes() RTTI