// Crest Water System
// Copyright © 2024 Wave Harmonic. All rights reserved.
namespace WaveHarmonic.Crest
{
///
/// Registers a custom input to the .
///
///
/// Attach this to objects that you want to influence the horizontal flow of the
/// water volume.
///
[@HelpURL("Manual/TidesAndCurrents.html#flow-inputs")]
[FilterEnum(nameof(_Blend), Filtered.Mode.Include, (int)LodInputBlend.Additive, (int)LodInputBlend.Alpha)]
public sealed partial class FlowLodInput : LodInput
{
// Countering will incur thrashing. Previously we allowed the option so the
// serialized value could be "false".
private protected override bool FollowHorizontalMotion => true;
#if d_CrestPaint
internal override LodInputMode DefaultMode => LodInputMode.Paint;
#else
internal override LodInputMode DefaultMode => LodInputMode.Renderer;
#endif
}
}