Esempio n. 1
0
    IEnumerator GhostShipping()
    {
        while (true)
        {
            yield return(new WaitForSeconds(Random.Range(4f, 8f) / GameManager.gSpeed));

            Vector3    target = Player.P.transform.position + new Vector3(Random.Range(-1f, 1f), Random.Range(-1f, 1f));
            Vector3    dir    = (target - transform.position).normalized;
            CannonBall obj    = Instantiate(ball, transform.position + .5f * dir, Quaternion.identity);

            obj.SetVelocity(dir * 4f);
        }
    }