Exemplo n.º 1
0
 public void SetAnimation(ConversationAnimation animation)
 {
     if (this.animation != animation)
     {
         Undo.RecordObject(this, "Update Dialogue Node Animation");
         this.animation = animation;
         EditorUtility.SetDirty(this);
     }
 }
Exemplo n.º 2
0
    public void PlayAnimation(ConversationAnimation animation)
    {
        switch (animation)
        {
        case ConversationAnimation.ShakeHeadYes:
            anim.ShakeHeadYes();
            break;

        case ConversationAnimation.ShakeHeadNo:
            anim.ShakeHeadNo();
            break;

        case ConversationAnimation.PointBehind:
            anim.PointBehind();
            break;

        case ConversationAnimation.Yell:
            anim.Yell();
            break;

        default:
            break;
        }
    }