// Update is called once per frame
 void Update()
 {
     if (stateEvent == State.anchorFall)
     {
         if (boundsEvents["left"].GetState() == BoundsEvent.State.onGround && boundsEvents["left"].GetState() == BoundsEvent.State.onGround)
         {
             stateEvent = State.playerRun;
         }
     }
     if (stateEvent == State.playerRun)
     {
         //   Camera.main.GetComponent<Camera2D>().ClearFocusList();
         //   Camera.main.GetComponent<Camera2D>().AddFocus(boss.GetComponent<GameEye2D.Focus.F_Transform>());
         if (player.transform.position.x >= transform.GetChild(2).transform.position.x)
         {
             // end move player
             stateEvent = State.readyCombat;
             boss.ActivateBoss();
             bossHUD.gameObject.SetActive(true);
         }
     }
     else if (stateEvent == State.readyCombat)
     {
         UpdateHUD();
     }
     else if (stateEvent == State.anchorAscend)
     {
         if (boundsEvents["left"].GetState() == BoundsEvent.State.disable && boundsEvents["left"].GetState() == BoundsEvent.State.disable)
         {
             stateEvent = State.end;
         }
     }
 }