void Start()
 {
     crackParent = transform.parent.GetComponent <CrackChilds>();
     rb          = GetComponent <Rigidbody>();
     //mr = GetComponent<MeshRenderer>();
     //parentMr = transform.parent.GetComponent<MeshRenderer>();
 }
    public IEnumerator UnCrackTheChildren()
    {
        CrackChilds cc = GetComponent <CrackChilds>();

        while (Unit && cc.crack)
        {
            if (!Unit.GetComponent <Player>())
            {
                yield return(null);
            }
            cc.UnCrack();

            yield return(new WaitForSeconds(0.01f));
        }

        //cc.childs.Clear();
        yield return(null);
    }