REDNODE / GAME API

ApartmentScreen

classscriptedClass

extends LcdScreen › InteractiveDevice › Device › DeviceBase › GameObject › GameEntity › Entity › IScriptable › ISerializable

Properties 1

NameTypeFlags
timeSystemCallbackIDUint32scriptedpublic

Methods 13

protected const func GetController() -> ref<ApartmentScreenController>scripted
public final const func GetCurrentOverdueValue() -> Int32scripted
public final const func GetCurrentRentStatus() -> ERentStatusscripted
public const func GetDevicePS() -> ref<ApartmentScreenControllerPS>scripted
protected cb func OnDayPassed(evt: ref<DayPassedEvent>) -> Boolscripted
protected cb func OnDetach() -> Boolscripted
protected cb func OnRequestComponents(ri: EntityRequestComponentsInterface) -> Boolscripted
protected cb func OnTakeControl(ri: EntityResolveComponentsInterface) -> Boolscripted
private final func RegisterDayUpdateCallback()scripted
public func ResavePersistentData(ps: ref<PersistentState>) -> Boolscripted
protected func ResolveGameplayState()scripted
public final const func ShouldShowOverdueValue() -> Boolscripted
private final func UnregisterDayUpdateCallback()scripted