예제 #1
0
    void ShrinkShoot()
    {
        RaycastHit hit;

        if (Physics.Raycast(Cam.transform.position, Cam.transform.forward, out hit))
        {
            IsTarget target = hit.transform.GetComponent <IsTarget>();
            if (target != null)
            {
                target.Shrink();
            }
            if (target != null)
            {
                Right.SetTrigger("Shrink");
            }
            if (target != null)
            {
                create.LowerBy -= 10;
            }

            SchaapTarget Schaap = hit.transform.GetComponent <SchaapTarget>();
            if (Schaap != null)
            {
                Schaap.Shrink();
                Right.SetTrigger("Shrink");
            }
        }
    }
예제 #2
0
    void GrowShoot()
    {
        RaycastHit hit;

        if (Physics.Raycast(Cam.transform.position, Cam.transform.forward, out hit))
        {
            IsTarget target = hit.transform.GetComponent <IsTarget>();
            if (target != null && create.CurrentValue > 10)
            {
                target.Grow();
            }
            if (target != null && create.CurrentValue > 10)
            {
                Left.SetTrigger("Grow");
            }
            if (target != null && create.CurrentValue > 10)
            {
                create.LowerBy += 10;
            }

            SchaapTarget Schaap = hit.transform.GetComponent <SchaapTarget>();
            if (Schaap != null)
            {
                Schaap.Grow();
                Left.SetTrigger("Grow");
            }
        }
    }