BlackICE Scripting

class

PocketRadio

  • 13 properties
  • 28 functions

Extends IScriptable ISerializable

Properties

PropertyTypeOffset
playerWeakHandle<PlayerPuppet>0x0 scripted
stationint0x10 scripted
selectedStationint0x14 scripted
toggledStationint0x18 scripted
restrictionsList0x20 scripted
isConditionRestrictedbool0x30 scripted
isUnlockDelayRestrictedbool0x31 scripted
isRestrictionOverwrittenbool0x32 scripted
isOnbool0x33 scripted
questContentLockListenerPocketRadioQuestContentLockListener?0x38 scripted
radioPressTimefloat0x48 scripted
isInMetrobool0x4C scripted
settingsRadioportSettingsListener?0x50 scripted

Functions

  • void InitializeRestrictions() RTTI
  • void OnPlayerAttach(PlayerPuppet player) RTTI
  • void OnPlayerDetach(PlayerPuppet player) RTTI
  • bool IsMutedByVolumeSetting() RTTI
  • bool ShouldIgnoreEvents() RTTI
  • void TurnOn(bool playSFX) RTTI
  • void TurnOff(bool playSFX) RTTI
  • void UpdateConditionRestricted() RTTI
  • bool IsRestricted() RTTI
  • bool IsRestrictionOverwritten() RTTI
  • void HandleRestrictionStateChanged() RTTI
  • void HandleRestriction(PocketRadioRestrictions restriction, bool restricted) RTTI
  • void HandleStatusEffectApplied(CName[] gameplayTags, CName tag, PocketRadioRestrictions type) RTTI
  • void OnStatusEffectApplied(game.events.ApplyStatusEffectEvent evt, CName[] gameplayTags) RTTI
  • void HandleStatusEffectRemoved(CName[] gameplayTags, CName tag, PocketRadioRestrictions type) RTTI
  • void OnStatusEffectRemoved(game.events.RemoveStatusEffect evt, CName[] gameplayTags) RTTI
  • void HandleVehicleRadioEvent(VehicleRadioEvent evt) RTTI
  • void HandleRadioToggleEvent(RadioToggleEvent evt) RTTI
  • void HandleVehicleRadioStationChanged(vehicle.RadioStationChanged evt) RTTI
  • void HandleVehicleMounted(WeakHandle<vehicle.BaseObject> vehicle) RTTI
  • void HandleVehicleUnmounted(WeakHandle<vehicle.BaseObject> vehicle) RTTI
  • void HandleInputAction(game.input.ScriptListenerAction action) RTTI
  • void HandleUIUpdate() RTTI
  • bool IsActive() RTTI
  • int GetStation() RTTI
  • CName GetStationName() RTTI
  • CName GetTrackName() RTTI
  • static bool ConfigEnablePocketRadio() staticRTTI global