LiftDevice
Base: InteractiveMasterDevice
None.
| Property | Type | |
|---|---|---|
advertismentNames | CName[] | scripted |
advertisments | ent.IPlacedComponent?[] | scripted |
movingPlatform | game.MovingPlatform? | scripted |
floors | ElevatorFloorSetup[] | scripted |
QuestSafeguardColliders | ent.IPlacedComponent?[] | scripted |
QuestSafeguardColliderNames | CName[] | scripted |
frontDoorOccluder | ent.IPlacedComponent? | scripted |
backDoorOccluder | ent.IPlacedComponent? | scripted |
radioMesh | ent.IPlacedComponent? | scripted |
radioDestroyed | ent.IPlacedComponent? | scripted |
offMeshConnectionComponent | AIOffMeshConnectionComponent? | scripted |
isLoadPerformed | bool | scripted |
usedFallbackOnce | bool | scripted |
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri) overrideRTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri) overrideRTTILiftControllerPS? GetDevicePS() overrideRTTILiftController? GetController() overrideRTTIbool IsPlayerInsideLift() RTTIvoid CreateBlackboard() overrideRTTIElevatorDeviceBlackboardDef? GetBlackboardDef() overrideRTTIbool IsDeviceMovableScript() overrideRTTIbool OnGameAttached() overrideRTTIvoid ResolveGameplayState() overrideRTTIvoid DetermineInteractionState(game.GetActionsContext? context) overrideRTTIbool OnQuestSetLiftSpeed(QuestSetLiftSpeed evt) RTTIbool OnInitializeFloorsData(RefreshFloorDataEvent evt) RTTIbool OnSlaveStateChanged(game.PSDeviceChangedEvent evt) overrideRTTIbool UpdateDeviceState(bool? isDelayed) overrideRTTIvoid RefreshFloorsData_Event() RTTIvoid RefreshFloorsAuthorizationData_Event() RTTIbool OnDetach() overrideRTTIint GetMovingMode() RTTIvoid MoveToFloor(int starting, int ending, game.MovingPlatformMovementInitializationType type, float value, CName? destName, bool? shouldMuteSound) RTTIvoid SendMoveToFloorEvent(int starting, int ending, game.MovingPlatformMovementInitializationType type, float value, CName? destName) RTTIvoid FireExtraFX() RTTIbool OnFireFXEvent(FireFXEvent evt) RTTIvoid PauseMovement() RTTIvoid UnpauseMovement() RTTIvoid StopMovement() RTTIbool OnGoToFloor(GoToFloor evt) RTTIvoid SendLiftStartDelayedEvent(int targetFloorIndex) RTTIvoid PlayHandAnimationOnPlayer() RTTIbool OnLiftStartDelayEvent(LiftStartDelayEvent evt) RTTIbool OnQuestForceEnabled(QuestForceEnabled evt) overrideRTTIbool OnQuestGoToFloor(QuestGoToFloor evt) RTTIbool OnQuestForceGoToFloor(QuestForceGoToFloor evt) RTTIbool OnQuestForceTeleportToFloor(QuestForceTeleportToFloor evt) RTTIvoid ScheduleTeleportTo(int floorIndex) RTTIvoid TrySetLiftUIData(int floorIndex) RTTIvoid MoveToFloor(int start, int target) RTTIbool OnQuestStopElevator(QuestStopElevator evt) RTTIbool OnQuestResumeElevator(QuestResumeElevator evt) RTTIbool OnQuestCloseAllDoors(QuestCloseAllDoors evt) RTTIbool OnQuestToggleAds(QuestToggleAds evt) RTTIvoid RefreshAdsState() RTTIbool OnQuestSetRadioStation(QuestSetRadioStation evt) RTTIbool OnDisableRadio(QuestDisableRadio evt) RTTIbool OnCallElevator(CallElevator evt) RTTIvoid SendArrivedAtFloorEvent(int activeFloor) RTTIvoid SendLiftDepartedEvent(int activeFloor) RTTIvoid NotifyFloors() RTTIbool OnLiftSetMovementStateEvent(LiftSetMovementStateEvent evt) RTTIbool OnArrivedAt(game.MovingPlatformArrivedAt evt) RTTIbool VerifyDestination(NodeRef node, Vector4 currentPos, ScriptGameInstance game, float errorMargin) RTTIbool OnBeforeArrivedAt(game.MovingPlatformBeforeArrivedAt evt) RTTIvoid SetUsesSleepMode(bool allowSleepState) RTTIvoid PlayRadioStation() RTTIvoid UpdateAnimState(bool isOpenFront, bool isOpenLeft, bool isOpenRight) RTTIvoid RefreshSpeaker() RTTIvoid SendLiftDataToUIBlackboard(string displayFloor, bool? force) RTTIstring GetProperDisplayFloorNumber(int floor) RTTIvoid SetMovementState(game.PlatformMovementState movementState) RTTIvoid SetIsPlayerInsideLift(bool value) RTTIvoid SetIsPausedBlackboard(bool value) RTTIvoid SetIsPlayerScannedBlackboard(bool value) RTTIvoid SendLiftMovementLoadEvent() RTTIbool OnLiftMovementLoadEvent(LiftMovementLoadEvent evt) RTTIbool OnScanPlayerDelayEvent(ScanPlayerDelayEvent evt) RTTIvoid SetIsMovingFromToFloor(int startingFloor, int destinationFloor, bool teleport) RTTIvoid InitializeScreenDefinition() overrideRTTIbool OnAreaEnter(ent.AreaEnteredEvent trigger) overrideRTTIbool OnAreaExit(ent.AreaExitedEvent trigger) overrideRTTIvoid SetPlayerInsideElevatorBlackboard(bool isInside, bool? isElevatorMoving) RTTIbool GetPlayerInsideElevatorBlackboard() RTTIvoid ToggleSafeguardColliders(bool value) RTTIvoid ToggleOccluders(bool toggle) RTTIvoid OnMaraudersMapDeviceDebug(world.MaraudersMapDevicesSink sink) overrideRTTIbool OnHit(game.events.HitEvent evt) overrideRTTIbool OnRefreshPlayerAuthorizationEvent(RefreshPlayerAuthorizationEvent evt) RTTIvoid EvaluateOffMeshLinks() RTTIvoid EnableOffMeshConnections() RTTIvoid DisableOffMeshConnections() RTTIstatic bool GetCurrentElevator(ScriptGameInstance game, WeakHandle<game.Object> elevator) staticRTTI globalstatic bool IsPlayerInsideElevator(ScriptGameInstance game) staticRTTI global