A small attribute type set for particle parameters implementing IAttributeTypeSet with ParticleFloat and ParticleGradient types. It provides defaults and a parser for float attributes, returning new ParticleFloat or ParticleGradient instances.
namespace Sandbox;
// The code in this file is ai generated
public class ParticleAttributeTypeSet : IAttributeTypeSet<ParticleFloat, ParticleGradient>
{
public ParticleFloat GetDefaultFloat() => new ParticleFloat();
public ParticleFloat ParseFloat( string value ) => new ParticleFloat( ){ConstantValue = float.Parse( value, System.Globalization.CultureInfo.InvariantCulture )};
public ParticleGradient GetDefaultColor() => new ParticleGradient();
}