/// <summary> /// Sets a parameter for the face animation /// </summary> /// <param name="key">Key.</param> /// <param name="value">Value.</param> private void SetAnimationValue(string key, string value) { string message = "t:" + (FaceAnim.LastInputId + 1); message += ";s:127.0.0.1"; message += ";p:0"; message += ";d:" + key + "=" + value; Debug.Log(message); FaceAnim.HandleMessage(message); }
private void Update() { if (messages.Count > 0) { try { // try block prevents dropping of messages if something goes wrong foreach (string message in messages) { FaceAnim.HandleMessage(message); } // clears only if no errors occured messages.Clear(); FaceAnimator.Log("Messages cleared"); } catch (Exception e) { FaceAnimator.Log(e.Message + ":" + e.StackTrace); } } }