protected static bool ParseTechnique( string parameters, MaterialScriptContext context )
{
// create a new technique
context.technique = context.material.CreateTechnique();
// update section
context.section = MaterialScriptSection.Technique;
// increate technique level depth
context.techLev++;
// get the technique name
string[] values = parameters.Split( new char[] { ' ', '\t' } );
if ( values.Length > 0 && values[ 0 ].Length > 0 )
context.technique.Name = values[ 0 ];
// return true because this must be followed by a {
return true;
}