Exemplo n.º 1
0
        /// <summary>
        /// Gets the list of camera output settings the camera supports, along with the current setting.
        /// </summary>
        /// <returns>The camera's supported camera output settings and the current one</returns>
        public (IReadOnlyList <string> Options, string Current) GetCameraOutputSettings()
        {
            CameraConfiguration config  = ActiveCamera.Configuration;
            SelectionSetting    setting = FindSetting <SelectionSetting>(CameraOutputTitle, config);

            return(setting.Options, setting.Value);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Sets the camera output setting on the camera.
        /// </summary>
        /// <param name="CameraOutput">The new camera output setting</param>
        public void SetCameraOutput(string CameraOutput)
        {
            CameraConfiguration config  = ActiveCamera.Configuration;
            SelectionSetting    setting = FindSetting <SelectionSetting>(CameraOutputTitle, config);

            setting.Value = CameraOutput;
            ActiveCamera.UpdateConfiguration();
        }
Exemplo n.º 3
0
        /// <summary>
        /// Sets the image format setting on the camera.
        /// </summary>
        /// <param name="ImageFormat">The new image format setting</param>
        public void SetImageFormat(string ImageFormat)
        {
            CameraConfiguration config  = ActiveCamera.Configuration;
            SelectionSetting    setting = FindSetting <SelectionSetting>(ImageFormatTitle, config);

            setting.Value = ImageFormat;
            ActiveCamera.UpdateConfiguration();
        }
Exemplo n.º 4
0
        /// <summary>
        /// Sets the exposure setting on the camera.
        /// </summary>
        /// <param name="Exposure">The new exposure setting</param>
        public void SetExposure(string Exposure)
        {
            CameraConfiguration config  = ActiveCamera.Configuration;
            SelectionSetting    setting = FindSetting <SelectionSetting>(ExposureTitle, config);

            setting.Value = Exposure;
            ActiveCamera.UpdateConfiguration();
        }
Exemplo n.º 5
0
        /// <summary>
        /// Sets the ISO setting on the camera.
        /// </summary>
        /// <param name="Iso">The new ISO setting</param>
        public void SetIso(string Iso)
        {
            CameraConfiguration config  = ActiveCamera.Configuration;
            SelectionSetting    setting = FindSetting <SelectionSetting>(IsoTitle, config);

            setting.Value = Iso;
            ActiveCamera.UpdateConfiguration();
        }
        public static void Initialize(SelectionSetting selSetting = SelectionSetting.PC_RTS)
        {
            AgentControllers.FastClear();
            selectionSetting = selSetting;

            OrderMarker = GameObject.Instantiate (instance._orderMarker).GetComponent<Marker> ();

            InterfaceManager.Initialize ();
        }
Exemplo n.º 7
0
        public static void Initialize(SelectionSetting selSetting = SelectionSetting.PC_RTS)
        {
            AgentControllers.FastClear();
            selectionSetting = selSetting;

            OrderMarker = GameObject.Instantiate(instance._orderMarker).GetComponent <Marker> ();

            InterfaceManager.Initialize();
        }