コード例 #1
0
    /// <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);
    }
コード例 #2
0
    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);
            }
        }
    }