// Update is called once per frame
    void Update()
    {
        if (moveBoard)
        {
            //float step = speed * Time.deltaTime; // calculate distance to move
            float step = FastAnimations.CalculateSpeed(speed);
            transform.position = Vector3.MoveTowards(transform.position, target, step);

            if (transform.position == target)
            {
                if (transform.position == onScreenTarget)
                {
                    target = offScreenTarget;
                }
                else if (transform.position == offScreenTarget)
                {
                    target = onScreenTarget;
                    mainMenuScript.SetMainMenuButtonsActive();
                    dummyMenuPanel.SetActive(false);
                    mainMenuPanel.SetActive(true);
                }

                moveBoard = false;
            }
        }
    }
    // Update is called once per frame
    void Update()
    {
        if (moveBoard)
        {
            if (transform.position == origPos)
            {
                target = activePos;
            }
            else if (transform.position == activePos)
            {
                target = origPos;
            }

            //float step = speed * Time.deltaTime; // calculate distance to move
            float step = FastAnimations.CalculateSpeed(speed);
            transform.position = Vector3.MoveTowards(transform.position, target, step);

            if (transform.position == target)
            {
                moveBoard = false;
                if (target == origPos)
                {
                    transform.parent.gameObject.SetActive(false);
                }
            }
        }
    }
Exemple #3
0
    // Update is called once per frame
    void Update()
    {
        if (moveBoard)
        {
            //float step = speed * Time.deltaTime; // calculate distance to move
            float step = FastAnimations.CalculateSpeed(speed);
            transform.position = Vector3.MoveTowards(transform.position, target, step);

            if (transform.position == target)
            {
                moveBoard = false;
            }
        }
    }
    // Update is called once per frame
    void Update()
    {
        if (moveArm)
        {
            if (isChatArm)
            {
                //float step = chatSpeed * Time.deltaTime; // calculate distance to move
                float   step = FastAnimations.CalculateSpeed(chatSpeed);
                Vector2 transformPosition = new Vector2(chatArmRectTransform.localPosition.x,
                                                        chatArmRectTransform.localPosition.y);

                chatArmRectTransform.localPosition = Vector2.MoveTowards(transformPosition, chatTarget, step);
                chatArmRectTransform.localPosition = new Vector3(chatArmRectTransform.localPosition.x,
                                                                 chatArmRectTransform.localPosition.y, -3);

                //if ((chatArmRectTransform.localPosition.x == chatTarget.x &&
                //        chatArmRectTransform.localPosition.y == chatTarget.y) && chatTarget != chatOrigPos)
                //{
                //    chatTarget = chatOrigPos;
                //}
                if (chatArmRectTransform.localPosition.x == chatOrigPos.x &&
                    chatArmRectTransform.localPosition.y == chatOrigPos.y)
                {
                    moveArm = false;
                }
            }
            else
            {
                //float step = speed * Time.deltaTime; // calculate distance to move
                float step = FastAnimations.CalculateSpeed(speed);
                transform.position = Vector3.MoveTowards(transform.position, target, step);

                if (transform.position == target && target != origPos)
                {
                    target = origPos;
                }
                else if (transform.position == target)
                {
                    moveArm = false;
                }
            }
        }
    }
    // Update is called once per frame
    void Update()
    {
        if (moveMouse)
        {
            // if (interfaceController.GetWhoseTurn() == GameBoard.PlayerEnum.ONE || (interfaceController.GetWhoseTurn() == GameBoard.PlayerEnum.TWO && playerMoveMouseScript.moveMouse == false) )
            //if((name == "playerMouse") || (name == "opponentMouse" && playerMoveMouseScript.moveMouse == false && playerMoveArmScript.moveArm == false))
            //{

            //float step = speed * Time.deltaTime; // calculate distance to move
            float step = FastAnimations.CalculateSpeed(speed);
            transform.position = Vector3.MoveTowards(transform.position, target, step);

            if (transform.position == target)
            {
                moveMouse            = false;
                transform.position   = new Vector3(transform.position.x, transform.position.y, -0.5f);
                transform.localScale = new Vector3(.05f, .05f, transform.localScale.z);
            }
            //}
        }
    }
Exemple #6
0
    // Update is called once per frame
    void Update()
    {
        if (moveWall)
        {
            if (tag == "PlayerOneWall")
            {
                moveArmsOne.moveArm = true;

                //float step = speed * Time.deltaTime; // calculate distance to move
                float step = FastAnimations.CalculateSpeed(speed);
                transform.position = Vector3.MoveTowards(transform.position, target, step);

                if (transform.position == target)
                {
                    moveWall = false;
                }
            }
            else
            {
                //if (playerMoveMouseScript.moveMouse == false && playerMoveArmScript.moveArm == false)
                //{
                moveArmsTwo.moveArm = true;

                //float step = speed * Time.deltaTime; // calculate distance to move
                float step = FastAnimations.CalculateSpeed(speed);
                transform.position = Vector3.MoveTowards(transform.position, target, step);

                if (transform.position == target)
                {
                    moveWall = false;
                }
                // }
                //else
                //{
                //    moveArmsTwo.moveArm = false;
                //}
            }
        }
    }
    // Update is called once per frame
    void Update()
    {
        if (moveOntoScreen)
        {
            // calculate distance to move
            float step = FastAnimations.CalculateSpeed(speed);
            transform.position = Vector3.MoveTowards(transform.position, onScreenTarget, step);

            if (transform.position == onScreenTarget)
            {
                moveOntoScreen = false;
            }
        }
        else if (moveOffScreen)
        {
            float step = FastAnimations.CalculateSpeed(speed);
            transform.position = Vector3.MoveTowards(transform.position, origPos, step);

            if (transform.position == origPos)
            {
                moveOffScreen = false;
            }
        }
    }
 // Start is called before the first frame update
 void Start()
 {
     ToggleChatElements();
     minimizeChat.SetActive(false);
     step = FastAnimations.CalculateSpeed(speed);
 }