コード例 #1
0
    public void setup(Vector2 direction, int teamNumber, Dueler owner, Quaternion rotation)
    {
        this.direction          = direction;
        this.teamNumber         = teamNumber;
        this.ownerDueler        = owner;
        this.transform.rotation = rotation;

        this.gameObject.layer = LayerMask.NameToLayer("Team" + teamNumber);
    }
コード例 #2
0
    public void fire(int teamNumber, float amount, Dueler owner)
    {
        if (amount >= fireThreshold && attackTimer >= attackSpeed)
        {
            GameObject bullet = Instantiate(bulletPrefab, transform.position, Quaternion.identity);
            bullet.GetComponent <DuelBullet>().setup(turret.up, teamNumber, owner, turret.rotation);

            attackTimer = 0;
        }
    }