C# rewrite of some greate javascript I found to mimic Maya's camreas in Unity 3D