RadioControllerPS class
RadioControllerPS
Inheritance
Base: MediaDeviceControllerPS
Derived
None.
Properties
| Property | Type | |
|---|---|---|
radioSetup | RadioSetup | scripted |
wasRadioSetup | bool | scripted |
Functions
bool OnInstantiated()overrideRTTIvoid GameAttached()overrideRTTIvoid TryInitializeInteractiveState()RTTIvoid SetActiveStation(ERadioStationList radioStationType)RTTIbool CanCreateAnyQuickHackActions()overrideRTTICName GetGlitchSFX()RTTICName GetHighPitchNoiseSFX()RTTIgame.FxResource GetHighPitchNoiseVFX()RTTIfloat GetHighPitchNoiseRadius()RTTICName GetAoeDamageSFX()RTTIgame.FxResource GetAoeDamageVFX()RTTIbool CanAddAoeDamageQuickHack()RTTIEntityNotificationType OnNextStation(NextStation evt)overrideRTTIEntityNotificationType OnPreviousStation(PreviousStation evt)overrideRTTIEntityNotificationType OnQuestDefaultStation(QuestDefaultStation evt)RTTIint GetActiveStationIndex()overrideRTTIERadioStationList GetActiveRadioStation()RTTIvoid EnsureRadioStatationPresence()RTTIvoid SetDefaultRadioStation()RTTIERadioStationList GetStartingStation()RTTIEntityNotificationType OnSpiderbotDistraction(SpiderbotDistraction evt)RTTIvoid CauseDistraction()RTTIQuickHackDistraction? ActionQuickHackDistraction()overrideRTTIEntityNotificationType OnQuickHackDistraction(QuickHackDistraction evt)overrideRTTIbool DetermineGameplayViability(game.GetActionsContext context, bool hasActiveActions)overrideRTTIstring GetDeviceIconPath()overrideRTTITDBID GetBackgroundTextureTweakDBID()overrideRTTITDBID GetDeviceIconTweakDBID()overrideRTTISDeviceWidgetPackage GetDeviceWidget(game.GetActionsContext context)overrideRTTI