REDNODE / GAME API

PhoneSystem

classscriptedClass

extends ScriptableSystem › IScriptableSystem › IScriptable › ISerializable

Properties 16

NameTypeFlags
Blackboardwref<IBlackboard>scriptedprivate
BlackboardSystemref<BlackboardSystem>scriptedprivate
CombatBBIdref<CallbackHandle>scriptedprivate
ContactsOpenBoolscriptedprivate
ContactsOpenBBIdref<CallbackHandle>scriptedprivate
HighLevelBBIdref<CallbackHandle>scriptedprivate
IsContrDeviceBBIdref<CallbackHandle>scriptedprivate
IsUIZoomDeviceBBIdref<CallbackHandle>scriptedprivate
LastCallInformationPhoneCallInformationscriptedprivate
PhoneVisibilityBBIdref<CallbackHandle>scriptedprivate
PlayerAttachedCallbackIDUint32scriptedprivate
PlayerDetachedCallbackIDUint32scriptedprivate
PsmBlackboardwref<IBlackboard>scriptedprivate
StatsListenerref<PhoneStatsListener>scriptedprivate
StatusEffectsListenerref<PhoneStatusEffectListener>scriptedprivate
SwimmingBBIdref<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