public virtual void Clear() { if (_aniParent == null) { return; } if (_curColor != DefaultColor) { _renderer.color = DefaultColor; } if (_curScale != DefaultScale) { _trans.localScale = DefaultScale; } _spList = null; _renderer = null; _trans = null; if (_isDefaultPrefab) { _aniParent.SetActive(false); ObjectsPool.GetInstance().RestorePrefabToPool("AniParent", _aniParent); } _spList = null; _renderer = null; _trans = null; _aniTf = null; _aniObject = null; _aniParent = null; _completeCBFunc = null; _completeCBPara = null; _cache = null; }
//public virtual GameObject /// <summary> /// 设置播放完成的回调 /// </summary> /// <param name="callback"></param> public void SetPlayCompleteCallBack(PlayAnimationCompleteCallBack callback, object callBackPara = null) { _completeCBFunc = callback; _completeCBPara = callBackPara; }