BlackICE Scripting

class

NcartTimetableControllerPS

  • 3 properties
  • 16 functions

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

Properties

PropertyTypeOffset
ncartTimetableSetupNcartTimetableSetup0x288 scripted
currentTimeToDepartint0x2A0 scripted
currentLineint0x2A4 scripted

Functions

  • bool OnInstantiated() overrideRTTI
  • void Initialize() overrideRTTI
  • bool CanCreateAnyQuickHackActions() overrideRTTI
  • void GetQuickHackActions(out game.device.Action[] outActions, game.GetActionsContext context) overrideRTTI
  • void GetQuestActions(out game.device.Action[] outActions, game.GetActionsContext context) overrideRTTI
  • int GetDepartFrequency() RTTI
  • float GetUiUpdateFrequency() RTTI
  • int GetCurrentTimeToDepart() RTTI
  • int GetCurrentLine() RTTI
  • string GetCurrentTimeToDepartAsString() RTTI
  • void UpdateCurrentTimeToDepart() RTTI
  • void ResetTimeToDepart() RTTI
  • int SelectNewRandomLine() RTTI
  • NcartTimetableBlackboardDef? GetBlackboardDef() overrideRTTI
  • TDBID GetDeviceIconTweakDBID() overrideRTTI
  • TDBID GetBackgroundTextureTweakDBID() overrideRTTI