// Update is called once per frame
    void Update()
    {
        if (PhotonNetwork.isMasterClient)
        {
            if (waypoints.Count > 0)
            {
                uMovement.U2UMMovementInput(waypoints[0], gameObject.GetPhotonView().viewID, UnitMovement.MovementState.ATTACKMOVE);
                if (uMovement.OnApproach())
                {
                    waypoints.RemoveAt(0);
                }
            }
            else
            {
                uMovement.U2UMState(UnitMovement.MovementState.STOPATTACK);
            }

            if (minionInfo.Dead)
            {
                PoolManager.Instance.DespawnObject(gameObject);
            }
        }
    }