BlackICE Scripting

class

BunkerDoorControllerPS

  • 6 properties
  • 14 functions

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

Properties

PropertyTypeOffset
NpcOpenSpeedfloat0x2F0 scripted
NpcOpenTimefloat0x2F4 scripted
malfunctioningTypeEMalfunctioningType0x2F8 scripted
malfunctioningChanceint0x2FC scripted
malfunctioningStimRangefloat0x300 scripted
malfanctioningBehaviourActivebool0x304 scripted

Functions

  • EMalfunctioningType GetMalfunctioningType() RTTI
  • float GetMalfunctioningStimRange() RTTI
  • float GetNpcOpenSpeed() RTTI
  • float GetNpcOpenTime() RTTI
  • bool IsMalfunctioningBehaviourActive(EMalfunctioningType type) RTTI
  • bool ShouldMalfunction() RTTI
  • void Initialize() overrideRTTI
  • void OnSetIsOpened() overrideRTTI
  • void SetMalfunctioningType(EMalfunctioningType type) RTTI
  • void ReinitializeMalfunctionBehaviour() RTTI
  • EntityNotificationType OnMalfunctionHalfOpen(MalfunctionHalfOpen evt) RTTI
  • MalfunctionHalfOpen? ActionMalfunctionHalfOpen() RTTI
  • ToggleOpen? GetPlayerToggleOpenAction() overrideRTTI
  • bool CanAddToggleOpenAction(game.GetActionsContext context) overrideRTTI