REDNODE / GAME API

PocketRadio

classscriptedClass

extends IScriptable › ISerializable

Properties 13

NameTypeFlags
isConditionRestrictedBoolscriptedprivate
isInMetroBoolscriptedprivate
isOnBoolscriptedprivate
isRestrictionOverwrittenBoolscriptedprivate
isUnlockDelayRestrictedBoolscriptedprivate
playerwref<PlayerPuppet>scriptedprivate
questContentLockListenerref<PocketRadioQuestContentLockListener>scriptedprivate
radioPressTimeFloatscriptedprivate
restrictionsarray<Bool>scriptedprivate
selectedStationInt32scriptedprivate
settingsref<RadioportSettingsListener>scriptedprivate
stationInt32scriptedprivate
toggledStationInt32scriptedprivate

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