Небольшой сниппет, которым вы крайне редко сможете пользоваться из-за особенностей
dynamic в Unity. Но вообще знать реализацию LowPass фильтра полезно. Очень часто нужно фильтровать зашумленный сигнал:https://gist.github.com/Nox7atra/86dba75b6513bbb97bda13e9e4bc329a
Но перед его использованием стоит знать, что
dynamic работает только на .Net 4.x (не работает на .Net Standard 2.1 это даст ошибку error CS0656: Missing compiler required member 'Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create') И работает только на mono.И почему я жду C# 7? Потому что для той же самой задачи можно будет написать вот так:
https://gist.github.com/Nox7atra/49e3ca54140ea74ee0e410e4311c3415
Не правда ли смотрится элегантнее? И если Unity это дело поддержат — будет кайф. Так как это часто бывает полезно.
#сниппет