DeviceLinkComponentPS
Base: SharedGameplayPS
PuppetDeviceLinkPS, VehicleDeviceLinkPS
| Property | Type | |
|---|---|---|
parentDevice | DeviceLink | scripted |
isConnected | bool | scripted |
ownerEntityID | ent.EntityID | scripted |
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