void Sageru()
    {
        this.YakukoController.AnimationPlay (8, 1, 1, 1.0f);
        this.PlayerState = YakukoState.Sageru;
        AgeSageTime = timer.GetAgeSageTime ();
        timer.Reset ();
        PreYakuNumText.Off ();

        CreateYakuCallback (AgeSageTime);
        SoundManager.Instance.PlaySE ("HuriSage");
    }
    //
    //ここから下はAnimation Event関数に登録された関数群
    //
    void Idle()
    {
        switch (PlayerState) {
        case YakukoState.AgeruNomu:
        case YakukoState.Nomikomu:
            Nomikomu_to_Idle_Callback ();
            break;

        case YakukoState.Damage:
            Damage_to_Idle_Callback ();
            break;
        }

        this.YakukoController.AnimationPlay (6, 0, 1, 1.0f);
        this.PlayerState = YakukoState.Idle;
        BigHand.SetActive (true);
    }
    void Nomikomu()
    {
        this.YakukoController.AnimationPlay (7, 1, 1, 1.0f);
        this.PlayerState = YakukoState.Nomikomu;
        BigHand.SetActive (false);
        PreYakuNumText.Off ();
        timer.Reset ();

        NomikomuCallback ();
    }
    // Use this for initialization
    void Awake()
    {
        this.animator = this.GetComponent<Animator> ();
        this.YakukoController = Yakuko.GetComponent<Script_SpriteStudio_PartsRoot> ();

        this.YakukoController.AnimationPlay (4, 0, 1, 1.0f);

        this.PlayerState = YakukoState.Sageru;

        this.timer = new myTimer ();
    }
    void Damage()
    {
        this.YakukoController.AnimationPlay (5, 0, 1, 1.0f);
        this.PlayerState = YakukoState.Damage;

        this.timer.Reset ();
        PreYakuNumText.Off ();

        BigHand.SetActive (false);
    }
    void AgeruIdle()
    {
        this.YakukoController.AnimationPlay (1, 0, 1, 1.0f);
        this.PlayerState = YakukoState.AgeruIdle;
        timer.Start ();
        PreYakuNumText.On ();

        SoundManager.Instance.PlaySE ("HuriAge");
    }
    void Sageru()
    {
        this.YakukoController.AnimationPlay (8, 1, 1, 1.0f);
        this.PlayerState = YakukoState.Sageru;
        AgeSageTime = timer.GetAgeSageTime ();
        timer.Reset ();

        CreateYakuCallback(AgeSageTime);
    }
    void Damage()
    {
        this.YakukoController.AnimationPlay(5,0,1,1.0f);
        this.PlayerState = YakukoState.Damage;

        BigHand.SetActive(false);
    }
    void AgeruNomu()
    {
        this.YakukoController.AnimationPlay(2,0,1,1.0f);
        this.PlayerState = YakukoState.AgeruNomu;
        BigHand.SetActive (false);

        NomikomuCallback();
    }
 void AgeruIdle()
 {
     this.YakukoController.AnimationPlay(1,0,1,1.0f);
     this.PlayerState = YakukoState.AgeruIdle;
     timer.Start ();
 }