BlackICE Scripting

class

BasicDistractionDeviceControllerPS

  • 6 properties
  • 16 functions
  • 10 derived classes

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

Properties

PropertyTypeOffset
distractorTypeEPlaystyleType0x288 scripted
basicDistractionDeviceSkillChecksEngDemoContainer?0x290 scripted
effectOnStartNamesCName[]0x2A0 scripted
animationTypeEAnimationType0x2B0 scripted
forceAnimationSystembool0x2B4 scripted
overrideDistractionActionIdTDBID0x2B8 scripted

Functions

  • bool OnInstantiated() overrideRTTI
  • void Initialize() overrideRTTI
  • void GameAttached() overrideRTTI
  • BaseSkillCheckContainer? GetSkillCheckContainerForSetup() overrideRTTI
  • EAnimationType GetAnimationType() RTTI
  • bool GetForceAnimationSystem() RTTI
  • CName[] GetEffectOnStartNames() RTTI
  • QuickHackDistraction? ActionQuickHackDistraction() overrideRTTI
  • SpiderbotDistractDevice? ActionSpiderbotDistractDevice() RTTI
  • SpiderbotDistractDevicePerformed? ActionSpiderbotDistractDevicePerformed() RTTI
  • bool CanCreateAnySpiderbotActions() overrideRTTI
  • void GetSpiderbotActions(game.device.Action[] actions, game.GetActionsContext context) overrideRTTI
  • bool CanCreateAnyQuickHackActions() overrideRTTI
  • void GetQuickHackActions(out game.device.Action[] actions, game.GetActionsContext context) overrideRTTI
  • EntityNotificationType OnSpiderbotDistractExplosiveDevice(SpiderbotDistractDevice evt) RTTI
  • EntityNotificationType OnSpiderbotDistractExplosiveDevicePerformed(SpiderbotDistractDevicePerformed evt) RTTI