/// <summary> /// Per item callback once grouping is achieved /// </summary> /// <param name="_particle"></param> public void OneItemGroupingCompleted(ItemParticlesAnimation _particle) { if (_particle.itemAnimationData.compt > 0) { SetUnused(_particle); ItemGrouped?.Invoke(_particle); } _particle.itemAnimationData.compt--; if (_particle.itemAnimationData.compt <= 0) { _particle.itemAnimationData.compt = _particle.itemAnimationData.quantity; OnGroupedCompleted?.Invoke(_particle); } }