How to get information on individual particles as they collide with an object

I am making a game in which particles act as projectiles. As they hit an enemy, I need to find the colour of that individual particle (which is determined by its speed) to determine how much damage it should do to the enemy. The script would preferably be attached to the particle system, not the enemy. Does anyone know how I would go about doing this?
Thank you!

Just reference the code example in particle system trigger module. In your case, obtain the individual particle color value from GetCurrentColor and translate it to your target’s health class.