// Revert settings
    public void RevertSettings()
    {
        textures = new Texture2D[m_rTextures.Length];
        m_rTextures.CopyTo(textures, 0);

        padding = m_iPadding;

        maximumAtlasSize = m_eMaximumAtlasSize;
    }
    // Apply settings
    public void ApplySettings()
    {
        m_rTextures = new Texture2D[textures.Length];
        textures.CopyTo(m_rTextures, 0);

        m_iPadding = padding;

        m_eMaximumAtlasSize = maximumAtlasSize;

        Generate();
    }