Ejemplo n.º 1
0
    public void checkTouch()
    {
        GameObject Temporary_Bullet;

        Temporary_Bullet = Instantiate(Bullet, Camera.main.transform.position, Camera.main.transform.rotation) as GameObject;
        Rigidbody Temporary_RigidBody = Temporary_Bullet.GetComponent <Rigidbody>();

        Temporary_RigidBody.AddForce(Camera.main.transform.forward * Bullet_Speed);
    }
    IEnumerator ShootBullet()
    {
        while (true)
        {
            yield return(new WaitForSeconds(3.5f));

            GameObject Temporary_Bullet;
            Temporary_Bullet = Instantiate(Bullet, Bullet_Emitter.transform.position, Bullet_Emitter.transform.rotation) as GameObject;
            Temporary_Bullet.GetComponent <MeshRenderer>().material.color = new Color(Random.Range(0f, 1f), Random.Range(0f, 1f), Random.Range(0f, 1f), 1f);
            Rigidbody Temporary_RigidBody = Temporary_Bullet.GetComponent <Rigidbody>();
            Temporary_RigidBody.AddForce(Bullet_Emitter.transform.forward * Bullet_Speed);
            Destroy(Temporary_Bullet, 10.0f);
        }
    }