ITargetingService
AUTO-GENERATED FILE – DO NOT EDIT MANUALLY
This page documents the supported public API surface only. Private, internal, benchmark, test, and implementation-detail types are intentionally omitted.
Declaration
Summary
Interface for Targeting event service
Metadata
Namespace: GridPlacement.Core.Services.Targeting
Source File: cs/Core/Services/Targeting/TargetingService.cs
Assembly: GridPlacement.Core
Type: interface
Methods
EmitReadyChanged
Emits a readiness change event (if the value changed).
Parameters
| Name | Description |
|---|---|
isReady | The current readiness value. |
EmitTargetChanged
Emits a target change event (if the value changed).
Parameters
| Name | Description |
|---|---|
newTarget | The new target value. |
oldTarget | The previous target value. |
EmitPositionerChanged
Emits a positioner change event (if the value changed).
Parameters
| Name | Description |
|---|---|
newPositioner | The new positioner value. |
EmitTargetMapChanged
Emits a target map change event (if the value changed).
Parameters
| Name | Description |
|---|---|
newTargetMap | The new target map value. |
EmitMapsChanged
Emits a maps change event (if the value changed).
Parameters
| Name | Description |
|---|---|
newMaps | The new set of maps. |
MonitorStateChanges
Inspects the given targeting state and emits events for any changes.
Parameters
| Name | Description |
|---|---|
state | The state to monitor. |
ClearCache
Clears any cached last-known values used for change detection.
Events
ReadyChanged
Raised when the readiness status of the state has changed.
TargetChanged
Raised when the target changes.
PositionerChanged
Raised when the positioner changes.
TargetMapChanged
Raised when the target map changes.
MapsChanged
Raised when the list of known maps changes.