public static void ParseBillboardType( string[] values, ParticleSystemRenderer _renderer )
{
if ( values.Length != 1 )
{
ParseHelper.LogParserError( "billboard_type", _renderer.Type, "Wrong number of parameters." );
return;
}
// lookup the real enum equivalent to the script value
object val = ScriptEnumAttribute.Lookup( values[ 0 ], typeof( BillboardType ) );
BillboardParticleRenderer renderer = (BillboardParticleRenderer)_renderer;
// if a value was found, assign it
if ( val != null )
renderer.BillboardType = (BillboardType)val;
else
ParseHelper.LogParserError( "billboard_type", _renderer.Type, "Invalid enum value" );
}