BlackICE Scripting

class

HudPhoneGameController

  • 22 properties
  • 17 functions

Extends game.ui.SongbirdAudioCallGameController game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
isAudioCallbool0x58 scripted
AvatarControllerRefink.WidgetReference0x60 scripted
AvatarControllerWeakHandle<HudPhoneAvatarController>0x78 scripted
RootWidgetWeakHandle<ink.Widget>0x88 scripted
Holderink.WidgetReference0x98 scripted
OwnerWeakHandle<game.Object>0xB0 scripted
CurrentFunctionEHudPhoneFunction0xC0 scripted
CurrentCallInformationquest.PhoneCallInformation0xC8 scripted
CurrentPhoneCallContactWeakHandle<game.JournalContact>0xE8 scripted
DelaySystemWeakHandle<game.DelaySystem>0xF8 scripted
PhoneSystemWeakHandle<PhoneSystem>0x108 scripted
JournalMgrWeakHandle<game.JournalManager>0x118 scripted
gameplayRestrictionsCName[]0x128 scripted
BlackboardWeakHandle<game.IBlackboard>0x138 scripted
BlackboardDefUI_ComDeviceDef?0x148 scripted
CallInformationBBIDred.CallbackObject?0x158 scripted
StatusNameBBIDred.CallbackObject?0x168 scripted
MinimizedListenerred.CallbackObject?0x178 scripted
DelayedCallbackIdgame.DelayID0x188 scripted
DelayedTimeoutCallbackIdgame.DelayID0x190 scripted
TimeoutPeroidfloat0x198 scripted
buttonPressedbool0x19C scripted

Functions

  • quest.TriggerCallRequest? CreateTriggerCallRequestFromPhoneCallInformation(quest.PhoneCallInformation phoneCallInformation) RTTI
  • bool OnInitialize() RTTI
  • bool OnUninitialize() RTTI
  • bool OnPlayerAttach(game.Object playerPuppet) RTTI
  • bool OnPlayerDetach(game.Object playerPuppet) RTTI
  • void CachePredefinedRestrictions() RTTI
  • bool IsUsingPhonePrevented() RTTI
  • bool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer) RTTI
  • bool OnPhoneMinimize(bool value) RTTI
  • bool OnPhoneStatusChanged(CName phoneStatus) RTTI
  • void CancelQuestFailsafe() RTTI
  • void StartTimeoutFailsafe() RTTI
  • void CancelTimeoutFailsafe() RTTI
  • void SetTalkingTrigger(bool isPlayerCalling, quest.PhoneTalkingState state, quest.PhoneCallVisuals visuals) RTTI
  • WeakHandle<game.JournalContact> GetIncomingContact() RTTI
  • bool OnElementStateChanged(WeakHandle<ink.Widget> widget, CName oldState, CName newState) RTTI
  • void SetPhoneFunction(EHudPhoneFunction newFunction) RTTI