DeviceLinkComponentPS class
DeviceLinkComponentPS
Inheritance
Base: SharedGameplayPS
Derived
PuppetDeviceLinkPS, VehicleDeviceLinkPS
Properties
| Property | Type | |
|---|---|---|
parentDevice | DeviceLink | scripted |
isConnected | bool | scripted |
ownerEntityID | ent.EntityID | scripted |
Functions
DeviceLink GetParentDeviceLink()RTTIWeakHandle<SharedGameplayPS> GetParentDevice()RTTIbool IsConnected()RTTIEntityNotificationType OnDeviceLinkRequest(DeviceLinkRequest evt)RTTIEntityNotificationType OnDestroyLink(DestroyLink evt)RTTIvoid EstablishLink(bool connect)RTTIvoid Disconnect(game.DeviceComponentPS[] links)RTTIvoid Disconnect(game.DeviceComponentPS link)RTTIvoid Connect(game.DeviceComponentPS[] links)RTTIvoid Connect(game.DeviceComponentPS link)RTTIbool HasNetworkBackdoor()overrideRTTISecuritySystemInput? ActionSecurityBreachNotification(Vector4 lastKnownPosition, game.Object whoBreached, ESecurityNotificationType type, game.data.StimType? stimType)RTTIvoid TriggerSecuritySystemNotification(Vector4 lastKnownPosition, game.Object whoBreached, ESecurityNotificationType type, game.data.StimType? stimType)RTTIEntityNotificationType OnSecuritySystemEnabled(SecuritySystemEnabled evt)RTTIEntityNotificationType OnSecuritySystemDisabled(SecuritySystemDisabled evt)RTTIEntityNotificationType OnSecuritySystemOutput(SecuritySystemOutput evt)RTTIEntityNotificationType OnSecurityAreaCrossingPerimeter(SecurityAreaCrossingPerimeter evt)RTTIEntityNotificationType OnTargetAssessmentRequest(TargetAssessmentRequest evt)RTTIEntityNotificationType OnAddToBlacklistEvent(AddToBlacklistEvent evt)RTTIEntityNotificationType OnRemoveFromBlacklistEvent(RemoveFromBlacklistEvent evt)RTTIbool WasRevealedInNetworkPing()overrideRTTIvoid SetRevealedInNetworkPing(bool wasRevealed)overrideRTTIWeakHandle<game.DeviceComponentPS> GetDevice(DeviceLink deviceLink)RTTIvoid QueuePSEvent(DeviceLink deviceLink, red.Event evt)RTTIvoid PingDevicesNetwork()RTTIPingDevice? ActionDevicePing(game.PersistentState ps)RTTIstatic DeviceLinkComponentPS? AcquireDeviceLink(ScriptGameInstance game, ent.EntityID entityID)staticRTTI globalstatic DeviceLinkComponentPS? CreateAndAcquireDeviceLink(ScriptGameInstance game, ent.EntityID entityID)staticRTTI globalstatic game.PersistentID GenerateID(ent.EntityID id)staticRTTI global