using System.Collections; using System.Collections.Generic; using UnityEngine; /******************************************************************************** ** Company: YC ** auth: CaoTing ** date: 2021\5\21 ** desc: 更新设置 *******************************************************************************/ namespace Studio.Scripts.HttpMessage { public class UpdateSettingsMessage : BaseHttpMessage { public UpdateSettingsBody body; public string token { set { headers["token"] = value; } } public UpdateSettingsMessage() { messageModuleType = MessageModuleType.Set; methodType = HttpMethodType.Post; _path = "v1/updateSettings"; headers = new Dictionary(); headers.Add("Content-Type", "application/json"); headers.Add("token", ""); _wwwForm = null; } public override WWWForm wwwForm { get { if (_wwwForm == null) { _wwwForm = GetWWWFrom(body); } return _wwwForm; } } public override string ToBodyString() { return Newtonsoft.Json.JsonConvert.SerializeObject(body); } } public struct UpdateSettingsBody { /// /// 摄像头开关 /// public bool camera; /// /// 麦克风开关 /// public bool mic; /// /// 分辨率: 1.高分辨率1280*960 2.中分辨率640*480 3.低分辨率320*240 /// public int ratio; /// /// 帧率: 1.15FPS 2.30FPS 3.60FPS /// public int fps; /// /// 管理设置 /// public int fmss; } }