public void SetAnimation(ConversationAnimation animation) { if (this.animation != animation) { Undo.RecordObject(this, "Update Dialogue Node Animation"); this.animation = animation; EditorUtility.SetDirty(this); } }
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; } }