public void Decode(dfproto.CoreTextNotification data) { int cnt = data.fragments.Count; if (cnt > 0) { target.BeginBatch(); for (int i = 0; i < cnt; i++) { var frag = data.fragments[i]; //color_value color = frag.has_color() ? color_value(frag.color()) : COLOR_RESET; target.AddText(ColorValue.ColorReset, frag.text); //target.printerr(data.fragments[i].text); } target.EndBatch(); } }
public void decode(dfproto.CoreTextNotification data) { int cnt = data.fragments.Count; if (cnt > 0) { target.begin_batch(); for (int i = 0; i < cnt; i++) { var frag = data.fragments[i]; //color_value color = frag.has_color() ? color_value(frag.color()) : COLOR_RESET; target.add_text(color_value.COLOR_RESET, frag.text); //target.printerr(data.fragments[i].text); } target.end_batch(); } }