public virtual void Stop() { // Get rid of the object GameObject.Destroy(this.gameObject); // Remove any color effect we performed WeaponEffect.ResetBackgroundColor(); }