SmartHouseControllerPS
classscriptedClasssavable
extends MasterControllerPS › ScriptableDeviceComponentPS › SharedGameplayPS › DeviceComponentPS › GameComponentPS › PersistentState › IScriptable › ISerializable
Properties 5
| Name | Type | Flags |
|---|---|---|
activePreset | ref<SmartHousePreset> | scriptedprotected |
availablePresets | array<ref<SmartHousePreset>> | scriptedprotected |
callbackID | Uint32 | scriptedprotected |
smartHouseCustomization | SmartHouseConfiguration | scriptedprotected |
timetable | array<SPresetTimetableEntry> | scriptedprotected |
Methods 22
protected final func ActionOpenInteriorManager() -> ref<OpenInteriorManager>scripted
protected final func ActionPreset(preset: ref<SmartHousePreset>) -> ref<PresetAction>scripted
public final func ActivatePreset(i: Int32)scripted
protected final func CheckTimetable(newTable: SPresetTimetableEntry, arrayPos: Int32)scripted
protected func GameAttached()scripted
public func GetActions(out outActions: array<ref<DeviceAction>>, context: GetActionsContext) -> Boolscripted
protected final const func GetActiveTimeTableEntry() -> Int32scripted
protected final const func GetCurrentTime() -> GameTimescripted
public final func GetCustomizationFact() -> CNamescripted
public func GetDeviceWidget(context: script_ref<GetActionsContext>) -> SDeviceWidgetPackagescripted
protected func GetInkWidgetTweakDBID(context: script_ref<GetActionsContext>) -> TweakDBIDscripted
protected func Initialize()scripted
protected final func InitializePreset()scripted
protected final func InitializeTimetable()scripted
protected final const func MakeTime(time: SSimpleGameTime) -> GameTimescripted
protected cb func OnInstantiated() -> Boolscripted
public func OnOpenInteriorManager(evt: ref<OpenInteriorManager>) -> EntityNotificationTypescripted
public func OnPresetAction(evt: ref<PresetAction>) -> EntityNotificationTypescripted
public final func QuestForcePreset(preset: CName)scripted
public final func RegisterFactCallback()scripted
public final func UninitializeTimetable()scripted
public final func UnregisterFactCallback()scripted