public void SetMainProgram( string _mainProgramName )
{
m_main = _mainProgramName;
_mainProgramName = _mainProgramName.ToLower();
if ( _mainProgramName == "arkdefault" )
m_type = KNOWN_TYPES.DEFAULT;
else if ( _mainProgramName == "arkeyeball" )
m_type = KNOWN_TYPES.EYE;
else if ( _mainProgramName == "arkhair" )
m_type = KNOWN_TYPES.HAIR;
else if ( _mainProgramName == "arksssrender" )
m_type = KNOWN_TYPES.SKIN;
else if ( _mainProgramName == "arkvista" )
m_type = KNOWN_TYPES.VISTA;
else if ( _mainProgramName == "arkwater" )
m_type = KNOWN_TYPES.WATER;
else if ( _mainProgramName == "arkvegetation" )
m_type = KNOWN_TYPES.VEGETATION;
else if ( _mainProgramName == "arkclouds" )
m_type = KNOWN_TYPES.CLOUDS;
else if ( _mainProgramName == "arksky" )
m_type = KNOWN_TYPES.SKY;
else if ( _mainProgramName == "arkdecal" )
m_type = KNOWN_TYPES.DECAL;
else if ( _mainProgramName == "arkcable" )
m_type = KNOWN_TYPES.CABLE;
else {
if ( _mainProgramName.StartsWith( "particle" )
|| _mainProgramName.StartsWith( "postfx" ) )
m_type = KNOWN_TYPES.FX;
}
// if ( m_type == KNOWN_TYPES.UNKNOWN )
// throw new Exception( "Urecognized program type!" );
}