private void HandleInteractionTextUpdate(Bytes.Data data) { StringDataBytes txt = (StringDataBytes)data; if (txt.StringValue == text.text) { return; } if (transition != null) { transition.Stop(false); } text.text = txt.StringValue; if (txt.StringValue == "") { transition = Animate.FadeCanvasGroup(cv, 0.25f, 1f, 0f, () => { transition = null; }); } else { transition = Animate.FadeCanvasGroup(cv, 0.45f, 0f, 1f, () => { transition = null; }); } }