DisposalDeviceControllerPS
Base: ScriptableDeviceComponentPS
None.
| Property | Type | |
|---|---|---|
DisposalDeviceSetup | DisposalDeviceSetup | scripted |
distractionSetup | DistractionSetup | scripted |
explosionSetup | DistractionSetup | scripted |
isDistractionDisabled | bool | scripted |
wasActivated | bool | scripted |
wasLethalTakedownPerformed | bool | scripted |
isPlayerCurrentlyPerformingDisposal | bool | scripted |
TDBID GetInteractionName() RTTIbool WasActivated() RTTIvoid SetIsPlayerCurrentlyPerformingDisposal(bool value) RTTIbool WasLethalTakedownPerformed() RTTIvoid SetWasLethalTakedownPerformed(bool value) RTTITDBID GetQuickHackName() RTTITDBID GetActionName() RTTITDBID GetTakedownActionName() RTTITDBID GetNonlethalTakedownActionName() RTTIfloat GetStimuliRange() RTTIbool HasQuickHackDistraction() RTTIbool HasSpiderbotInteraction() RTTIbool HasSpiderbotExplosionInteraction() RTTIbool HasComputerInteraction() RTTIExplosiveDeviceResourceDefinition[] GetExplosionDeinitionArray() RTTIint GetNumberOfUses() RTTIBaseSkillCheckContainer? GetSkillCheckContainerForSetup() overrideRTTIDisposeBody? ActionDisposeBody(TDBID interactionTweak) RTTITakedownAndDisposeBody? ActionTakedownAndDisposeBody(TDBID interactionTweak) RTTINonlethalTakedownAndDisposeBody? ActionNonlethalTakedownAndDisposeBody(TDBID interactionTweak) RTTIQuickHackDistraction? ActionQuickHackDistraction(TDBID interactionTweak) RTTISpiderbotDistraction? ActionSpiderbotDistraction(string interactionName) RTTISpiderbotExplodeExplosiveDevice? ActionSpiderbotExplosion(string interactionName) RTTISpiderbotExplodeExplosiveDevicePerformed? ActionSpiderbotExplodeExplosiveDevicePerformed() RTTISpiderbotDistractionPerformed? ActionSpiderbotDistractionPerformed() RTTIOverchargeDevice? ActionOverchargeDevice() RTTIToggleActivation? ActionToggleActivation(TDBID interactionTweak) RTTIgame.IBlackboard? GetPlayerSMBlackboard() RTTIbool IsNPCDisposalBlockedStatusEffect() RTTIbool IsPlayerCarrying() RTTIbool IsEnemyGrappled() RTTIbool IsPlayerDroppingBody() RTTIbool CanCreateAnyQuickHackActions() overrideRTTIbool CanCreateAnySpiderbotActions() overrideRTTIvoid GetSpiderbotActions(game.device.Action[] actions, game.GetActionsContext context) overrideRTTIEntityNotificationType OnDistraction(Distraction evt) RTTIEntityNotificationType OnToggleActivation(ToggleActivation evt) overrideRTTIEntityNotificationType OnSpiderbotDistraction(SpiderbotDistraction evt) RTTIEntityNotificationType OnSpiderbotExplosion(SpiderbotExplodeExplosiveDevice evt) RTTIEntityNotificationType OnSpiderbotExplosionPerformed(SpiderbotExplodeExplosiveDevicePerformed evt) RTTIEntityNotificationType OnSpiderbotDistractionPerformed(SpiderbotDistractionPerformed evt) RTTIEntityNotificationType OnDisposeBody(DisposeBody evt) RTTIEntityNotificationType OnTakedownAndDisposeBody(TakedownAndDisposeBody evt) RTTIEntityNotificationType OnNonlethalTakedownAndDisposeBody(NonlethalTakedownAndDisposeBody evt) RTTIEntityNotificationType OnOverchargeDevice(OverchargeDevice evt) RTTI