Flush() public méthode

public Flush ( ) : void
Résultat void
Exemple #1
0
        protected Packet Compile()
        {
            IGumpWriter disp = new DisplayGumpPacked( this );

            if ( !m_Dragable )
                disp.AppendLayout( m_NoMove );

            if ( !m_Closable )
                disp.AppendLayout( m_NoClose );

            if ( !m_Disposable )
                disp.AppendLayout( m_NoDispose );

            if ( !m_Resizable )
                disp.AppendLayout( m_NoResize );

            int count = m_Entries.Count;
            GumpEntry e;

            for ( int i = 0; i < count; ++i )
            {
                e = m_Entries[i];

                disp.AppendLayout( m_BeginLayout );
                e.AppendTo( disp );
                disp.AppendLayout( m_EndLayout );
            }

            disp.WriteStrings( m_Strings );

            disp.Flush();

            m_TextEntries = disp.TextEntries;
            m_Switches = disp.Switches;

            return disp as Packet;
        }