示例#1
0
    void shoot()
    {
        int xdir = dirs[0];
        int ydir = dirs[1];

        if (xdir == 0 && ydir == 0 && !abilities[2])
        {
            xdir = faceDir ? 1 : -1;
        }
        PlayerShot newBullet = Instantiate(bullet, new Vector3(this.transform.position.x + (xdir * xBulletOffset), this.transform.position.y + (ydir * yBulletOffset), this.transform.position.z), Quaternion.identity);

        newBullet.setDirs(xdir, ydir);
    }