public void ResetCounters() { foreach (lightBeamSeg seg in Segments) { seg.Reset(NewGradient); } foreach (GameObject part in particles) { Destroy(part); } particles.Clear(); Segments = new List <lightBeamSeg>(); AvailableLines = new List <LineRenderer>(lineSegments); gridcontrol.ResetTargets(); }