DisposalDeviceControllerPS class
DisposalDeviceControllerPS
Inheritance
Base: ScriptableDeviceComponentPS
Derived
None.
Properties
| Property | Type | |
|---|---|---|
DisposalDeviceSetup | DisposalDeviceSetup | scripted |
distractionSetup | DistractionSetup | scripted |
explosionSetup | DistractionSetup | scripted |
isDistractionDisabled | bool | scripted |
wasActivated | bool | scripted |
wasLethalTakedownPerformed | bool | scripted |
isPlayerCurrentlyPerformingDisposal | bool | scripted |
Functions
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