Есть проблема с воспроизведением разовой анимации, есть два скрипта: скрипт с анимациями персонажа и функциями для их воспроизведения и скрипт на gui текстуре перемещающий меч в руку и вызывающий функцию воспроизводящую анимацию изъятия (из первого скрипта), но по какой-то причине меч в руку перемещается, а анимация не воспроизводится. Скрипт на gui текстуре:
Код
using UnityEngine; using System.Collections;
public class TakeKatana : MonoBehaviour {
public Texture StartHand; public Texture Pressed; public GameObject HandTransform; public GameObject KatanaBone; public bool KatanaOn; public PlayerAnimator Animator; public bool Taking;
public Joystick Joy; public GameObject PlayerMesh; public AnimationClip Walk; public AnimationClip Run; public AnimationClip Idle; public AnimationClip KatanaTake;