PerkTraining
classscriptedClass
extends InteractiveDevice › Device › DeviceBase › GameObject › GameEntity › Entity › IScriptable › ISerializable
Properties 5
| Name | Type | Flags |
|---|---|---|
animFeature | ref<AnimFeature_PerkDeviceData> | scriptedprivate |
progressBarBottomText | String | scriptedprivate |
progressBarHeaderText | String | scriptedprivate |
pulsingEndSoundName | CName | scriptedprivate |
uiSlots | ref<SlotComponent> | scriptedprivate |
Methods 27
public const func DeterminGameplayRole() -> EGameplayRolescripted
protected func EnterWorkspot(activator: ref<GameObject>, opt freeCamera: Bool, opt componentName: CName, opt deviceData: CName)scripted
private const func GetController() -> ref<PerkTrainingController>scripted
public const func GetDevicePS() -> ref<PerkTrainingControllerPS>scripted
private final func GetLightsEffectName() -> CNamescripted
private final const func GetPerkSystem() -> ref<RelicPerkSystem>scripted
private final func GetProgressBarBlackboard() -> ref<IBlackboard>scripted
private final func GetSlotPosition() -> Vector4scripted
private final func HideMappin()scripted
protected func InitiatePersonalLinkWorkspot(puppet: ref<GameObject>)scripted
private final func IsTriggeredByPlayer(evt: ref<TriggerEvent>) -> Boolscripted
protected cb func OnAreaEnter(evt: ref<AreaEnteredEvent>) -> Boolscripted
protected cb func OnConnectionEnded(evt: ref<ConnectionEndedEvent>) -> Boolscripted
protected cb func OnDetach() -> Boolscripted
protected cb func OnGameAttached() -> Boolscripted
protected cb func OnRequestComponents(ri: EntityRequestComponentsInterface) -> Boolscripted
protected cb func OnTakeControl(ri: EntityResolveComponentsInterface) -> Boolscripted
protected cb func OnTick(evt: ref<PerkDeviceTickEvent>) -> Boolscripted
protected cb func OnTogglePersonalLink(evt: ref<TogglePersonalLink>) -> Boolscripted
private final func SetInitialAnimationState()scripted
private final func SetProgressBarActiveState(isActive: Bool)scripted
private final func SetProgressBarTexts()scripted
private final func ShowMappin()scripted
private final func StartProgressBar()scripted
private final func StartTickEvent()scripted
private final func TryShowMappin()scripted
private final func UpdatePulsingEffects()scripted