BlackICE Scripting

class

PerkTrainingControllerPS

  • 6 properties
  • 11 functions

Extends ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable

Properties

PropertyTypeOffset
interactionTweakDBIDTDBID0x288 scripted
loopTimefloat0x290 scripted
jackinStartTimefloat0x294 scripted
isCorePerkbool0x298 scripted
perkGrantedbool0x299 scripted
wasDetectedbool0x29A scripted

Functions

  • bool WasDetected() RTTI
  • void SetDeviceAsDetected() RTTI
  • bool IsPerkGranted() RTTI
  • float GetLoopTime() RTTI
  • bool GetActions(out game.device.Action[] actions, game.GetActionsContext context) overrideRTTI
  • bool IsPersonalLinkActionIllegal() overrideRTTI
  • bool ShouldExposePersonalLinkAction() overrideRTTI
  • void ResolvePersonalLinkConnection(TogglePersonalLink evt, bool abortOperations) overrideRTTI
  • void StartConnectionLoopCountdown(TogglePersonalLink evt) RTTI
  • EntityNotificationType OnConnectionEnded(ConnectionEndedEvent evt) RTTI
  • void TryGrantPerk() RTTI