Measurer¶
Runs measurement sub-setters against a single DataStorage.
Namespace: Jungle.Data
Inherits: ControllableComponent → MonoBehaviour
Overview¶
Measurer is a Setter flattened for the common case of "one DataStorage, many measurements". Each measurement entry resolves its own measurement source (a GameObject, an attachment point, …) and writes keyed values into the target storage.
The picker is scoped to ITargetedMeasurer; for non-measurement sub-setters or mixed entries, use a Setter with a DataStorageSetter entry instead.
On Begin the Measurer resolves the storage and initializes every measurement. On End each measurement is reset.
Properties¶
| Property | Type | Description |
|---|---|---|
| measurementsStorage | IDataStorageValue |
Data Storage that measurements will write into. |
| measurers | List<ITargetedMeasurer> |
Measurement sub-setters that write keyed values into the resolved storage. |