示例#1
0
 private void Update()
 {
     if (playerInteract.InteractReleased())
     {
         interacted = false;
     }
 }
    private void Update()
    {
        Debug.Log(isGrounded);

        if (playerInteract.InteractReleased())
        {
            interacted = false;
        }


        if (playerInteract.Interact())
        {
            if (isGrounded == false)
            {
                if (interacted == false)
                {
                    PlaceBlock();
                }
            }
        }


        if (transform.parent == stoneBlocksTransform)
        {
            isGrounded = true;
        }
        else
        {
            isGrounded = false;
        }

        if (isGrounded == false)
        {
            transform.localPosition = Vector3.zero;
        }
    }