REDNODE / GAME API

InnerBunkerCoreScreenGameController

classscriptedClass

extends BaseInnerBunkerComputerGameController › gameuiBaseBunkerComputerGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 21

NameTypeFlags
coreStatusAnimProxyref<inkAnimProxy>scriptedpublic
coreStatusMalfunctionAnimNameCNamescriptedpublic
coreStatusNormalAnimNameCNamescriptedpublic
coreStatusShutdownAnimNameCNamescriptedpublic
coreStatusShutingDownAnimNameCNamescriptedpublic
failurePopupinkWidgetRefscriptedpublic
failurePopupAnimNameCNamescriptedpublic
processingPanelinkWidgetRefscriptedpublic
resultPopupAnimProxyref<inkAnimProxy>scriptedpublic
showResultTimeFloatscriptedpublic
shutdownButtoninkWidgetRefscriptedpublic
stageInnerBunkerCoreStagescriptedpublic
statusesarray<InnerBunkerCoreStatus>[6]scriptedpublic
successPopupinkWidgetRefscriptedpublic
successPopupAnimNameCNamescriptedpublic
sysIndexInt32scriptedpublic
systemCheckTimeOfflineFloatscriptedpublic
systemCheckTimeUnresponsiveFloatscriptedpublic
systemsarray<inkWidgetRef>[6]scriptedpublic
systemsCheckAnimNameCNamescriptedpublic
systemsCheckAnimProxyref<inkAnimProxy>scriptedpublic

Methods 13

public final func InitFromFacts()scripted
protected cb func OnFactChanged(fact: CName, value: Int32) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnShutdownButtonClicked(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnTimer(timerName: CName) -> Boolscripted
public final func SetCoreStatus(coreStatusAnimName: CName)scripted
public final func SetStatus(controller: wref<inkLogicController>, status: InnerBunkerCoreStatus)scripted
public final func SetSystemsStatus()scripted
public final func SetSystemsStatus(status: InnerBunkerCoreStatus)scripted
public final func ShowResult()scripted
public final func Shutdown()scripted
public final func UpdateFacts()scripted
public final func UpdateVisibility(isButtonVisible: Bool)scripted