/// <summary> /// 添加弹幕数据 /// </summary> /// <param name="commonData">弹幕数据</param> /// <param name="onCompleted">添加成功回调</param> /// <param name="onError">错误回调</param> public void AddDanamku( GuestBookCommonData commonData, Action <Result> onCompleted, Action <string, long, string> onError) { string body = JsonConvert.SerializeObject(commonData); SendWebRequestText( $"{baseURL}/loveyouforever/addDanmaku", resultText => { var result = JsonConvert.DeserializeObject <Result>(resultText); onCompleted?.Invoke(result); }, onError, body); }
/// <summary> /// 添加留言板数据 /// </summary> public void AddGuestBookData(string text) { GuestBookCommonData commonData = new GuestBookCommonData(); commonData.text = text; commonData.time = 0; commonData.scene = "welcome"; GuestBookClient.Instance.AddDanamku(commonData, result => { if (result.status == "ok") { // 发送添加成功事件 EventManager.Instance.SendEvent(EventType.InputSucceed); } else { // TODO: 文本发送错误提示 Debug.Log("留言板数据添加有误"); } }, null); }