Skip to content

Measurer

Runs measurement sub-setters against a single DataStorage.

Namespace: Jungle.Data Inherits: ControllableComponentMonoBehaviour

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.

See Also