PerkTrainingControllerPS
classscriptedClasssavable
extends ScriptableDeviceComponentPS › SharedGameplayPS › DeviceComponentPS › GameComponentPS › PersistentState › IScriptable › ISerializable
Properties 6
| Name | Type | Flags |
|---|---|---|
interactionTweakDBID | TweakDBID | scriptedprivate |
isCorePerk | Bool | scriptedprotected |
jackinStartTime | Float | scriptedprivate |
loopTime | Float | scriptedprivate |
perkGranted | Bool | scriptedprivatepersistent |
wasDetected | Bool | scriptedprivatepersistent |
Methods 11
public func GetActions(out actions: array<ref<DeviceAction>>, context: GetActionsContext) -> Boolscripted
public final func GetLoopTime() -> Floatscripted
public final const func IsPerkGranted() -> Boolscripted
protected func IsPersonalLinkActionIllegal() -> Boolscripted
private final func OnConnectionEnded(evt: ref<ConnectionEndedEvent>) -> EntityNotificationTypescripted
protected func ResolvePersonalLinkConnection(evt: ref<TogglePersonalLink>, abortOperations: Bool)scripted
public final func SetDeviceAsDetected()scripted
protected const func ShouldExposePersonalLinkAction() -> Boolscripted
private final func StartConnectionLoopCountdown(evt: ref<TogglePersonalLink>)scripted
public final func TryGrantPerk()scripted
public final func WasDetected() -> Boolscripted