SharedGameplayPS class
SharedGameplayPS
Inheritance
Base: game.DeviceComponentPS
Derived
DeviceLinkComponentPS, ScriptableDeviceComponentPS
Properties
| Property | Type | |
|---|---|---|
deviceState | EDeviceStatus | scripted |
authorizationProperties | AuthorizationData | scripted |
wasStateCached | bool | scripted |
wasStateSet | bool | scripted |
cachedDeviceState | EDeviceStatus | scripted |
revealDevicesGrid | bool | scripted |
revealDevicesGridWhenUnpowered | bool | scripted |
wasRevealedInNetworkPing | bool | scripted |
hasNetworkBackdoor | bool | scripted |
Functions
EDeviceStatus GetDeviceState()RTTIvoid CacheDeviceState(EDeviceStatus state)RTTIvoid SetDeviceState(EDeviceStatus state)RTTIvoid EvaluateDeviceState()RTTIvoid QueuePSEvent(WeakHandle<game.PersistentState> targetPS, red.Event evt)RTTIvoid QueuePSEvent(game.PersistentID targetID, CName psClassName, red.Event evt)RTTIvoid QueuePSEventWithDelay(WeakHandle<game.PersistentState> targetPS, red.Event evt, float delay)RTTIvoid QueuePSEventWithDelay(game.PersistentID targetID, CName psClassName, red.Event evt, float delay)RTTIvoid QueueEntityEvent(ent.EntityID entityID, red.Event evt)RTTIbool IsPartOfSystem(ESystems systemType)RTTIbool IsConnectedToSecuritySystem()RTTIESecurityAccessLevel GetSecurityAccessLevel()RTTIESecurityAccessLevel FindHighestSecurityAccessLevel(SecurityAreaControllerPS[] securityAreas)RTTIbool IsBreached()RTTIbool HasNetworkBackdoor()RTTIbool IsConnectedToBackdoorDevice()RTTIAccessPointControllerPS? GetBackdoorAccessPoint()RTTIAccessPointControllerPS?[] GetAccessPoints()RTTIstring GetNetworkName()RTTIConnectedClassTypes CheckMasterConnectedClassTypes()RTTIbool WasRevealedInNetworkPing()RTTIvoid SetRevealedInNetworkPing(bool wasRevealed)RTTIEntityNotificationType OnSetRevealedInNetwork(SetRevealedInNetwork evt)RTTIbool IsPuppet()RTTI