Example #1
0
    private void OnDestroy()
    {
        GameObject           go         = Instantiate(bulletPrefab);
        StarLockRotateBullet lockBullet = go.GetComponent <StarLockRotateBullet>();

        lockBullet.rotateZ    = rotateZ;
        lockBullet.target     = target;
        go.transform.position = transform.position;
    }
Example #2
0
    public void ShowSkill(Transform point, Transform target)
    {
        float angle = 0;

        for (int i = 0; i < 6; i++)
        {
            GameObject           go         = GameObject.Instantiate(bulletPrafab);
            StarLockRotateBullet lockBullet = go.GetComponent <StarLockRotateBullet>();
            lockBullet.rotateZ       = angle;
            lockBullet.target        = target;
            go.transform.position    = point.position;
            go.transform.eulerAngles = new Vector3(0, 0, angle);
            angle += 60;
        }
    }