Example #1
0
    void Shoot()
    {
        //Debug.Log(Camera.main.ScreenToWorldPoint(Input.mousePosition).ToString());
        //SpriteRenderer tempRenderer= Instantiate(bullet, sightDirection.Find("Cannon").position, sightDirection.rotation).GetComponent<SpriteRenderer>();

        GameObject tempObj = ObjectPoolerScript.current.GetPooledObject();

        tempObj.transform.position = sightDirection.Find("Cannon").position;
        tempObj.transform.rotation = sightDirection.rotation;


        BulletBehaviour bullet = tempObj.GetComponent <BulletBehaviour>();

        bullet.type = BulletBehaviour.BulletType.Player;

        SpriteRenderer tempRenderer = tempObj.GetComponent <SpriteRenderer>();

        tempRenderer.color = spriteRendered.color;

        tempRenderer.sprite = SpriteManagerScript.current.playerBulllet;
        //Destroy(tempRenderer,2);
        TopDownCamMovement camera = Camera.main.GetComponent <TopDownCamMovement>();

        camera.speed            = 25;
        camera.impulseDirection = sightDirection.up;

        tempObj.SetActive(true);
    }
    void Shoot()
    {
        SpriteRenderer tempRenderer = Instantiate(bullet, sightDirection.Find("Cannon").position, sightDirection.rotation).GetComponent <SpriteRenderer> ();

        tempRenderer.color = spriteRenderer.color;
        Destroy(tempRenderer.gameObject, 2);
        TopDownCamMovement camera = Camera.main.GetComponent <TopDownCamMovement> ();

        camera.speed            = 25;
        camera.impulseDirection = sightDirection.up;
    }
Example #3
0
    void Shoot()
    {
        Debug.Log(Camera.main.ScreenToWorldPoint(Input.mousePosition).ToString());
        SpriteRenderer tempRenderer = Instantiate(bullet, sightDirection.Find("Cannon").position, sightDirection.rotation).GetComponent <SpriteRenderer>();

        tempRenderer.color = spriteRendered.color;
        Destroy(tempRenderer, 2);
        TopDownCamMovement camera = Camera.main.GetComponent <TopDownCamMovement>();

        camera.speed            = 25;
        camera.impulseDirection = sightDirection.up;
    }