Beispiel #1
0
        public FSCamera ActivateCamera(string id)
        {
            FSCamera camera = Manager.GetInstance <FSCamera>(id);

            if (camera != null)
            {
                camera.Activate();
            }

            return(camera);
        }
Beispiel #2
0
        public void Start()
        {
            List <FSCamera> cameras = GetAvailableCameras();

            for (int i = 0; i < cameras.Count; i++)
            {
                FSCamera c = cameras[i];

                c.OnPreactivate += OnCameraPreactivate;
                c.OnActivated   += OnCameraActivated;

                if (c.IsActivated)
                {
                    c.Desactivate();
                }

                if (i == 0)
                {
                    c.Activate();
                }

                c.OnDesactivated += OnCameraDesactivated;
            }
        }