public override void Clear()
 {
     if (_appearEffect != null)
     {
         _appearEffect.FinishEffect();
         _appearEffect = null;
     }
     SetOrderInLayer(0);
     if (_curAlpha != 1 || !_isOriginalColor)
     {
         _spRenderer.color = new Color(1, 1, 1, 1);
     }
     if (_scaleX != 1 || _scaleY != 1)
     {
         _trans.localScale = Vector3.one;
     }
     _spRenderer = null;
     _cfg        = null;
     base.Clear();
 }