Basically, particles are static attributes used when the seeker is updated. Those modded seekers swap out vanilla particles with custom colored counterparts at the beginning of their Update() method, and places them back at the end. This is enough to mod those particles' colors while not impacting other seekers (multiple, vanilla and modded, can be on-screen at the same time).
Request from TheAdvertisement on Discord.
Basically, particles are static attributes used when the seeker is updated. Those modded seekers swap out vanilla particles with custom colored counterparts at the beginning of their Update() method, and places them back at the end. This is enough to mod those particles' colors while not impacting other seekers (multiple, vanilla and modded, can be on-screen at the same time).