HudPhoneGameController
classscriptedClass
extends SongbirdAudioCallGameController › inkHUDGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Properties 22
| Name | Type | Flags |
|---|---|---|
AvatarController | wref<HudPhoneAvatarController> | scriptedprivate |
AvatarControllerRef | inkWidgetRef | scriptedprivate |
Blackboard | wref<IBlackboard> | scriptedprivate |
BlackboardDef | ref<UI_ComDeviceDef> | scriptedprivate |
buttonPressed | Bool | scriptedprivate |
CallInformationBBID | ref<CallbackHandle> | scriptedprivate |
CurrentCallInformation | PhoneCallInformation | scriptedprivate |
CurrentFunction | EHudPhoneFunction | scriptedprivate |
CurrentPhoneCallContact | wref<JournalContact> | scriptedprivate |
DelayedCallbackId | DelayID | scriptedprivate |
DelayedTimeoutCallbackId | DelayID | scriptedprivate |
DelaySystem | wref<DelaySystem> | scriptedprivate |
gameplayRestrictions | array<CName> | scriptedprivate |
Holder | inkWidgetRef | scriptedprivate |
isAudioCall | Bool | scriptedprivate |
JournalMgr | wref<JournalManager> | scriptedprivate |
MinimizedListener | ref<CallbackHandle> | scriptedprivate |
Owner | wref<GameObject> | scriptedprivate |
PhoneSystem | wref<PhoneSystem> | scriptedprivate |
RootWidget | wref<inkWidget> | scriptedprivate |
StatusNameBBID | ref<CallbackHandle> | scriptedprivate |
TimeoutPeroid | Float | scriptedprivate |
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