Vixen
02b45cc4
csharp
public record class AudioScattererAsset

A scatterer, as a file declares it.

No guide page documents this yet — the page shows what the code says about itself.

Remarks

It names the event it throws rather than containing one, because a bird call is usually also played deliberately — by a scripted moment, by a trigger volume — and two copies of it would be two instance budgets that do not know about each other.

Fields and properties (9)

  • public string Name

    What it is called.

  • public string Event

    Which event it throws, by name.

  • public float MinimumInterval

    The shortest gap between two spawns, in seconds.

  • public float MaximumInterval

    The longest gap between two spawns, in seconds.

  • public float MinimumDistance

    How close to the origin a spawn may land.

  • public float MaximumDistance

    How far from the origin a spawn may land.

  • public float VerticalSpread

    How much of the vertical a spawn may use, from 0 for a flat ring to 1 for a whole sphere.

  • public bool FollowListener

    Whether the origin follows the listener rather than staying where it was put.

  • public uint Seed

    Where its random sequence starts.

Methods (1)

Used by (2)

  • TypeRegistrationVixen.Audio
  • Vixen_Audio_Assets_AudioScattererAssetSerializerVixen.Audio