AccessPointControllerPS
classscriptedClasssavable
extends MasterControllerPS › ScriptableDeviceComponentPS › SharedGameplayPS › DeviceComponentPS › GameComponentPS › PersistentState › IScriptable › ISerializable
Extended by 1 type
Properties 7
| Name | Type | Flags |
|---|---|---|
accessPointSkillChecks | ref<HackingContainer> | scriptedprivate |
isBreached | Bool | scriptedprivatepersistent |
isVirtual | Bool | scriptedprivate |
moneyAwarded | Bool | scriptedprivatepersistent |
pingedSquads | array<CName> | scriptedprivate |
rewardNotificationIcons | array<String> | scriptedprivate |
rewardNotificationString | String | scriptedprivate |
Methods 70
protected final func ActionResetNetworkBreachState() -> ref<ResetNetworkBreachState>scripted
protected final func ActionRevealEnemiesProgram() -> ref<RevealEnemiesProgram>scripted
protected final func ActionSpiderbotEnableAccessPoint() -> ref<SpiderbotEnableAccessPoint>scripted
private final func AddHackReward(TS: ref<TransactionSystem>, itemTweakID: TweakDBID, opt amount: Uint32)scripted
private final func AddPingedSquad(squadName: CName)scripted
private final func AddReward(TS: ref<TransactionSystem>, itemQueryTDBID: TweakDBID, opt amount: Uint32)scripted
public final func BreachConnectedDevices()scripted
protected const func CanCreateAnyQuickHackActions() -> Boolscripted
protected func CanCreateAnySpiderbotActions() -> Boolscripted
public final const func CheckConnectedClassTypes() -> ConnectedClassTypesscripted
protected final const func CheckMasterRunnerAchievement(minigameProgramsCompleted: Int32)scripted
private final func CleanRewardNotification()scripted
private final func ClearPingedSquads()scripted
public final func DebugBreachConnectedDevices()scripted
private final func ExtractActions() -> array<ref<DeviceAction>>scripted
private final func FilterRedundantPrograms(programs: script_ref<array<TweakDBID>>)scripted
public func FinalizeNetrunnerDive(state: HackingMinigameState)scripted
protected func GameAttached()scripted
private final func GenerateMaterialDrops(playerLevel: Float, TS: ref<TransactionSystem>)scripted
public const func GetBackdoorAccessPoint() -> ref<AccessPointControllerPS>scripted
public const func GetBlackboardDef() -> ref<BackDoorDeviceBlackboardDef>scripted
protected const func GetClearance() -> ref<Clearance>scripted
private final const func GetCommunityProxies() -> array<ref<CommunityProxyPS>>scripted
public final const func GetDevicesThatPlayerCanBreach() -> array<ref<ScriptableDeviceComponentPS>>scripted
public const func GetMinigameDefinition() -> TweakDBIDscripted
protected const func GetNetworkArea() -> wref<NetworkAreaControllerPS>scripted
public const func GetNetworkName() -> Stringscripted
public const func GetNetworkSizeCount() -> Int32scripted
private final const func GetPlayersUniqueHacks(TS: ref<TransactionSystem>, hacksPool: array<TweakDBID>, quality: gamedataQuality, out playerHacksTweak: array<TweakDBID>) -> array<TweakDBID>scripted
public func GetQuestActionByName(actionName: CName) -> ref<DeviceAction>scripted
protected func GetQuestActions(out outActions: array<ref<DeviceAction>>, context: script_ref<GetActionsContext>)scripted
private final func GetQuickhackReward(playerLevel: Float, TS: ref<TransactionSystem>)scripted
protected func GetSkillCheckContainerForSetup() -> ref<BaseSkillCheckContainer>scripted
public final const func HasNetworkBackdoor() -> Boolscripted
public final const func IsAccessPointOf(slaveToCheck: PersistentID) -> Boolscripted
public const func IsBreached() -> Boolquestscripted
public const func IsConnectedToBackdoorDevice() -> Boolscripted
public const func IsMainframe() -> Boolscripted
public final const func IsNetworkBreached() -> Boolquestscripted
protected final func IsSpiderbotHackingConditionFullfilled() -> Boolscripted
private final func IsSquadMarkedWithPing(squadName: CName) -> Boolscripted
public final const func IsVirtual() -> Boolscripted
public final func OnBreachAccessPointEvent(evt: ref<BreachAccessPointEvent>) -> EntityNotificationTypescripted
protected func OnFillTakeOverChainBBoardEvent(evt: ref<FillTakeOverChainBBoardEvent>) -> EntityNotificationTypescripted
protected cb func OnInstantiated() -> Boolscripted
private final func OnNetworkMoneySiphoned(evt: ref<NetworkMoneySiphoned>) -> EntityNotificationTypescripted
public final func OnNPCBreachEvent(evt: ref<NPCBreachEvent>) -> EntityNotificationTypescripted
public func OnQuestBreachAccessPoint(evt: ref<QuestBreachAccessPoint>) -> EntityNotificationTypescripted
public func OnQuestRemoveQuickHacks(evt: ref<QuestRemoveQuickHacks>) -> EntityNotificationTypescripted
protected func OnRefreshSlavesEvent(evt: ref<RefreshSlavesEvent>) -> EntityNotificationTypescripted
public final func OnResetNetworkBreachState(evt: ref<ResetNetworkBreachState>) -> EntityNotificationTypescripted
public final func OnRevealEnemiesProgram(evt: ref<RevealEnemiesProgram>) -> EntityNotificationTypescripted
public func OnSetExposeQuickHacks(evt: ref<SetExposeQuickHacks>) -> EntityNotificationTypescripted
public final func OnSpiderbotEnableAccessPoint(evt: ref<SpiderbotEnableAccessPoint>) -> EntityNotificationTypescripted
protected final func OnValidate(evt: ref<Validate>) -> EntityNotificationTypescripted
private func PingSquad()scripted
private final func ProcessLoot(baseMoney: Float, craftingMaterial: Bool, baseShardDropChance: Float, TS: ref<TransactionSystem>)scripted
private final func ProcessMinigameNetworkActions(device: ref<DeviceComponentPS>)scripted
private final func RefreshSlaves(devices: script_ref<array<ref<DeviceComponentPS>>>)scripted
private final func RemovePingedSquad(squadName: CName)scripted
protected const func ResolveDive(isRemote: 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
private final func RewardMoney(baseMoney: Float)scripted
private final const func SendMinigameFailedToAllNPCs()scripted
private final func SetIsBreached(isBreached: Bool)scripted
public const func ShouldRevealNetworkGrid() -> Boolscripted
private final const func ShouldRewardMoney() -> Boolscripted
private final func ShowRewardNotification()scripted
public final func UploadProgram(programID: Int32)scripted
private final const func WasMoneyAwarded() -> Boolscripted