LiftControllerPS class
LiftControllerPS
Inheritance
Base: MasterControllerPS
Derived
None.
Properties
| Property | Type | |
|---|---|---|
liftSetup | LiftSetup | scripted |
activeFloor | int | scripted |
targetFloor | int | scripted |
movementState | game.PlatformMovementState | scripted |
floors | ElevatorFloorSetup[] | scripted |
floorIDs | ent.EntityID[] | scripted |
floorPSIDs | game.PersistentID[] | scripted |
floorsAuthorization | List | scripted |
timeOnPause | float | scripted |
isPlayerInsideLift | bool | scripted |
isPlayerInsideLift_RealOne | bool | scripted |
isSpeakerDestroyed | bool | scripted |
hasSpeaker | bool | scripted |
cachedGoToFloorAction | int | scripted |
isAllDoorsClosed | bool | scripted |
isAdsDisabled | bool | scripted |
Functions
bool OnInstantiated()overrideRTTIvoid Initialize()overrideRTTIvoid GameAttached()overrideRTTIbool IsPlayerAuthorized()overrideRTTITDBID GetInkWidgetTweakDBID(game.GetActionsContext context)overrideRTTIint GetStartingFloor()RTTIvoid SetStartingFloor(int terminalNumber)RTTIfloat GetLiftSpeed()RTTIfloat GetLiftTravelTimeOverride()RTTIbool ShouldUseExtraVerification()RTTIfloat GetExtraVerificationErrorMargin()RTTIbool HasSpeaker()RTTIbool IsAdsDisabled()RTTIbool IsAdsEnabled()RTTIvoid SetHasSpeaker(bool value)RTTIint GetCachedGoToFloorAction()RTTIvoid SetCachedGoToFloorAction(int value)RTTICName GetSpeakerDestroyedQuestFact()RTTICName GetSpeakerDestroyedVFX()RTTICName GetMovingCurve()RTTIEffectFiringData GetExtraFX()RTTIbool IsAllDoorsClosed()RTTIbool IsSpeakerDestroyed()RTTIvoid SetSpeakerDestroyed(bool value)RTTIint GetActiveRadioStationNumber()RTTIbool IsLiftTravelTimeOverride()RTTIfloat GetLiftStartingDelay()RTTIent.EntityID GetFloorID(int number)RTTIgame.PersistentID GetFloorPSID(int number)RTTIElevatorFloorSetup[] GetFloors()RTTINodeRef GetFloorMarker(int floorNumber)RTTIint GetTargetFloor()RTTIvoid SetIsPlayerInsideLift(bool state)RTTIbool IsPlayerInsideLift()RTTIvoid ChangeActiveFloor(int newFloor)RTTIGoToFloor? ActionGoToFloor(int numberOfFloors, int currentFloor, int floor, string displayFloor, bool IsAuthorized)RTTICallElevator? ActionCallElevator(bool isElevatorAtThisFloor, int destination)RTTIQuickHackAuthorization? ActionQuickHackAuthorization()RTTIQuestShowFloor? ActionQuestShowFloor()RTTIQuestHideFloor? ActionQuestHideFloor()RTTIQuestSetFloorActive? ActionQuestSetFloorActive()RTTIQuestSetFloorInactive? ActionQuestSetFloorInactive()RTTIQuestSetRadioStation? ActionQuestSetRadioStation()RTTIQuestDisableRadio? ActionQuestDisableRadio()RTTIQuestCloseAllDoors? ActionQuestCloseAllDoors(bool value)RTTIQuestToggleAds? ActionQuestToggleAds(bool value)RTTIQuestGoToFloor? ActionQuestGoToFloor()RTTIQuestForceGoToFloor? ActionQuestForceGoToFloor()RTTIQuestForceTeleportToFloor? ActionQuestForceTeleportToFloor()RTTIQuestStopElevator? ActionQuestStopElevator()RTTIQuestResumeElevator? ActionQuestResumeElevator()RTTIQuestSetLiftSpeed? ActionQuestSetLiftSpeed()RTTIQuestSetLiftTravelTimeOverride? ActionQuestSetLiftTravelTimeOverride()RTTIQuestEnableLiftTravelTimeOverride? ActionQuestEnableLiftTravelTimeOverride()RTTIQuestDisableLiftTravelTimeOverride? ActionQuestDisableLiftTravelTimeOverride()RTTILiftStatus? ActionLiftStatus(CName? libraryName)RTTIAuthorizeUser? ActionAuthorizeUser(bool? isForced)overrideRTTIbool CanCreateAnyQuickHackActions()overrideRTTIgame.device.Action? GetQuestActionByName(CName actionName)overrideRTTIEntityNotificationType OnGoToFloor(GoToFloor evt)RTTIEntityNotificationType OnCallElevator(CallElevator evt)RTTIEntityNotificationType OnQuickHackAuthorization(QuickHackAuthorization evt)overrideRTTIvoid SendSetAuthorizationModuleOFFToSlaves()RTTIEntityNotificationType OnQuestGoToFloor(QuestGoToFloor evt)RTTIEntityNotificationType OnQuestShowFloor(QuestShowFloor evt)RTTIEntityNotificationType OnQuestSetRadioStation(QuestSetRadioStation evt)RTTIEntityNotificationType OnQuestDisableRadio(QuestDisableRadio evt)RTTIEntityNotificationType OnQuestCloseAllDoors(QuestCloseAllDoors evt)RTTIEntityNotificationType OnQuestToggleAds(QuestToggleAds evt)RTTIEntityNotificationType OnQuestHideFloor(QuestHideFloor evt)RTTIEntityNotificationType OnQuestSetFloorActive(QuestSetFloorActive evt)RTTIEntityNotificationType OnQuestSetFloorInactive(QuestSetFloorInactive evt)RTTIEntityNotificationType OnQuestForceGoToFloor(QuestForceGoToFloor evt)RTTIEntityNotificationType OnQuestForceTeleportToFloor(QuestForceTeleportToFloor evt)RTTIvoid ProcessUnstreamedLiftMovement(int floor)RTTIEntityNotificationType OnQuestStopElevator(QuestStopElevator evt)RTTIEntityNotificationType OnQuestResumeElevator(QuestResumeElevator evt)RTTIEntityNotificationType OnQuestSetLiftSpeed(QuestSetLiftSpeed evt)RTTIEntityNotificationType OnQuestSetLiftTravelTimeOverride(QuestSetLiftTravelTimeOverride evt)RTTIEntityNotificationType OnQuestEnableLiftTravelTimeOverride(QuestEnableLiftTravelTimeOverride evt)RTTIEntityNotificationType OnQuestDisableLiftTravelTimeOverride(QuestDisableLiftTravelTimeOverride evt)RTTIEntityNotificationType OnLiftStatus(LiftStatus evt)RTTIvoid SyncDataWithFloorTerminal(int terminalNumber)RTTIint GetActiveFloor()RTTIstring GetActiveFloorDisplayName()RTTIbool IsAtFloor(int floorNumber)RTTIbool IsMoving()RTTIbool IsFloorSelected(int floor)RTTIstring GetDeviceIconPath()overrideRTTIElevatorDeviceBlackboardDef? GetBlackboardDef()overrideRTTIgame.PlatformMovementState GetMovementState()RTTIvoid SetTimeWhenPaused(float time)RTTIfloat GetTimeWhenPaused()RTTIvoid GetFloorDataFromSlaves()RTTIvoid GetFloorAuthorizationFromSlaves()RTTIvoid InitializeFloorsData()RTTIvoid EvaluateFloors()RTTIvoid RefreshFloorsData_Event(bool passToEntity)RTTIvoid RefreshFloorsAuthorizationData_Event(bool passToEntity)RTTIvoid SetMovementState(game.PlatformMovementState state)RTTIEntityNotificationType OnLiftSetMovementStateEvent(LiftSetMovementStateEvent evt)RTTIEntityNotificationType OnSetIsPlayerInsideLiftEvent(SetIsPlayerInsideLiftEvent evt)RTTIEntityNotificationType OnRefreshFloorsData(RefreshFloorDataEvent evt)RTTIEntityNotificationType OnRefreshFloorsAuthorizationData(RefreshFloorAuthorizationDataEvent evt)RTTIEntityNotificationType OnRefreshPlayerAuthorizationEvent(RefreshPlayerAuthorizationEvent evt)RTTISDeviceWidgetPackage GetDeviceWidget(game.GetActionsContext context)overrideRTTIvoid SendLiftDepartedEvent(int activeFloor)RTTI