public WaveSnapshot(FrequencyGeneratorV2 g) { this.g = g; function = g.function; offset = g.offset; Freq = g.Freq; sampleRate = g.sampleRate; }
public void RemoveGenerator(FrequencyGeneratorV2 g) { generators.Remove(g); g.OnFreqChange.RemoveListener(updateOscilloscope); g.OnOffsetChange.RemoveListener(updateOscilloscope); }
public void AddGenerator(FrequencyGeneratorV2 g) { generators.Add(g); g.OnFreqChange.AddListener(updateOscilloscope); g.OnOffsetChange.AddListener(updateOscilloscope); }