SecurityGateLockControllerPS class
SecurityGateLockControllerPS
Inheritance
Base: ScriptableDeviceComponentPS
Derived
None.
Properties
| Property | Type | |
|---|---|---|
tresspasserList | TrespasserEntry[] | scripted |
entranceToken | ent.EntityID | scripted |
isLeaving | bool | scripted |
isLocked | bool | scripted |
Functions
bool IsLocked()RTTIvoid UpdateTrespassersList(ent.TriggerEvent evt, bool isEntering)RTTIvoid UpdateTrespasserEntry(int index, bool isEntering, CName areaName)RTTIbool IsLegallyLeaving(TrespasserEntry t)RTTIvoid AddTrespasserEntry(ScriptedPuppet trespasser, CName areaName)RTTIvoid RemoveTrespasserEntry(int index)RTTIbool IsTrespasserOutside(int index)RTTIEntityNotificationType OnForceUnlock(SecurityGateForceUnlock evt)RTTIvoid UnlockGate()RTTIvoid LockGate(bool expireToken)RTTIvoid UpdateGatePosition()RTTITDBID GetDeviceIconTweakDBID()overrideRTTITDBID GetBackgroundTextureTweakDBID()overrideRTTI