Creating a overheating weapon

What is your definition of ProjectileClass ?