private void RefreshWaste(Transform wasteTransform) { Waste waste = wasteTransform.GetComponent <Waste>(); if (waste) { //If previous parent is Waste refresh it waste.RegisterOnRefreshWasteAction(null); waste.RefreshChildren(); stock.RefreshStockRefreshImage(); } }
private void FinishUndoAnimation() { noOfAnimations--; if (noOfAnimations <= 0 && allMovesSet) { if (refreshWaste) { waste.RegisterOnRefreshWasteAction(CastNextAnimation); waste.RefreshChildren(); stock.ResetStockCardsPos(); } else { CastNextAnimation(); } } }