GenericDeviceControllerPS
Base: ScriptableDeviceComponentPS
None.
| Property | Type | |
|---|---|---|
isRecognizableBySenses | bool | scripted |
genericDeviceActionsSetup | GenericDeviceActionsData | scripted |
genericDeviceSkillChecks | GenericContainer? | scripted |
deviceWidgetRecord | TDBID | scripted |
thumbnailWidgetRecord | TDBID | scripted |
performedCustomActionsIDs | CName[] | scripted |
bool OnInstantiated() overrideRTTIBaseSkillCheckContainer? GetSkillCheckContainerForSetup() overrideRTTIQuestCustomAction? ActionQuestCustomAction() RTTIQuestToggleCustomAction? ActionQuestToggleCustomAction(bool enable) RTTICustomDeviceAction? ActionCustom(SDeviceActionCustomData actionData) RTTITogglePower? ActionTogglePower(SDeviceActionBoolData actionData) RTTIToggleON? ActionToggleON(SDeviceActionBoolData actionData) RTTIstring GetRecordName(game.device.Action inputAction) RTTIgame.device.Action? GetQuestActionByName(CName actionName) overrideRTTIbool CanCreateAnyQuickHackActions() overrideRTTIbool CanCreateAnySpiderbotActions() overrideRTTIvoid GetSpiderbotActions(game.device.Action[] actions, game.GetActionsContext context) overrideRTTIvoid StorePerformedCustomActionID(CName ID) RTTIvoid ResetPerformedCustomActionsStorage() RTTIbool HasCustomActionStored(CName ID) RTTIvoid ResolveCustomAction(CName actionID) RTTIbool ResolveFactOnCustomAction(CName factName) RTTIbool ResolveFactOnCustomActionByIndex(int index) RTTIvoid InitializeQuestDBCallbacksForCustomActions() RTTIvoid UnInitializeQuestDBCallbacksForCustomActions() RTTICName[] GetPerformedCustomActionsStorage() RTTIvoid ResolveBaseActionOperation(ScriptableDeviceAction action) overrideRTTIvoid ResolveCustomActionOperation(CustomDeviceAction action) RTTIEntityNotificationType OnCustomAction(CustomDeviceAction evt) RTTIEntityNotificationType OnQuestCustomAction(QuestCustomAction evt) RTTIEntityNotificationType OnQuestToggleCustomAction(QuestToggleCustomAction evt) RTTIEntityNotificationType OnToggleCustomActionEvent(ToggleCustomActionEvent evt) RTTIbool ToggleCustomAction(CName actionID, bool enable) RTTIActionHacking? ActionHacking(game.GetActionsContext context) overrideRTTIvoid ResolveActionHackingCompleted(ActionHacking evt) overrideRTTIActionEngineering? ActionEngineering(game.GetActionsContext context) overrideRTTIEntityNotificationType OnActionEngineering(ActionEngineering evt) overrideRTTIActionDemolition? ActionDemolition(game.GetActionsContext context) overrideRTTIEntityNotificationType OnActionDemolition(ActionDemolition evt) overrideRTTIEntityNotificationType OnActivateDevice(ActivateDevice evt) overrideRTTIstring GetSkillCheckActionDisplayName(ActionSkillCheck skillAction) RTTIvoid ResolveSkillCheckAction(ActionSkillCheck skillAction) RTTITDBID GetInkWidgetTweakDBID(game.GetActionsContext context) overrideRTTISThumbnailWidgetPackage GetThumbnailWidget() overrideRTTIbool WasCustomActionPerformed(CName actionID) RTTI