PhoneSystem class
PhoneSystem
Inheritance
Base: game.ScriptableSystem
Derived
None.
Properties
| Property | Type | |
|---|---|---|
BlackboardSystem | game.BlackboardSystem? | scripted |
Blackboard | WeakHandle<game.IBlackboard> | scripted |
PsmBlackboard | WeakHandle<game.IBlackboard> | scripted |
LastCallInformation | quest.PhoneCallInformation | scripted |
StatusEffectsListener | PhoneStatusEffectListener? | scripted |
StatsListener | PhoneStatsListener? | scripted |
ContactsOpen | bool | scripted |
PhoneVisibilityBBId | red.CallbackObject? | scripted |
ContactsOpenBBId | red.CallbackObject? | scripted |
HighLevelBBId | red.CallbackObject? | scripted |
CombatBBId | red.CallbackObject? | scripted |
SwimmingBBId | red.CallbackObject? | scripted |
IsContrDeviceBBId | red.CallbackObject? | scripted |
IsUIZoomDeviceBBId | red.CallbackObject? | scripted |
PlayerAttachedCallbackID | uint | scripted |
PlayerDetachedCallbackID | uint | scripted |
Functions
bool IsShowingMessage()RTTIbool IsPhoneOpened()RTTIvoid OnSetPhoneStatus(quest.SetPhoneStatusRequest request)RTTIvoid OnTriggerCall(quest.TriggerCallRequest request)RTTIvoid TriggerCall(quest.PhoneCallMode callMode, bool isAudio, CName contactName, bool isPlayerCalling, quest.PhoneCallPhase callPhase, bool isPlayerTriggered, bool? isRejectable, bool showAvatar, quest.PhoneCallVisuals callVisuals)RTTIvoid OnPickupPhone(PickupPhoneRequest request)RTTIvoid OnPhoneTimeoutRequest(PhoneTimeoutRequest request)RTTIvoid OnUsePhone(UsePhoneRequest request)RTTIvoid ToggleContacts(bool open)RTTIvoid OnContactsStateChanged(bool newState)RTTIvoid OnPhoneVisibilityChanged(string newValue)RTTIvoid OnTalkingTriggerRequest(TalkingTriggerRequest request)RTTIvoid OnMinimizeCallRequest(quest.MinimizeCallRequest request)RTTIvoid SetPhoneFact(bool isPlayerCalling, CName contactName, quest.PhoneTalkingState state)RTTIvoid OnAttach()overrideRTTIvoid OnDetach()overrideRTTIvoid PlayerAttachedCallback(game.Object playerPuppet)RTTIvoid PlayerDetached()RTTIbool OnPhoneEnabledChangedInt(int value)RTTIbool OnPhoneEnabledChangedBool(bool value)RTTIvoid RefreshPhoneEnabled()RTTIbool IsPhoneEnabled()RTTIbool IsBlockedByCombat()RTTIbool IsBlockedByStatus()RTTIbool IsBlockedByTier()RTTIbool IsBlockedByBlackboard()RTTIbool IsEnabledByQuestSystem()RTTIbool IsBlockedByHUD()RTTIbool IsEnabledByVisiblity()RTTIbool IsBlockedByVisiblity()RTTIbool IsCallingEnabled()RTTIbool IsCallingAvaliable()RTTIbool IsCallingBlockedByStatus()RTTIbool IsTextingEnabled()RTTIbool IsTextingBlockedByStatus()RTTIbool IsPhoneAvailable()RTTIstring GetPhoneCallFactName(CName contactName1, CName contactName2)RTTI