REDNODE / GAME API

HudPhoneGameController

classscriptedClass

extends SongbirdAudioCallGameController › inkHUDGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 22

NameTypeFlags
AvatarControllerwref<HudPhoneAvatarController>scriptedprivate
AvatarControllerRefinkWidgetRefscriptedprivate
Blackboardwref<IBlackboard>scriptedprivate
BlackboardDefref<UI_ComDeviceDef>scriptedprivate
buttonPressedBoolscriptedprivate
CallInformationBBIDref<CallbackHandle>scriptedprivate
CurrentCallInformationPhoneCallInformationscriptedprivate
CurrentFunctionEHudPhoneFunctionscriptedprivate
CurrentPhoneCallContactwref<JournalContact>scriptedprivate
DelayedCallbackIdDelayIDscriptedprivate
DelayedTimeoutCallbackIdDelayIDscriptedprivate
DelaySystemwref<DelaySystem>scriptedprivate
gameplayRestrictionsarray<CName>scriptedprivate
HolderinkWidgetRefscriptedprivate
isAudioCallBoolscriptedprivate
JournalMgrwref<JournalManager>scriptedprivate
MinimizedListenerref<CallbackHandle>scriptedprivate
Ownerwref<GameObject>scriptedprivate
PhoneSystemwref<PhoneSystem>scriptedprivate
RootWidgetwref<inkWidget>scriptedprivate
StatusNameBBIDref<CallbackHandle>scriptedprivate
TimeoutPeroidFloatscriptedprivate

Methods 18

private final func CachePredefinedRestrictions()scripted
public final func CancelQuestFailsafe()scripted
public final func CancelTimeoutFailsafe()scripted
private final func CreateTriggerCallRequestFromPhoneCallInformation(phoneCallInformation: PhoneCallInformation) -> ref<questTriggerCallRequest>scripted
private final func GetIncomingContact() -> wref<JournalContact>scripted
private final func IsUsingPhonePrevented() -> Boolscripted
protected cb func OnAction(action: ListenerAction, consumer: ListenerActionConsumer) -> Boolscripted
protected cb func OnElementStateChanged(widget: wref<inkWidget>, oldState: CName, newState: CName) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnPhoneMinimize(value: Bool) -> Boolscripted
protected cb func OnPhoneStatusChanged(phoneStatus: CName) -> Boolscripted
protected cb func OnPlayerAttach(playerPuppet: ref<GameObject>) -> Boolscripted
protected cb func OnPlayerDetach(playerPuppet: ref<GameObject>) -> Boolscripted
protected cb func OnTriggerCall(data: Variant) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
public final func SetPhoneFunction(newFunction: EHudPhoneFunction)scripted
private final func SetTalkingTrigger(isPlayerCalling: Bool, state: questPhoneTalkingState, visuals: questPhoneCallVisuals)scripted
public final func StartTimeoutFailsafe()scripted