BlackICE Scripting

class

SmartHouseControllerPS

  • 5 properties
  • 22 functions

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

Properties

PropertyTypeOffset
timetableSPresetTimetableEntry[]0x298 scripted
activePresetSmartHousePreset?0x2A8 scripted
availablePresetsSmartHousePreset?[]0x2B8 scripted
smartHouseCustomizationSmartHouseConfiguration0x2C8 scripted
callbackIDuint0x2D8 scripted

Functions

  • bool OnInstantiated() overrideRTTI
  • void Initialize() overrideRTTI
  • void GameAttached() overrideRTTI
  • CName GetCustomizationFact() RTTI
  • void RegisterFactCallback() RTTI
  • void UnregisterFactCallback() RTTI
  • bool GetActions(out game.device.Action[] outActions, game.GetActionsContext context) overrideRTTI
  • OpenInteriorManager? ActionOpenInteriorManager() RTTI
  • EntityNotificationType OnOpenInteriorManager(OpenInteriorManager evt) RTTI
  • PresetAction? ActionPreset(SmartHousePreset preset) RTTI
  • EntityNotificationType OnPresetAction(PresetAction evt) RTTI
  • void ActivatePreset(int i) RTTI
  • void QuestForcePreset(CName preset) RTTI
  • void InitializePreset() RTTI
  • void InitializeTimetable() RTTI
  • void UninitializeTimetable() RTTI
  • int GetActiveTimeTableEntry() RTTI
  • void CheckTimetable(SPresetTimetableEntry newTable, int arrayPos) RTTI
  • GameTime GetCurrentTime() RTTI
  • GameTime MakeTime(SSimpleGameTime time) RTTI
  • SDeviceWidgetPackage GetDeviceWidget(game.GetActionsContext context) overrideRTTI
  • TDBID GetInkWidgetTweakDBID(game.GetActionsContext context) overrideRTTI