public FSCamera ActivateCamera(string id) { FSCamera camera = Manager.GetInstance <FSCamera>(id); if (camera != null) { camera.Activate(); } return(camera); }
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; } }