ElevatorFloorTerminalControllerPS
classscriptedClasssavable
extends TerminalControllerPS › MasterControllerPS › ScriptableDeviceComponentPS › SharedGameplayPS › DeviceComponentPS › GameComponentPS › PersistentState › IScriptable › ISerializable
Properties 3
| Name | Type | Flags |
|---|---|---|
elevatorFloorSetup | ElevatorFloorSetup | scriptedprivatepersistent |
hasDirectInteration | Bool | scriptedprivate |
isElevatorAtThisFloor | Bool | scriptedprotected |
Methods 36
protected func ActionAuthorizeUser(opt isForced: Bool) -> ref<AuthorizeUser>scripted
private final func ActionCallElevator() -> ref<CallElevator>scripted
protected final func ActionForceLockElevator(targetDevicePS: ref<PersistentState>) -> ref<ForceLockElevator>scripted
protected final func ActionForceUnlockAndOpenElevator(targetDevicePS: ref<PersistentState>) -> ref<ForceUnlockAndOpenElevator>scripted
public final func ActionQuickHackAuthorization() -> ref<QuickHackAuthorization>scripted
protected func ActionQuickHackCallElevator() -> ref<QuickHackCallElevator>scripted
private final func CallElevator()scripted
protected const func CanCreateAnyQuickHackActions() -> Boolscripted
private final func EvaluateFloor()scripted
public final func EvaluateThisFloor()scripted
protected func GameAttached()scripted
public func GetActions(out outActions: array<ref<DeviceAction>>, context: GetActionsContext) -> Boolscripted
public final const func GetAuthorizationTextOverride() -> Stringscripted
public func GetDeviceWidget(context: script_ref<GetActionsContext>) -> SDeviceWidgetPackagescripted
public func GetDeviceWidgets() -> array<SDeviceWidgetPackage>scripted
public final const func GetElevatorFloorSetup() -> ElevatorFloorSetupscripted
protected func GetInkWidgetTweakDBID(context: script_ref<GetActionsContext>) -> TweakDBIDscripted
protected func GetQuickHackActions(out actions: array<ref<DeviceAction>>, context: script_ref<GetActionsContext>)scripted
public func GetSlaveDeviceWidget(deviceID: PersistentID) -> SDeviceWidgetPackagescripted
public func GetThumbnailWidgets() -> array<SThumbnailWidgetPackage>scripted
private final func HackCallElevator()scripted
protected func Initialize()scripted
public final const func IsElevatorAtThisFloor() -> Boolquestscripted
public final const func IsLiftMoving() -> Boolscripted
private final func LockConnectedDoors()scripted
public func OnAuthorizeUser(evt: ref<AuthorizeUser>) -> EntityNotificationTypescripted
public final func OnCallElevator(evt: ref<CallElevator>) -> EntityNotificationTypescripted
public final func OnLiftArrived(evt: ref<LiftArrivedEvent>) -> EntityNotificationTypescripted
public final func OnLiftDeparted(evt: ref<LiftDepartedEvent>) -> EntityNotificationTypescripted
public final func OnLiftFloorSyncDataEvent(evt: ref<LiftFloorSyncDataEvent>) -> EntityNotificationTypescripted
public func OnQuickHackAuthorization(evt: ref<QuickHackAuthorization>) -> EntityNotificationTypescripted
public final func OnQuickHackCallElevator(evt: ref<QuickHackCallElevator>) -> EntityNotificationTypescripted
protected func PushInactiveInteractionChoice(context: script_ref<GetActionsContext>, choices: script_ref<array<InteractionChoice>>)scripted
protected final func SendQuickHackAuthorizationToParents()scripted
public func TurnAuthorizationModuleOFF()scripted
private final func UnlockConnectedDoors()scripted