LiftDevice
classscriptedClass
extends InteractiveMasterDevice › InteractiveDevice › Device › DeviceBase › GameObject › GameEntity › Entity › IScriptable › ISerializable
Properties 13
| Name | Type | Flags |
|---|---|---|
advertismentNames | array<CName> | scriptedprotected |
advertisments | array<ref<IPlacedComponent>> | scriptedprotected |
backDoorOccluder | ref<IPlacedComponent> | scriptedprotected |
floors | array<ElevatorFloorSetup> | scriptedprivate |
frontDoorOccluder | ref<IPlacedComponent> | scriptedprotected |
isLoadPerformed | Bool | scriptedprivate |
movingPlatform | ref<MovingPlatform> | scriptedprivate |
offMeshConnectionComponent | ref<OffMeshConnectionComponent> | scriptedprotected |
QuestSafeguardColliderNames | array<CName> | scriptedprotected |
QuestSafeguardColliders | array<ref<IPlacedComponent>> | scriptedprotected |
radioDestroyed | ref<IPlacedComponent> | scriptedprotected |
radioMesh | ref<IPlacedComponent> | scriptedprotected |
usedFallbackOnce | Bool | scriptedprivate |
Methods 79
protected func CreateBlackboard()scripted
protected func DetermineInteractionState(opt context: GetActionsContext)scripted
protected final func DisableOffMeshConnections()scripted
protected final func EnableOffMeshConnections()scripted
private final func EvaluateOffMeshLinks()scripted
protected final func FireExtraFX()scripted
public const func GetBlackboardDef() -> ref<ElevatorDeviceBlackboardDef>scripted
private const func GetController() -> ref<LiftController>scripted
public const func GetDevicePS() -> ref<LiftControllerPS>scripted
public final const func GetMovingMode() -> Int32scripted
private final func GetPlayerInsideElevatorBlackboard() -> Boolscripted
private final func GetProperDisplayFloorNumber(floor: Int32) -> Stringscripted
private func InitializeScreenDefinition()scripted
protected func IsDeviceMovableScript() -> Boolscripted
public final const func IsPlayerInsideLift() -> Boolscripted
protected final func MoveToFloor(start: Int32, target: Int32)scripted
protected final func MoveToFloor(starting: Int32, ending: Int32, type: gameMovingPlatformMovementInitializationType, value: Float, opt destName: CName, opt shouldMuteSound: Bool)scripted
private final func NotifyFloors()scripted
protected cb func OnAreaEnter(trigger: ref<AreaEnteredEvent>) -> Boolscripted
protected cb func OnAreaExit(trigger: ref<AreaExitedEvent>) -> Boolscripted
protected cb func OnArrivedAt(evt: ref<ArrivedAt>) -> Boolscripted
protected cb func OnBeforeArrivedAt(evt: ref<BeforeArrivedAt>) -> Boolscripted
protected cb func OnCallElevator(evt: ref<CallElevator>) -> Boolscripted
protected cb func OnDetach() -> Boolscripted
protected cb func OnDisableRadio(evt: ref<QuestDisableRadio>) -> Boolscripted
protected cb func OnFireFXEvent(evt: ref<FireFXEvent>) -> Boolscripted
protected cb func OnGameAttached() -> Boolscripted
protected cb func OnGoToFloor(evt: ref<GoToFloor>) -> Boolscripted
protected cb func OnHit(evt: ref<gameHitEvent>) -> Boolscripted
protected cb func OnInitializeFloorsData(evt: ref<RefreshFloorDataEvent>) -> Boolscripted
protected cb func OnLiftMovementLoadEvent(evt: ref<LiftMovementLoadEvent>) -> Boolscripted
protected cb func OnLiftSetMovementStateEvent(evt: ref<LiftSetMovementStateEvent>) -> Boolscripted
protected cb func OnLiftStartDelayEvent(evt: ref<LiftStartDelayEvent>) -> Boolscripted
public func OnMaraudersMapDeviceDebug(sink: ref<MaraudersMapDevicesSink>)scripted
protected cb func OnQuestCloseAllDoors(evt: ref<QuestCloseAllDoors>) -> Boolscripted
protected cb func OnQuestForceEnabled(evt: ref<QuestForceEnabled>) -> Boolscripted
protected cb func OnQuestForceGoToFloor(evt: ref<QuestForceGoToFloor>) -> Boolscripted
protected cb func OnQuestForceTeleportToFloor(evt: ref<QuestForceTeleportToFloor>) -> Boolscripted
protected cb func OnQuestGoToFloor(evt: ref<QuestGoToFloor>) -> Boolscripted
protected cb func OnQuestResumeElevator(evt: ref<QuestResumeElevator>) -> Boolscripted
protected cb func OnQuestSetLiftSpeed(evt: ref<QuestSetLiftSpeed>) -> Boolscripted
protected cb func OnQuestSetRadioStation(evt: ref<QuestSetRadioStation>) -> Boolscripted
protected cb func OnQuestStopElevator(evt: ref<QuestStopElevator>) -> Boolscripted
protected cb func OnQuestToggleAds(evt: ref<QuestToggleAds>) -> Boolscripted
protected cb func OnRefreshPlayerAuthorizationEvent(evt: ref<RefreshPlayerAuthorizationEvent>) -> Boolscripted
protected cb func OnRequestComponents(ri: EntityRequestComponentsInterface) -> Boolscripted
protected cb func OnScanPlayerDelayEvent(evt: ref<ScanPlayerDelayEvent>) -> Boolscripted
protected cb func OnSlaveStateChanged(evt: ref<PSDeviceChangedEvent>) -> Boolscripted
protected cb func OnTakeControl(ri: EntityResolveComponentsInterface) -> Boolscripted
protected final func PauseMovement()scripted
protected final func PlayHandAnimationOnPlayer()scripted
private final func PlayRadioStation()scripted
protected final func RefreshAdsState()scripted
private final func RefreshFloorsAuthorizationData_Event()scripted
private final func RefreshFloorsData_Event()scripted
protected final func RefreshSpeaker()scripted
protected func ResolveGameplayState()scripted
private final func ScheduleTeleportTo(floorIndex: Int32)scripted
private final func SendArrivedAtFloorEvent(activeFloor: Int32)scripted
protected final func SendLiftDataToUIBlackboard(displayFloor: String, opt force: Bool)scripted
private final func SendLiftDepartedEvent(activeFloor: Int32)scripted
protected final func SendLiftMovementLoadEvent()scripted
protected final func SendLiftStartDelayedEvent(targetFloorIndex: Int32)scripted
protected final func SendMoveToFloorEvent(starting: Int32, ending: Int32, type: gameMovingPlatformMovementInitializationType, value: Float, opt destName: CName)scripted
private final func SetIsMovingFromToFloor(startingFloor: Int32, destinationFloor: Int32, teleport: Bool)scripted
protected final func SetIsPausedBlackboard(value: Bool)scripted
protected final func SetIsPlayerInsideLift(value: Bool)scripted
protected final func SetIsPlayerScannedBlackboard(value: Bool)scripted
protected final func SetMovementState(movementState: gamePlatformMovementState)scripted
private final func SetPlayerInsideElevatorBlackboard(isInside: Bool, opt isElevatorMoving: Bool)scripted
private final func SetUsesSleepMode(allowSleepState: Bool)scripted
protected final func StopMovement()scripted
protected final func ToggleOccluders(toggle: Bool)scripted
protected final func ToggleSafeguardColliders(value: Bool)scripted
private final func TrySetLiftUIData(floorIndex: Int32)scripted
protected final func UnpauseMovement()scripted
private final func UpdateAnimState(isOpenFront: Bool, isOpenLeft: Bool, isOpenRight: Bool)scripted
protected func UpdateDeviceState(opt isDelayed: Bool) -> Boolscripted
private final const func VerifyDestination(node: NodeRef, currentPos: Vector4, game: GameInstance, errorMargin: Float) -> Boolscripted