Added AbstractCamera.cs.