Code/utils/attributes/IAttributeTypeSet.cs

An interface declaring methods for an attribute type set that abstracts float and gradient types. It defines GetDefaultFloat, ParseFloat(string), and GetDefaultColor methods for the generic types TFloat and TGradient.

namespace Sandbox;
// The code in this file is ai generated
public interface IAttributeTypeSet<TFloat, TGradient>
{
	TFloat GetDefaultFloat();
	TFloat ParseFloat( string value );
	TGradient GetDefaultColor();
}