PhoneSystem
classscriptedClass
extends ScriptableSystem › IScriptableSystem › IScriptable › ISerializable
Properties 16
| Name | Type | Flags |
|---|---|---|
Blackboard | wref<IBlackboard> | scriptedprivate |
BlackboardSystem | ref<BlackboardSystem> | scriptedprivate |
CombatBBId | ref<CallbackHandle> | scriptedprivate |
ContactsOpen | Bool | scriptedprivate |
ContactsOpenBBId | ref<CallbackHandle> | scriptedprivate |
HighLevelBBId | ref<CallbackHandle> | scriptedprivate |
IsContrDeviceBBId | ref<CallbackHandle> | scriptedprivate |
IsUIZoomDeviceBBId | ref<CallbackHandle> | scriptedprivate |
LastCallInformation | PhoneCallInformation | scriptedprivate |
PhoneVisibilityBBId | ref<CallbackHandle> | scriptedprivate |
PlayerAttachedCallbackID | Uint32 | scriptedprivate |
PlayerDetachedCallbackID | Uint32 | scriptedprivate |
PsmBlackboard | wref<IBlackboard> | scriptedprivate |
StatsListener | ref<PhoneStatsListener> | scriptedprivate |
StatusEffectsListener | ref<PhoneStatusEffectListener> | scriptedprivate |
SwimmingBBId | ref<CallbackHandle> | scriptedprivate |
Methods 37
public final const func GetPhoneCallFactName(contactName1: CName, contactName2: CName) -> Stringscripted
private final const func IsBlockedByBlackboard() -> Boolscripted
private final const func IsBlockedByCombat() -> Boolscripted
private final const func IsBlockedByHUD() -> Boolscripted
private final const func IsBlockedByStatus() -> Boolscripted
private final const func IsBlockedByTier() -> Boolscripted
private final const func IsBlockedByVisiblity() -> Boolscripted
private final const func IsCallingAvaliable() -> Boolscripted
private final const func IsCallingBlockedByStatus() -> Boolscripted
public final const func IsCallingEnabled() -> Boolscripted
private final const func IsEnabledByQuestSystem() -> Boolscripted
private final const func IsEnabledByVisiblity() -> Boolscripted
public final const func IsPhoneAvailable() -> Boolscripted
public final const func IsPhoneEnabled() -> Boolscripted
private final func IsPhoneOpened() -> Boolscripted
private final func IsShowingMessage() -> Boolscripted
private final const func IsTextingBlockedByStatus() -> Boolscripted
public final const func IsTextingEnabled() -> Boolscripted
private func OnAttach()scripted
private final func OnContactsStateChanged(newState: Bool)scripted
private func OnDetach()scripted
private final func OnMinimizeCallRequest(request: ref<questMinimizeCallRequest>)scripted
protected cb func OnPhoneEnabledChangedBool(value: Bool) -> Boolscripted
protected cb func OnPhoneEnabledChangedInt(value: Int32) -> Boolscripted
private final func OnPhoneTimeoutRequest(request: ref<PhoneTimeoutRequest>)scripted
private final func OnPhoneVisibilityChanged(newValue: Variant)scripted
private final func OnPickupPhone(request: ref<PickupPhoneRequest>)scripted
private final func OnSetPhoneStatus(request: ref<questSetPhoneStatusRequest>)scripted
private final func OnTalkingTriggerRequest(request: ref<TalkingTriggerRequest>)scripted
private final func OnTriggerCall(request: ref<questTriggerCallRequest>)scripted
private final func OnUsePhone(request: ref<UsePhoneRequest>)scripted
private final func PlayerAttachedCallback(playerPuppet: ref<GameObject>)scripted
private final func PlayerDetached()scripted
public final const func RefreshPhoneEnabled()scripted
private final func SetPhoneFact(isPlayerCalling: Bool, contactName: CName, state: questPhoneTalkingState)scripted
private final func ToggleContacts(open: Bool)scripted
private final func TriggerCall(callMode: questPhoneCallMode, isAudio: Bool, contactName: CName, isPlayerCalling: Bool, callPhase: questPhoneCallPhase, isPlayerTriggered: Bool, opt isRejectable: Bool, showAvatar: Bool, callVisuals: questPhoneCallVisuals)scripted