// todo: do we really care about multiple cameras??? public static Camera CreateCamera(string cameraKey) { // handle the default view if(cameraKey == EnumCommonCameraView.Default.ToString()) { Camera c = new Camera(); c._key = cameraKey; c.Position = Vector3D.Origin; return c; } else { Camera c = new Camera(); c._key = cameraKey; c.Position = Vector3D.Origin; Engine.Cameras.Camera_Create(cameraKey); Engine.Cameras.Class_SetPointer(cameraKey); return c; } }
public bool ContainsValue (Camera value) { return innerHash.ContainsValue(value); }
public void Add(string key, Camera value) { innerHash.Add (key, value); }