void DoHit(RaycastHit hitInfo, GameObject hitObject, BNG_ZapperAction za) { if (za.canActivate) { //print("GOOT TIMES"); timeOnButton += Time.deltaTime; za.ActivateTimer(this, timeOnButton); } else { //print("FARTING"); if(usingSprites) sr.color = defaultColor; onButton = false; if (zappedObjects.Count > 0) zappedObjects.RemoveAt(0); } }