Пример #1
0
    // Update is called once per frame
    void Update()
    {
        transform.rotation = Quaternion.AngleAxis(0, parentHit.transform.forward);
        transform.position = (Vector2)(parentHit.transform.position + (-transform.up * (offsety)) - transform.right * (offsetLength * (1 - parentHit.getHealth() / parentHit.getMaxHealth()) / 2));
        if (parentHit.getHealth() < parentHit.getMaxHealth())
        {
            myRend.enabled = true;
            Vector3 resize = transform.localScale;
            resize.x             = length * parentHit.getHealth() / parentHit.getMaxHealth();
            transform.localScale = resize;

            //Debug.Log (parentRend.bounds.size.x / 2f + ", " + 2 * height);
        }
    }