utils/attributes/NativeAttributeTypeSet.cs

Defines a native attribute type set implementing IAttributeTypeSet<float, Color>. It provides default values and parsing for float and Color, returning 0 for floats, parsing floats using invariant culture, and returning Color.White as default color.

namespace Sandbox;
// The code in this file is ai generated
public class NativeAttributeTypeSet : IAttributeTypeSet<float, Color>
{
	public float GetDefaultFloat() => 0f;
	public float ParseFloat( string value ) => float.Parse( value, System.Globalization.CultureInfo.InvariantCulture );
	public Color GetDefaultColor() => Color.White;
}