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(); }