Example #1
0
            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!" );
            }
Example #2
0
            public void Read( BinaryReader R )
            {
                m_type = (KNOWN_TYPES) R.ReadInt32();

                m_main = R.ReadString();
                m_main = m_main == string.Empty ? null : m_main;
                m_ZPrepass = R.ReadString();
                m_ZPrepass = m_ZPrepass == string.Empty ? null : m_ZPrepass;
                m_shadow = R.ReadString();
                m_shadow = m_shadow == string.Empty ? null : m_shadow;
            }