REDNODE / GAME API

SmartHouseControllerPS

classscriptedClasssavable

extends MasterControllerPS › ScriptableDeviceComponentPS › SharedGameplayPS › DeviceComponentPS › GameComponentPS › PersistentState › IScriptable › ISerializable

Properties 5

NameTypeFlags
activePresetref<SmartHousePreset>scriptedprotected
availablePresetsarray<ref<SmartHousePreset>>scriptedprotected
callbackIDUint32scriptedprotected
smartHouseCustomizationSmartHouseConfigurationscriptedprotected
timetablearray<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