PocketRadio
classscriptedClass
extends IScriptable › ISerializable
Properties 13
| Name | Type | Flags |
|---|---|---|
isConditionRestricted | Bool | scriptedprivate |
isInMetro | Bool | scriptedprivate |
isOn | Bool | scriptedprivate |
isRestrictionOverwritten | Bool | scriptedprivate |
isUnlockDelayRestricted | Bool | scriptedprivate |
player | wref<PlayerPuppet> | scriptedprivate |
questContentLockListener | ref<PocketRadioQuestContentLockListener> | scriptedprivate |
radioPressTime | Float | scriptedprivate |
restrictions | array<Bool> | scriptedprivate |
selectedStation | Int32 | scriptedprivate |
settings | ref<RadioportSettingsListener> | scriptedprivate |
station | Int32 | scriptedprivate |
toggledStation | Int32 | scriptedprivate |
Methods 27
public final func GetStation() -> Int32scripted
public final func GetStationName() -> CNamescripted
public final func GetTrackName() -> CNamescripted
public final func HandleInputAction(action: ListenerAction)scripted
public final func HandleRadioToggleEvent(evt: ref<RadioToggleEvent>)scripted
public final func HandleRestriction(restriction: PocketRadioRestrictions, restricted: Bool)scripted
public final func HandleRestrictionStateChanged()scripted
private final func HandleStatusEffectApplied(gameplayTags: script_ref<array<CName>>, tag: CName, type: PocketRadioRestrictions)scripted
private final func HandleStatusEffectRemoved(gameplayTags: script_ref<array<CName>>, tag: CName, type: PocketRadioRestrictions)scripted
private final func HandleUIUpdate()scripted
public final func HandleVehicleMounted(vehicle: wref<VehicleObject>)scripted
public final func HandleVehicleRadioEvent(evt: ref<VehicleRadioEvent>)scripted
public final func HandleVehicleRadioStationChanged(evt: ref<VehicleRadioStationChanged>)scripted
public final func HandleVehicleUnmounted(vehicle: wref<VehicleObject>)scripted
private final func InitializeRestrictions()scripted
public final func IsActive() -> Boolscripted
private final func IsMutedByVolumeSetting() -> Boolscripted
public final func IsRestricted() -> Boolscripted
public final func IsRestrictionOverwritten() -> Boolscripted
public final func OnPlayerAttach(player: ref<PlayerPuppet>)scripted
public final func OnPlayerDetach(player: ref<PlayerPuppet>)scripted
public final func OnStatusEffectApplied(evt: ref<ApplyStatusEffectEvent>, gameplayTags: script_ref<array<CName>>)scripted
public final func OnStatusEffectRemoved(evt: ref<RemoveStatusEffect>, gameplayTags: script_ref<array<CName>>)scripted
private final func ShouldIgnoreEvents() -> Boolscripted
private final func TurnOff(playSFX: Bool)scripted
private final func TurnOn(playSFX: Bool)scripted
private final func UpdateConditionRestricted()scripted