PerkTraining class
PerkTraining
Inheritance
Base: InteractiveDevice
Derived
None.
Properties
| Property | Type | |
|---|---|---|
progressBarHeaderText | string | scripted |
progressBarBottomText | string | scripted |
pulsingEndSoundName | CName | scripted |
animFeature | AnimFeature_PerkDeviceData? | scripted |
uiSlots | ent.SlotComponent? | scripted |
Functions
bool OnGameAttached()overrideRTTIvoid SetInitialAnimationState()RTTIbool OnDetach()overrideRTTIbool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIbool OnAreaEnter(ent.AreaEnteredEvent evt)overrideRTTIvoid UpdatePulsingEffects()RTTICName GetLightsEffectName()RTTIvoid TryShowMappin()RTTIbool IsTriggeredByPlayer(ent.TriggerEvent evt)RTTIvoid ShowMappin()RTTIVector4 GetSlotPosition()RTTIRelicPerkSystem? GetPerkSystem()RTTIbool OnConnectionEnded(ConnectionEndedEvent evt)RTTIvoid HideMappin()RTTIPerkTrainingControllerPS? GetDevicePS()overrideRTTIPerkTrainingController? GetController()overrideRTTIEGameplayRole DeterminGameplayRole()overrideRTTIbool OnTogglePersonalLink(TogglePersonalLink evt)overrideRTTIvoid InitiatePersonalLinkWorkspot(game.Object puppet)overrideRTTIvoid StartProgressBar()RTTIvoid StartTickEvent()RTTIbool OnTick(PerkDeviceTickEvent evt)RTTIvoid SetProgressBarActiveState(bool isActive)RTTIvoid SetProgressBarTexts()RTTIgame.IBlackboard? GetProgressBarBlackboard()RTTIvoid EnterWorkspot(game.Object activator, bool? freeCamera, CName? componentName, CName? deviceData)overrideRTTI