private void Hiding() { if (!_isHiding) { return; } foreach (GameObject g in _hideOnPress) { Color clr = g.GetComponent <CanvasRenderer>().GetColor(); clr.a -= Time.deltaTime * _hidingSpeed; g.GetComponent <CanvasRenderer>().SetColor(clr); if (clr.a <= 0) { GameInit.GetInstance().Init(); Destroy(transform.parent.gameObject); } } }