如何将获取结果存储在变量javascript中

时间:2018-12-24 04:33:24

标签: javascript

我有一个名为start的函数,该函数在用户单击按钮时被调用,它调用另一个名为getEtherPrice的函数,该函数具有获取以太币当前价格的获取,并且当我收到以太币的当前价格时高于120时,我将一个称为score的变量乘以2;如果小于120时,我将一个名为score的变量除以2

Vector3 Dist;
float PosX;
float Posy; 
void Update()
{
    if (Input.GetKeyDown(KeyCode.LeftShift))
    {
        Debug.Log("Shift Pressed");
        shiftOn = true;
    }

    if (Input.GetKeyUp(KeyCode.LeftShift))
    {
        Debug.Log("Shift Released");
        shiftOn = false;
    }
}

private void OnMouseDown()
{
    if(!shiftOn)
    {
        Dist = Camera.main.WorldToScreenPoint(transform.position);
        PosX = Input.mousePosition.x - Dist.x;
        PosY = Input.mousePosition.y - Dist.y;
    }
}

private void OnMouseDrag()
{
    if(!shiftOn)
    {
        Vector3 CurrentPos = new Vector3(Input.mousePosition.x - PosX, Input.mousePosition.y -PosY, Dist.z);
        Vector3 WorldPos = Camera.main.ScreenToWorldPoint(CurrentPos);
        transform.position = WorldPos;
    }
}

发生的事情是,当用户单击按钮时,它会检索以太币的当前价格,但是每次它将可变得分除以2时,无论以太币的价格如何。我认为正在发生的事情是,它甚至没有读取if语句部分,我当时想这是因为数据没有存储在变量中,所以我将一个名为data的变量放在最上面。我不确定该怎么做

0 个答案:

没有答案