AccessPointControllerPS
Base: MasterControllerPS
LootContainerAccessPointControllerPS
| Property | Type | |
|---|---|---|
rewardNotificationIcons | List | scripted |
rewardNotificationString | string | scripted |
accessPointSkillChecks | HackingContainer? | scripted |
isBreached | bool | scripted |
moneyAwarded | bool | scripted |
isVirtual | bool | scripted |
pingedSquads | CName[] | scripted |
bool OnInstantiated() overrideRTTIBaseSkillCheckContainer? GetSkillCheckContainerForSetup() overrideRTTIvoid GameAttached() overrideRTTIbool IsVirtual() RTTIbool HasNetworkBackdoor() overrideRTTITDBID GetMinigameDefinition() overrideRTTIAccessPointControllerPS? GetBackdoorAccessPoint() overrideRTTIScriptableDeviceComponentPS?[] GetDevicesThatPlayerCanBreach() RTTIbool IsAccessPointOf(game.PersistentID slaveToCheck) RTTIbool IsConnectedToBackdoorDevice() overrideRTTIbool ShouldRevealNetworkGrid() overrideRTTIbool IsMainframe() overrideRTTIgame.device.Clearance? GetClearance() overrideRTTIvoid SetIsBreached(bool isBreached) RTTIstring GetNetworkName() overrideRTTIint GetNetworkSizeCount() overrideRTTIbool IsNetworkBreached() RTTIbool IsBreached() overrideRTTIvoid BreachConnectedDevices() RTTISpiderbotEnableAccessPoint? ActionSpiderbotEnableAccessPoint() RTTIRevealEnemiesProgram? ActionRevealEnemiesProgram() RTTIEntityNotificationType OnRevealEnemiesProgram(RevealEnemiesProgram evt) RTTIvoid RefreshSlaves(game.DeviceComponentPS[] devices) RTTIvoid FilterRedundantPrograms(TDBID[] programs) RTTIvoid ProcessLoot(float baseMoney, bool craftingMaterial, float baseShardDropChance, game.TransactionSystem TS) RTTIvoid GetQuickhackReward(float playerLevel, game.TransactionSystem TS) RTTIbool WasMoneyAwarded() RTTIbool ShouldRewardMoney() RTTIvoid RewardMoney(float baseMoney) RTTIEntityNotificationType OnNetworkMoneySiphoned(NetworkMoneySiphoned evt) RTTIvoid GenerateMaterialDrops(float playerLevel, game.TransactionSystem TS) RTTIvoid AddReward(game.TransactionSystem TS, TDBID itemQueryTDBID, uint? amount) RTTIvoid AddHackReward(game.TransactionSystem TS, TDBID itemTweakID, uint? amount) RTTIvoid CleanRewardNotification() RTTIvoid ShowRewardNotification() RTTIvoid ProcessMinigameNetworkActions(game.DeviceComponentPS device) RTTIgame.device.Action?[] ExtractActions() RTTIgame.device.Action? GetQuestActionByName(CName actionName) overrideRTTIResetNetworkBreachState? ActionResetNetworkBreachState() RTTIEntityNotificationType OnResetNetworkBreachState(ResetNetworkBreachState evt) RTTIbool CanCreateAnyQuickHackActions() overrideRTTIbool CanCreateAnySpiderbotActions() overrideRTTIvoid FinalizeNetrunnerDive(game.ui.HackingMinigameState state) overrideRTTIEntityNotificationType OnNPCBreachEvent(NPCBreachEvent evt) RTTIvoid ResolveDive(bool isRemote) overrideRTTIvoid SendMinigameFailedToAllNPCs() RTTIEntityNotificationType OnSetExposeQuickHacks(SetExposeQuickHacks evt) overrideRTTIEntityNotificationType OnValidate(Validate evt) RTTIEntityNotificationType OnQuestRemoveQuickHacks(QuestRemoveQuickHacks evt) overrideRTTIEntityNotificationType OnQuestBreachAccessPoint(QuestBreachAccessPoint evt) overrideRTTIEntityNotificationType OnSpiderbotEnableAccessPoint(SpiderbotEnableAccessPoint evt) RTTIvoid DebugBreachConnectedDevices() RTTIEntityNotificationType OnBreachAccessPointEvent(BreachAccessPointEvent evt) RTTIEntityNotificationType OnRefreshSlavesEvent(RefreshSlavesEvent evt) overrideRTTICommunityProxyPS?[] GetCommunityProxies() RTTIWeakHandle<NetworkAreaControllerPS> GetNetworkArea() overrideRTTIbool IsSpiderbotHackingConditionFullfilled() RTTIvoid UploadProgram(int programID) RTTIvoid RevealDevicesGrid(bool shouldDraw, Vector4? ownerEntityPosition, game.FxResource? fxDefault, bool? isPing, float? lifetime, bool? revealSlave, bool? revealMaster, bool? ignoreRevealed) overrideRTTIBackDoorDeviceBlackboardDef? GetBlackboardDef() overrideRTTIvoid CheckMasterRunnerAchievement(int minigameProgramsCompleted) RTTIvoid PingSquad() overrideRTTIvoid AddPingedSquad(CName squadName) RTTIvoid RemovePingedSquad(CName squadName) RTTIvoid ClearPingedSquads() RTTIbool IsSquadMarkedWithPing(CName squadName) RTTIEntityNotificationType OnFillTakeOverChainBBoardEvent(FillTakeOverChainBBoardEvent evt) overrideRTTIConnectedClassTypes CheckConnectedClassTypes() RTTI