예제 #1
0
    IEnumerator atesEt()
    {
        FindObjectOfType <muzikManager>().playSound("atesEtmeSesi");

        RaycastHit2D hitInfo = Physics2D.Raycast(firePoint.position, firePoint.right);

        if (hitInfo)
        {
            dusmanHareket dusman = hitInfo.transform.GetComponent <dusmanHareket>();
            if (dusman != null)
            {
                dusman.hasarAl(damage);
            }

            lineRenderer.SetPosition(0, firePoint.position);
            lineRenderer.SetPosition(1, hitInfo.point);
        }
        else
        {
            lineRenderer.SetPosition(0, firePoint.position);
            lineRenderer.SetPosition(1, firePoint.position + firePoint.right * 100);
        }

        lineRenderer.enabled = true;

        //bir kare bekle
        yield return(new WaitForSeconds(0.04f));

        lineRenderer.enabled = false;
    }
예제 #2
0
 void Start()
 {
     dusmanHealth = GameObject.Find("kotuKarakter").GetComponent <dusmanHareket>();
     bDusman      = GameObject.Find("bicak").GetComponent <uzerineYuru>();
     ceteHealth   = GameObject.Find("cete1").GetComponent <ceteHareket>();
     bombaCan     = GameObject.Find("bombaci").GetComponent <bombaHrkt>();
     bakkalCan    = GameObject.Find("bakkalRiza").GetComponent <bakkalHareket>();
     haldunCan    = GameObject.Find("haldunBey").GetComponent <haldunHareket>();
 }