Repro:
1. Buy Aghanim's Scepter on Gyrocopter
2. Get close to enemies so the side gunner attacks
3. Allied Mirana casts Moonlight Shadow

Result: The side gunner attacks during the fade delay of Moonlight Shadow, which prevents Gyrocopter from turning invisible.

Expected: The side gunner's attacks should not reset the fade delay of invisibility sources which use fade delay (this bug also affects Glimmer Cape, the side gunner can delay the invis further if it procs during its fade delay).

Alternatively, the side gunner should not attack during the fade time or fade delay of invisibility, instead of only not attacking while actually invisible.