private void OutHandler() { OutSignal.Dispatch(); if (NetworkService.IsMasterClient) { NetworkService.Destroy(View.BallPhoton); } }
void Reload() { OutSignal = curFilter.GenerateOutput(curSignal, maxLength); InputSignalAsArray = curSignal.ToDoubleArray(maxLength); OutputSignalAsArray = OutSignal.ToDoubleArray(maxLength); if (IsPowerOf2(maxLength)) { InputSignalFTAsArray = FastFourierTransform.Transform(InputSignalAsArray).Select(x => x.R).ToArray(); OutputSignalFTAsArray = FastFourierTransform.Transform(OutputSignalAsArray).Select(x => x.R).ToArray(); } else { InputSignalFTAsArray = new double[] { 0 }; OutputSignalFTAsArray = new double[] { 0 }; } OnReload?.Invoke(this, null); }