REDNODE / GAME API

IntercomControllerPS

classscriptedClasssavable

extends ScriptableDeviceComponentPS › SharedGameplayPS › DeviceComponentPS › GameComponentPS › PersistentState › IScriptable › ISerializable

Properties 5

NameTypeFlags
endingCallBoolscriptedprotected
forceFollowBoolscriptedprivate
forceLookAtEntityIDscriptedprivate
isCallingBoolscriptedprotected
sceneStartedBoolscriptedprotected

Methods 24

protected final func ActionForceFollowTarget() -> ref<QuestLookAtTarget>scripted
protected final func ActionQuestHangUpCall() -> ref<QuestHangUpCall>scripted
protected final func ActionQuestPickUpCall() -> ref<QuestPickUpCall>scripted
protected final func ActionResetIntercom() -> ref<DelayEvent>scripted
protected final func ActionStartCall() -> ref<StartCall>scripted
protected final func ActionStopFollowingTarget() -> ref<QuestStopLookAtTarget>scripted
public final const func CallStarted() -> Boolquestscripted
protected const func CanCreateAnyQuickHackActions() -> Boolscripted
protected func GameAttached()scripted
public func GetActions(out actions: array<ref<DeviceAction>>, context: GetActionsContext) -> Boolscripted
public const func GetBlackboardDef() -> ref<IntercomBlackboardDef>scripted
public final const func GetImmediateSlaves() -> array<ref<DeviceComponentPS>>scripted
public func GetQuestActionByName(actionName: CName) -> ref<DeviceAction>scripted
public func GetQuestActions(out actions: array<ref<DeviceAction>>, context: script_ref<GetActionsContext>)scripted
protected func GetQuickHackActions(out actions: array<ref<DeviceAction>>, context: script_ref<GetActionsContext>)scripted
protected func Initialize()scripted
protected cb func OnInstantiated() -> Boolscripted
public final func OnQuestHangUpCall(evt: ref<QuestHangUpCall>) -> EntityNotificationTypescripted
public final func OnQuestPickUpCall(evt: ref<QuestPickUpCall>) -> EntityNotificationTypescripted
protected final func OnRefreshSlavesEvent(evt: ref<RefreshSlavesEvent>) -> EntityNotificationTypescripted
public final func OnResetIntercom(evt: ref<DelayEvent>) -> EntityNotificationTypescripted
public final func OnStartCall(evt: ref<StartCall>) -> EntityNotificationTypescripted
private final func RefreshSlaves()scripted
public final func RefreshSlaves_Event()scripted