Небольшие изменения

This commit is contained in:
2026-05-18 19:53:25 +03:00
parent 8f9633ef78
commit f7f06e808f
2 changed files with 16 additions and 5 deletions
+12 -1
View File
@@ -4,7 +4,7 @@ public class TurretBullet : MonoBehaviour
{
[SerializeField] private float _damage = 1f;
[SerializeField] private float _speed = 5f;
[SerializeField] private float _distance = 3f;
[SerializeField] private float _distance;
private Vector3 _spawnPos;
@@ -22,4 +22,15 @@ public class TurretBullet : MonoBehaviour
if (Vector3.Distance(transform.position, _spawnPos) > _distance)
Destroy(gameObject);
}
public TurretBullet Spawn(Turret turret, Vector3 direction)
{
var rot = turret.transform.rotation;
rot.SetLookRotation(direction);
var bullet = Instantiate(this, turret.transform.position, rot, turret.transform);
bullet._damage += turret.Damage;
bullet._distance += turret.Distance;
return bullet;
}
}