private void DamageAction()
 {
     if (CheckAnimationEND("Damage"))
     {
         player_Normal_sta = PLAYER_NORMAL_STA.NORMAL;
         PlayerSta         = (int)player_Normal_sta;
         ModelTransformReset();
     }
 }
    public override void PlayerDamage(HitObjectImpact damage)
    {
        if (nodamageflg || player_Normal_sta == PLAYER_NORMAL_STA.SWAY)
        {
            return;
        }

        player_Normal_sta = PLAYER_NORMAL_STA.DAMAGE;
        PlayerSta         = (int)player_Normal_sta;
        damage.DamageHp(HP);
        animator.SetTrigger("Damage");
        nodamageflg = true;
        ModelTransformReset();
    }
    private void Normal()
    {
        CharCon.center = new Vector3(0, 0, 0);

        if (input.GetButtonSquareTrigger())
        {
            player_Normal_sta = PLAYER_NORMAL_STA.SWAY;
            PlayerSta         = (int)player_Normal_sta;
            ModelTransformReset();
        }

        MoveCharacter();

        if (CheckAnimationSTART("wait") || CheckAnimationSTART("run"))
        {
            ModelTransformReset();
        }
    }
    public void Playerinit(GameObject playerobj)
    {
        myPlayer = playerobj;
        Player player = playerobj.GetComponent <Player>();

        no             = player.no;
        input          = GetComponent <MultiInput>();
        input.PlayerNo = no;
        CharCon        = this.GetComponent <CharacterController>();
        animator       = GetComponentInChildren <Animator>();
        Model          = transform.Find("BaseModel_Human").transform;
        HP             = gameObject.GetComponent <ObjectHp>();
        Attack         = 1;

        MoveSpeed         = Player_Normal_MoveSpeed;
        RotationSpeed     = Player_Normal_RotationSpeed;
        player_Normal_sta = PLAYER_NORMAL_STA.NORMAL;
        PlayerSta         = (int)player_Normal_sta;
        nodamageflg       = false;
    }