void CleanDataByScene() { for (int i = datas.Count - 1; i >= 0; --i) { ABData data = (ABData)datas[i]; if (!data.IsDontDestroyOnLoad()) { datas.Remove(data); data.Dispose(); data = null; } } }