SecurityTurretControllerPS class
SecurityTurretControllerPS
Inheritance
Base: SensorDeviceControllerPS
Derived
None.
Properties
| Property | Type | |
|---|---|---|
pendingSecuritySystemDisableRequest | bool | scripted |
turretSkillChecks | EngDemoContainer? | scripted |
ignoreSkillcheckGeneration | bool | scripted |
laserGameEffectRef | game.EffectRef | scripted |
weaponItemRecordString | string | scripted |
vfxNameOnShoot | CName | scripted |
Functions
bool OnInstantiated()overrideRTTIvoid Initialize()overrideRTTIvoid GameAttached()overrideRTTIBaseSkillCheckContainer? GetSkillCheckContainerForSetup()overrideRTTIvoid SetDeviceState(EDeviceStatus state)overrideRTTIbool GetIsUnderControl()RTTIgame.EffectRef GetLaserGameEffectRef()RTTISecurityTurretStatus? GetDeviceStatusAction()overrideRTTIstring GetVfxNameOnShoot()RTTIstring GetWeaponItemRecordString()RTTISecurityTurretStatus? ActionSecurityTurretStatus()RTTIgame.device.Action? GetQuestActionByName(CName actionName)overrideRTTIRipOff? ActionRipOff()RTTIEntityNotificationType OnRipOff(RipOff evt)RTTIbool CanCreateAnyQuickHackActions()overrideRTTISetDeviceAttitude? ActionSetDeviceAttitude()overrideRTTIvoid GetMinigameActions(game.device.Action[] actions, game.GetActionsContext context)overrideRTTIEntityNotificationType OnPendingSecuritySystemDisable(PendingSecuritySystemDisable evt)RTTIEntityNotificationType OnSecuritySystemOutput(SecuritySystemOutput evt)overrideRTTIEntityNotificationType OnSecurityAreaCrossingPerimeter(SecurityAreaCrossingPerimeter evt)overrideRTTIbool CanPerformReprimand()overrideRTTIActionEngineering? ActionEngineering(game.GetActionsContext context)overrideRTTIEntityNotificationType OnActionEngineering(ActionEngineering evt)overrideRTTIActionDemolition? ActionDemolition(game.GetActionsContext context)overrideRTTIEntityNotificationType OnActionDemolition(ActionDemolition evt)overrideRTTIvoid Override(ScriptableDeviceAction action)RTTIvoid RipOff(ScriptableDeviceAction action)RTTIEntityNotificationType OnDisassembleDevice(DisassembleDevice evt)overrideRTTIQuestForceReload? ActionQuestForceReload()RTTIEntityNotificationType OnQuestForceReload(QuestForceReload evt)RTTIQuestForceOverheat? ActionQuestForceOverheat()RTTIEntityNotificationType OnQuestForceOverheat(QuestForceOverheat evt)RTTIQuestRemoveWeapon? ActionQuestRemoveWeapon()RTTIEntityNotificationType OnQuestRemoveWeapon(QuestRemoveWeapon evt)RTTIProgramSetDeviceOff? ActionProgramSetDeviceOff()overrideRTTIProgramSetDeviceAttitude? ActionProgramSetDeviceAttitude()overrideRTTIvoid SendDeviceNotOperationalEvent()overrideRTTIbool IsTurretOperationalUnderSecuritySystem()RTTIEntityNotificationType OnSetDeviceAttitude(SetDeviceAttitude evt)overrideRTTITDBID GetDeviceIconTweakDBID()overrideRTTITDBID GetBackgroundTextureTweakDBID()overrideRTTI