HudPhoneGameController class
HudPhoneGameController
Inheritance
Base: game.ui.SongbirdAudioCallGameController
Derived
None.
Properties
| Property | Type | |
|---|---|---|
isAudioCall | bool | scripted |
AvatarControllerRef | ink.WidgetReference | scripted |
AvatarController | WeakHandle<HudPhoneAvatarController> | scripted |
RootWidget | WeakHandle<ink.Widget> | scripted |
Holder | ink.WidgetReference | scripted |
Owner | WeakHandle<game.Object> | scripted |
CurrentFunction | EHudPhoneFunction | scripted |
CurrentCallInformation | quest.PhoneCallInformation | scripted |
CurrentPhoneCallContact | WeakHandle<game.JournalContact> | scripted |
DelaySystem | WeakHandle<game.DelaySystem> | scripted |
PhoneSystem | WeakHandle<PhoneSystem> | scripted |
JournalMgr | WeakHandle<game.JournalManager> | scripted |
gameplayRestrictions | CName[] | scripted |
Blackboard | WeakHandle<game.IBlackboard> | scripted |
BlackboardDef | UI_ComDeviceDef? | scripted |
CallInformationBBID | red.CallbackObject? | scripted |
StatusNameBBID | red.CallbackObject? | scripted |
MinimizedListener | red.CallbackObject? | scripted |
DelayedCallbackId | game.DelayID | scripted |
DelayedTimeoutCallbackId | game.DelayID | scripted |
TimeoutPeroid | float | scripted |
buttonPressed | bool | scripted |
Functions
quest.TriggerCallRequest? CreateTriggerCallRequestFromPhoneCallInformation(quest.PhoneCallInformation phoneCallInformation)RTTIbool OnInitialize()RTTIbool OnUninitialize()RTTIbool OnPlayerAttach(game.Object playerPuppet)RTTIbool OnPlayerDetach(game.Object playerPuppet)RTTIvoid CachePredefinedRestrictions()RTTIbool IsUsingPhonePrevented()RTTIbool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer)RTTIbool OnPhoneMinimize(bool value)RTTIbool OnPhoneStatusChanged(CName phoneStatus)RTTIbool OnTriggerCall(string data)RTTIvoid CancelQuestFailsafe()RTTIvoid StartTimeoutFailsafe()RTTIvoid CancelTimeoutFailsafe()RTTIvoid SetTalkingTrigger(bool isPlayerCalling, quest.PhoneTalkingState state, quest.PhoneCallVisuals visuals)RTTIWeakHandle<game.JournalContact> GetIncomingContact()RTTIbool OnElementStateChanged(WeakHandle<ink.Widget> widget, CName oldState, CName newState)RTTIvoid SetPhoneFunction(EHudPhoneFunction newFunction)RTTI