IntercomControllerPS
classscriptedClasssavable
extends ScriptableDeviceComponentPS › SharedGameplayPS › DeviceComponentPS › GameComponentPS › PersistentState › IScriptable › ISerializable
Properties 5
| Name | Type | Flags |
|---|---|---|
endingCall | Bool | scriptedprotected |
forceFollow | Bool | scriptedprivate |
forceLookAt | EntityID | scriptedprivate |
isCalling | Bool | scriptedprotected |
sceneStarted | Bool | scriptedprotected |
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