REDNODE / GAME API

Computer

classscriptedClass

extends Terminal › InteractiveMasterDevice › InteractiveDevice › Device › DeviceBase › GameObject › GameEntity › Entity › IScriptable › ISerializable

Extended by 1 type

SmartWindow

Properties 6

NameTypeFlags
bannerUpdateActiveBoolscriptedprivate
bannerUpdateIDDelayIDscriptedprivate
currentAnimationStateEComputerAnimationStatescriptedprivate
playerControlDataPlayerControlDeviceDatascriptedprivate
transformXref<IPlacedComponent>scriptedprivate
transformYref<IPlacedComponent>scriptedprivate

Methods 45

private final func ClearOpenedFileAdress()scripted
private final func ClearOpenedMailAdress()scripted
protected func CreateBlackboard()scripted
private final func DecryptFile(fileAdress: SDocumentAdress)scripted
private final func DecryptMail(fileAdress: SDocumentAdress)scripted
private final func DetermineActivationState()scripted
public const func DeterminGameplayRole() -> EGameplayRolescripted
public const func GetBlackboardDef() -> ref<ComputerDeviceBlackboardDef>scripted
private const func GetController() -> ref<ComputerController>scripted
public const func GetDevicePS() -> ref<ComputerControllerPS>scripted
public final const func GetHideTopNavigationBar() -> Boolscripted
public final const func GetInitialMenuType() -> EComputerMenuTypescripted
private final func InitializeBanners()scripted
private func InitializeScreenDefinition()scripted
public final const func IsInSleepMode() -> Boolscripted
protected cb func OnActivateDevice(evt: ref<ActivateDevice>) -> Boolscripted
protected cb func OnCreateFactQuickHack(evt: ref<FactQuickHack>) -> Boolscripted
protected cb func OnDeactivateDevice(evt: ref<DeactivateDevice>) -> Boolscripted
protected cb func OnEnableDocumentEvent(evt: ref<EnableDocumentEvent>) -> Boolscripted
protected cb func OnGoToMenuEvent(evt: ref<GoToMenuEvent>) -> Boolscripted
protected cb func OnOpenDocumentEvent(evt: ref<OpenDocumentEvent>) -> Boolscripted
protected cb func OnRequestBannerWidgetUpdate(evt: ref<RequestBannerWidgetUpdateEvent>) -> Boolscripted
protected cb func OnRequestComponents(ri: EntityRequestComponentsInterface) -> Boolscripted
protected cb func OnRequestDocumentThumbnailWidgetsUpdate(evt: ref<RequestDocumentThumbnailWidgetsUpdateEvent>) -> Boolscripted
protected cb func OnRequestDocumentWidgetUpdate(evt: ref<RequestDocumentWidgetUpdateEvent>) -> Boolscripted
protected cb func OnRequestMainMenuWidgetsUpdate(evt: ref<RequestComputerMainMenuWidgetsUpdateEvent>) -> Boolscripted
protected cb func OnRequestMenuWidgetsUpdate(evt: ref<RequestComputerMenuWidgetsUpdateEvent>) -> Boolscripted
protected cb func OnSetDocumentState(evt: ref<SetDocumentStateEvent>) -> Boolscripted
protected cb func OnTakeControl(ri: EntityResolveComponentsInterface) -> Boolscripted
protected cb func OnTCSInputXAxisEvent(evt: ref<TCSInputXAxisEvent>) -> Boolscripted
protected cb func OnTCSInputYAxisEvent(evt: ref<TCSInputYAxisEvent>) -> Boolscripted
protected cb func OnToggleOpen(evt: ref<ToggleOpenComputer>) -> Boolscripted
private final func ReadFile(fileAdress: SDocumentAdress)scripted
private final func ReadMail(fileAdress: SDocumentAdress)scripted
private final func RequestBannerWidgetsUpdate(blackboard: ref<IBlackboard>)scripted
public func ResavePersistentData(ps: ref<PersistentState>) -> Boolscripted
private final func ResolveAnimationState(state: EComputerAnimationState)scripted
protected func ResolveGameplayState()scripted
protected func RestoreDeviceState()scripted
protected func ShouldAlwasyRefreshUIInLogicAra() -> Boolscripted
protected func ShouldExitZoomOnAuthorization() -> Boolscripted
protected final func StopBannerWidgetsUpdate()scripted
private final func TransformAnimActivate(activate: Bool)scripted
protected func TurnOffDevice()scripted
protected func TurnOnDevice()scripted