Get shortcode attribute value to another function

<?php
class MakeShortcode
{

public $color;
public function __construct()
{
    add_action( 'init', array($this, 'PostBLock') );
    add_shortcode( 'PostBLock', array($this, 'getpostblock') );

    add_action( 'wp_enqueue_scripts', array( $this, 'inlinestyle') );

}

public function getpostblock( $atts ){
    extract( shortcode_atts( 
    array(
        'section_color' => '#000000',

    ), $atts) );

    return $section_color;
}
public function inlinestyle(){
 $color = $this->getpostblock();  
 wp_enqueue_style(
        'custom-style',
        get_template_directory_uri() . '/css/style.css'
    );
    $custom_css = "
        div[data-id=289374].post-block-post-left.active,
        div[data-id=289374].post-block-post-right.active{
            background : {$color};
            border-color : {$color};
        }";
    wp_add_inline_style( 'custom-style', $custom_css );
}
}
$test = new MakeShortcode();