/// <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); }
/// <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(); }
/// <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(); }
/// <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(); }
/// <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 (); }
public static void Initialize(SelectionSetting selSetting = SelectionSetting.PC_RTS) { AgentControllers.FastClear(); selectionSetting = selSetting; OrderMarker = GameObject.Instantiate(instance._orderMarker).GetComponent <Marker> (); InterfaceManager.Initialize(); }