using System; using UnityEngine; public class SalvoGenerator : BaseBehaviour { private void Start() { } private void Update() { } public void Init(int damage) { for (int i = 0; i < 5; i++) { Transform transform = R.Effect.Generate(72, base.transform, default(Vector3), default(Vector3), default(Vector3), true); transform.GetComponent<Rigidbody2D>().velocity = new Vector3(-this.speed + this.speed * (float)i * 0.4f, UnityEngine.Random.Range(-1.7f, 1.7f), 0f); transform.GetComponent<SalvoBullet>().StartCalculate((transform.GetComponent<Rigidbody2D>().velocity.x <= 0f) ? 1 : -1); transform.GetComponent<SalvoBullet>().SetDamage(damage); } } public float speed = 6f; }