Axiom.ParticleSystems.BillboardParticleRenderer.ParseBillboardType C# (CSharp) Method

ParseBillboardType() private method

private ParseBillboardType ( string values, ParticleSystemRenderer _renderer ) : void
values string
_renderer ParticleSystemRenderer
return void
		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" );
		}