ServerNodeControllerPS class
ServerNodeControllerPS
Inheritance
Base: ScriptableDeviceComponentPS
Derived
None.
Properties
| Property | Type | |
|---|---|---|
coverState | CoverState | scripted |
serverState | ServerState | scripted |
destroyedPin | byte | scripted |
Functions
CoverState GetCoverState()RTTIServerState GetServerState()RTTIbool IsPinDestroyed(int index)RTTIvoid SetCoverState(CoverState state)RTTIvoid SetServerState(ServerState state)RTTIvoid SetDestroyedPin(int pinNum)RTTIbool CanCreateAnyQuickHackActions()overrideRTTIQuestOpen? ActionQuestOpen()RTTIQuestClose? ActionQuestClose()RTTIQuestExplode? ActionQuestExplode()RTTIQuestStartHacking? ActionQuestStartHacking()RTTIQuestStopHacking? ActionQuestStopHacking()RTTIServerOverload? ActionServerOverload()RTTIbool TryUpdateServerState(ServerState serverState)RTTIbool TryUpdateCoverState(CoverState coverState)RTTIEntityNotificationType GetNotificationBasedOnServerUpdateState(bool wasStateUpdated)RTTIbool TryOpenServer()RTTIbool TryCloseServer()RTTIbool TryExplode()RTTIEntityNotificationType OnQuestOpen(QuestOpen evt)RTTIEntityNotificationType OnQuestClose(QuestClose evt)RTTIEntityNotificationType OnQuestExplode(QuestExplode evt)RTTIEntityNotificationType OnQuestStartHacking(QuestStartHacking evt)RTTIEntityNotificationType OnQuestStopHacking(QuestStopHacking evt)RTTIEntityNotificationType OnOverloadDevice(OverloadDevice evt)overrideRTTIEntityNotificationType OnServerOverload(ServerOverload evt)RTTI