BlackICE Scripting

class

C4ControllerPS

  • 1 property
  • 15 functions

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

Properties

PropertyTypeOffset
itemTweakDBStringCName0x2F8 scripted

Functions

  • void GameAttached() overrideRTTI
  • ActivateC4? ActionActivate() RTTI
  • DeactivateC4? ActionDeactivate() RTTI
  • DetonateC4? ActionDetonate() RTTI
  • bool GetActions(out game.device.Action[] actions, game.GetActionsContext context) overrideRTTI
  • bool CanCreateAnyQuickHackActions() overrideRTTI
  • void GetQuickHackActions(out game.device.Action[] outActions, game.GetActionsContext context) overrideRTTI
  • void PushInactiveInteractionChoice(game.GetActionsContext context, game.interactions.Choice[] choices) overrideRTTI
  • EntityNotificationType OnActivateC4(ActivateC4 evt) RTTI
  • EntityNotificationType OnDeactivateC4(DeactivateC4 evt) RTTI
  • EntityNotificationType OnDetonateC4(DetonateC4 evt) RTTI
  • CName GetItemTweakDBString() RTTI
  • game.ItemID GetInventoryItemID() RTTI
  • TDBID GetDeviceIconTweakDBID() overrideRTTI
  • TDBID GetBackgroundTextureTweakDBID() overrideRTTI