Water/Modes/WorkInProgress/Area/WaterController.WaterArea.cs

A partial class file for WaterController that is intended to define an "Area" water mode for large bodies of water. It contains commented-out properties and a stubbed GenerateWaterArea method, so currently it declares no runtime behavior.

namespace AtmokineticAssets;

// Soon TM
// This will be used for very large body of waters like oceans, lakes, etc...
public sealed partial class WaterController: Component
{
	// [Property, Title("Area Model"), Feature("General"), Group("Properties"), ShowIf( nameof(WaterMode), WaterModeEnumeration.Area )]
	// public Model WaterAreaModel { get; set; }

	// [Property, Title("Bounds Minimum (cm)"), Feature("General"), Group("Properties"), ShowIf( nameof(WaterMode), WaterModeEnumeration.Area )]
	// public Vector3 WaterAreaBoundsMinimum = new( -100, -100, -100 );

	// [Property, Title("Bounds Maximum (cm)"), Feature("General"), Group("Properties"), ShowIf( nameof(WaterMode), WaterModeEnumeration.Area )]
	// public Vector3 WaterAreaBoundsMaximum = new( 100, 100, 0 );

	// [Button("Generate Water Area"), Feature("General"), Group("Properties"), ShowIf( nameof(WaterMode), WaterModeEnumeration.Area )]
	// public void GenerateWaterArea()
	// {

	// }
}