protected override void Start()
    {
        base.Start();
        Transform     menu          = transform.parent.Find("MenuButton");
        SecondaryMenu secondaryMenu = SecondaryMenu.GetInstance();

        if (secondaryMenu != null && menu != null)
        {
            menusButton  = menu.GetComponent <Button>();
            matryxButton = secondaryMenu.transform.Find("Panel/Matryx").GetComponent <Button>();
        }
        else
        {
            Destroy(gameObject);
        }
    }
    protected override void Start()
    {
        base.Start();
        SecondaryMenu secondary = SecondaryMenu.GetInstance();

        if (secondary != null)
        {
            secondaryMenu = secondary.transform.parent;
            fuseButton    = this.transform.parent.GetComponentInChildren <FuseButton>();
        }
        else
        {
            Destroy(this.gameObject);
            return;
        }
    }