public void SetActivePanel(int panel)
 {
     if (panel != (int)Panels.None)
     {
         //show active panel
         _activePanel = (Panels)panel;
         transform.GetChild((int)_activePanel).gameObject.SetActive(true);
         cashActivePanel = transform.GetChild((int)_activePanel).GetComponent <MovementPanel>();
         ShowActivePanel();
         //show hide button
         transform.GetChild(0).gameObject.SetActive(true);
     }
 }
    public void HideActivePanel()
    {
        if (cashActivePanel != null)
        {
            Debug.Log("Hide Active Panel");
            cashActivePanel.transform.position = new Vector2(0.0f, -10.0f);
            cashActivePanel.Hide();
            cashActivePanel = null;
            _activePanel    = Panels.None;

            transform.GetChild(0).gameObject.SetActive(false);
        }
        else
        {
            Debug.LogError("Script 'Hide active error' not activate");
        }
    }
 private void Start()
 {
     _activePanel    = Panels.None;
     cashActivePanel = null;
 }