protected void Page_Load(object sender, EventArgs e) { var appSettings = ConfigurationManager.AppSettings; Global.Init(appSettings["apiKey"], appSettings["apiSecret"]); if (string.IsNullOrEmpty(Request.QueryString["message_id"])) { ShowResult(false, "Please pass a valid message_id value in the query string"); } else { try { MessageEventData message = TT.Win.SDK.Api.Message.GetMessage(Request.QueryString["message_id"]); sMessageId.Text = message.message_id; sSenderToken.Text = message.sender_token; sRecipientToken.Text = message.recipient_token; sMessageStatus.Text = message.status.Replace("New", "Sent"); txtMessageJson.Text = JsonConvert.SerializeObject(message, new JsonSerializerSettings() { NullValueHandling = NullValueHandling.Ignore }); } catch (Exception ex) { ShowResult(false, ex.Message); } } }
/// /// <summary> /// Change the Color of Name Text by Actor Name. /// </summary> void OnSetText(MessageEventData data) { // string actorName = data.message; SystemUIEvent sys = SystemUIEvent.Instance; if (m_ActorMap.ContainsKey(data.message)) { ActorInfo actorInfo = m_ActorMap[data.message]; data.message = sys.GetBeginColorTag(actorInfo.textColor, data.textBoxID) + data.message + sys.GetEndColorTag(data.textBoxID); // Test... if (actorInfo.portrait != null && portraitMat1 != null) { // Debug.Log( "Actor Portrait : " ); portraitMat1.mainTexture = actorInfo.portrait; } else { // portraitMat1.gameObject.SetActive( false ); } sys.SetText(data.message, data.textBoxID); } else { sys.SetText(data.message, data.textBoxID); } VM.Instance.UpdateMessageEvtData(data); // Highlight Current Speaker for future update. #if false if (highlightCurrentSpeaker) { if (prevSpeakerName == actorName) { return; } if (!string.IsNullOrEmpty(prevSpeakerName)) { ViNoSceneManager.Instance.SetDeactiveColor(prevSpeakerName); } ViNoSceneManager.Instance.SetActiveColor(actorName); prevSpeakerName = actorName; } #endif }
private static void Send() { while (!stopSend) { int index = GetNext(); var message = new MessageEventData() { Id = index.ToString(), From = "from" + sendCount, Payload = new { a = DateTime.Now }, Time = DateTime.Now, To = "to" + sendCount, Topic = "topic" + sendCount, Type = "type" + sendCount, Extra = new { } }; _logger.LogInformation($"发送消息:{sendCount}"); Task.Run(async() => { //using (var connection = new MySqlConnection(AppDbContext.ConnectionString)) //{ // await connection.ExecuteAsync(PrepareSql(), new CapPublishedMessage() // { // Id = index, // Added = DateTime.Now, // Content = "{}", // ExpiresAt = DateTime.Now.AddDays(1), // Name = "datahub.eventbus.notify", // Retries = 0, // StatusName = "Succeeded" // }); // return; //} await _capPublisher.PublishAsync(LocalGlobalParam.EventBusMessage, message); }); Thread.Sleep(_interval); } }
// ------------------- public methods ----------------------. public void UpdateMessageEvtData(MessageEventData data) { m_MessageEventData = data; m_CurrentText = data.message; }
public void OnMessageTargetChanged( MessageEventData data ) { SystemUIEvent sys = SystemUIEvent.Instance; sys.ChangeTargetTextBox( data.textBoxID ); }
public void OnHideMessage( MessageEventData data ) { SystemUIEvent sys = SystemUIEvent.Instance; sys.HideMessage( data ); }
public void HideMessage(MessageEventData data) { messageBoxes[data.textBoxID].gameObject.SetActive(false); }
// ------------------- public methods ----------------------. public void UpdateMessageEvtData( MessageEventData data ) { m_MessageEventData = data; m_CurrentText = data.message; }
public void OnMessageTargetChanged(MessageEventData data) { SystemUIEvent sys = SystemUIEvent.Instance; sys.ChangeTargetTextBox(data.textBoxID); }
public void OnHideMessage(MessageEventData data) { SystemUIEvent sys = SystemUIEvent.Instance; sys.HideMessage(data); }
/// /// <summary> /// Change the Color of Name Text by Actor Name. /// </summary> void OnSetText( MessageEventData data ) { // string actorName = data.message; SystemUIEvent sys = SystemUIEvent.Instance; if( m_ActorMap.ContainsKey( data.message ) ){ ActorInfo actorInfo = m_ActorMap[ data.message ]; data.message = sys.GetBeginColorTag( actorInfo.textColor , data.textBoxID ) + data.message + sys.GetEndColorTag( data.textBoxID); // Test... if( actorInfo.portrait != null && portraitMat1 != null ){ // Debug.Log( "Actor Portrait : " ); portraitMat1.mainTexture = actorInfo.portrait; } else{ // portraitMat1.gameObject.SetActive( false ); } sys.SetText( data.message , data.textBoxID ); } else{ sys.SetText( data.message , data.textBoxID ); } VM.Instance.UpdateMessageEvtData( data ); // Highlight Current Speaker for future update. #if false if( highlightCurrentSpeaker ){ if( prevSpeakerName == actorName ){ return; } if( ! string.IsNullOrEmpty( prevSpeakerName ) ){ ViNoSceneManager.Instance.SetDeactiveColor( prevSpeakerName ); } ViNoSceneManager.Instance.SetActiveColor( actorName ); prevSpeakerName = actorName; } #endif }
public void HideMessage( MessageEventData data ) { messageBoxes[ data.textBoxID ].gameObject.SetActive( false ); }