public sealed class UtilityConsiderationContentOne consideration, as a file holds it: where the number comes from and what shape it goes through.
Remarks
⚠ Every member is settable, and that is not laziness. The YAML binder takes part only in members it can write on both sides, so a get-only collection is written out and then silently skipped on load — a file that loses its contents by round-tripping.
Fields and properties (12)
public string NameWhat it is called, in the table and in a diagnostic.
public UtilityInputKind InputWhere its number comes from.
public string KeyThe blackboard key it reads, for the two kinds that read one.
public string SourceThe registered input's name, for Registered.
public float MinimumWhat maps to zero, for a blackboard input.
public float MaximumWhat maps to one, for a blackboard input; or the far distance for a distance input.
public ResponseCurveKind CurveWhich shape it goes through.
public float SlopeSlope, or the bell's height.
public float ExponentExponent, steepness or width — whichever the shape has.
public float ShiftVertical shift.
public float CentreHorizontal shift.
public List<UtilityCurveKeyContent> KeysThe keys, for Sampled.
Methods (1)
public ResponseCurve BuildCurve()The curve this describes.
Used by (12)
- TypeRegistrationVixen.Ai
- UtilityActionContentVixen.Ai
- UtilityContentTestsVixen.Ai.Tests
- UtilitySetContentCompilerVixen.Ai
- Vixen_Ai_UtilityActionContentSerializerVixen.Ai
- Vixen_Ai_UtilityConsiderationContentSerializerVixen.Ai
- LiveAgentVixen.Editor.AssetEditors.Tests
- UtilitySetDocumentVixen.Editor.AssetEditors
- UtilitySetDocumentTestsVixen.Editor.AssetEditors.Tests
- UtilitySetModelVixen.Editor.Ai
- UtilitySetViewVixen.Editor.AssetEditors
- UtilitySetViewTestsVixen.Editor.AssetEditors.Tests