// Start is called before the first frame update void Start() { rigidBody = GetComponent <Rigidbody2D>(); tRendered = GetComponent <TrailRenderer>(); trailManager = GetComponent <TrailRendererWith2DCollider>(); }
public override void OnBulletSpawned(Bullet bullet) { Transform bulletTransform = bullet.transform; trailRenderer = Object.Instantiate(originalTrail, bulletTransform); trailRenderer.Initialize(); // trailRenderer.transform.SetParent(bulletTransform); // trailRenderer.transform.SetParent(GameController.Instance.ShotBucket); }
public TrailBulletLogic(TrailRendererWith2DCollider originalTrail) { this.originalTrail = originalTrail; }
// Use this for initialization void Start() { trailRenderer = GetComponent <TrailRendererWith2DCollider>(); beatCounter = GameObject.Find("BeatCounter").GetComponent <BeatCounter>(); trailRenderer.lifeTime = (float)beatCounter.BarLength; }