BlackICE Scripting

class

PhoneSystem

  • 16 properties
  • 36 functions

Extends game.ScriptableSystem game.IScriptableSystem IScriptable ISerializable

Properties

PropertyTypeOffset
BlackboardSystemgame.BlackboardSystem?0x0 scripted
BlackboardWeakHandle<game.IBlackboard>0x10 scripted
PsmBlackboardWeakHandle<game.IBlackboard>0x20 scripted
LastCallInformationquest.PhoneCallInformation0x30 scripted
StatusEffectsListenerPhoneStatusEffectListener?0x50 scripted
StatsListenerPhoneStatsListener?0x60 scripted
ContactsOpenbool0x70 scripted
PhoneVisibilityBBIdred.CallbackObject?0x78 scripted
ContactsOpenBBIdred.CallbackObject?0x88 scripted
HighLevelBBIdred.CallbackObject?0x98 scripted
CombatBBIdred.CallbackObject?0xA8 scripted
SwimmingBBIdred.CallbackObject?0xB8 scripted
IsContrDeviceBBIdred.CallbackObject?0xC8 scripted
IsUIZoomDeviceBBIdred.CallbackObject?0xD8 scripted
PlayerAttachedCallbackIDuint0xE8 scripted
PlayerDetachedCallbackIDuint0xEC scripted

Functions

  • bool IsShowingMessage() RTTI
  • bool IsPhoneOpened() RTTI
  • void OnSetPhoneStatus(quest.SetPhoneStatusRequest request) RTTI
  • void OnTriggerCall(quest.TriggerCallRequest request) RTTI
  • void TriggerCall(quest.PhoneCallMode callMode, bool isAudio, CName contactName, bool isPlayerCalling, quest.PhoneCallPhase callPhase, bool isPlayerTriggered, bool? isRejectable, bool showAvatar, quest.PhoneCallVisuals callVisuals) RTTI
  • void OnPickupPhone(PickupPhoneRequest request) RTTI
  • void OnPhoneTimeoutRequest(PhoneTimeoutRequest request) RTTI
  • void OnUsePhone(UsePhoneRequest request) RTTI
  • void ToggleContacts(bool open) RTTI
  • void OnContactsStateChanged(bool newState) RTTI
  • void OnTalkingTriggerRequest(TalkingTriggerRequest request) RTTI
  • void OnMinimizeCallRequest(quest.MinimizeCallRequest request) RTTI
  • void SetPhoneFact(bool isPlayerCalling, CName contactName, quest.PhoneTalkingState state) RTTI
  • void OnAttach() overrideRTTI
  • void OnDetach() overrideRTTI
  • void PlayerAttachedCallback(game.Object playerPuppet) RTTI
  • void PlayerDetached() RTTI
  • bool OnPhoneEnabledChangedInt(int value) RTTI
  • bool OnPhoneEnabledChangedBool(bool value) RTTI
  • void RefreshPhoneEnabled() RTTI
  • bool IsPhoneEnabled() RTTI
  • bool IsBlockedByCombat() RTTI
  • bool IsBlockedByStatus() RTTI
  • bool IsBlockedByTier() RTTI
  • bool IsBlockedByBlackboard() RTTI
  • bool IsEnabledByQuestSystem() RTTI
  • bool IsBlockedByHUD() RTTI
  • bool IsEnabledByVisiblity() RTTI
  • bool IsBlockedByVisiblity() RTTI
  • bool IsCallingEnabled() RTTI
  • bool IsCallingAvaliable() RTTI
  • bool IsCallingBlockedByStatus() RTTI
  • bool IsTextingEnabled() RTTI
  • bool IsTextingBlockedByStatus() RTTI
  • bool IsPhoneAvailable() RTTI
  • string GetPhoneCallFactName(CName contactName1, CName contactName2) RTTI