BlackICE Scripting

class

ElevatorFloorTerminalControllerPS

  • 3 properties
  • 36 functions

Extends TerminalControllerPS MasterControllerPS ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable

Properties

PropertyTypeOffset
elevatorFloorSetupElevatorFloorSetup0x2E8 scripted
hasDirectInterationbool0x350 scripted
isElevatorAtThisFloorbool0x351 scripted

Functions

  • void GameAttached() overrideRTTI
  • ElevatorFloorSetup GetElevatorFloorSetup() RTTI
  • string GetAuthorizationTextOverride() RTTI
  • bool IsElevatorAtThisFloor() RTTI
  • void EvaluateThisFloor() RTTI
  • void EvaluateFloor() RTTI
  • void Initialize() overrideRTTI
  • TDBID GetInkWidgetTweakDBID(game.GetActionsContext context) overrideRTTI
  • SThumbnailWidgetPackage[] GetThumbnailWidgets() overrideRTTI
  • bool GetActions(out game.device.Action[] outActions, game.GetActionsContext context) overrideRTTI
  • bool CanCreateAnyQuickHackActions() overrideRTTI
  • void GetQuickHackActions(out game.device.Action[] actions, game.GetActionsContext context) overrideRTTI
  • void PushInactiveInteractionChoice(game.GetActionsContext context, game.interactions.Choice[] choices) overrideRTTI
  • QuickHackCallElevator? ActionQuickHackCallElevator() RTTI
  • QuickHackAuthorization? ActionQuickHackAuthorization() RTTI
  • AuthorizeUser? ActionAuthorizeUser(bool? isForced) overrideRTTI
  • CallElevator? ActionCallElevator() RTTI
  • EntityNotificationType OnQuickHackCallElevator(QuickHackCallElevator evt) RTTI
  • EntityNotificationType OnCallElevator(CallElevator evt) RTTI
  • EntityNotificationType OnQuickHackAuthorization(QuickHackAuthorization evt) overrideRTTI
  • void SendQuickHackAuthorizationToParents() RTTI
  • EntityNotificationType OnAuthorizeUser(AuthorizeUser evt) overrideRTTI
  • SDeviceWidgetPackage[] GetDeviceWidgets() overrideRTTI
  • SDeviceWidgetPackage GetSlaveDeviceWidget(game.PersistentID deviceID) overrideRTTI
  • SDeviceWidgetPackage GetDeviceWidget(game.GetActionsContext context) overrideRTTI
  • EntityNotificationType OnLiftArrived(LiftArrivedEvent evt) RTTI
  • EntityNotificationType OnLiftDeparted(LiftDepartedEvent evt) RTTI
  • EntityNotificationType OnLiftFloorSyncDataEvent(LiftFloorSyncDataEvent evt) RTTI
  • void UnlockConnectedDoors() RTTI
  • void LockConnectedDoors() RTTI
  • void CallElevator() RTTI
  • bool IsLiftMoving() RTTI
  • void HackCallElevator() RTTI
  • ForceLockElevator? ActionForceLockElevator(game.PersistentState targetDevicePS) RTTI
  • ForceUnlockAndOpenElevator? ActionForceUnlockAndOpenElevator(game.PersistentState targetDevicePS) RTTI
  • void TurnAuthorizationModuleOFF() overrideRTTI