예제 #1
0
    // Start is called before the first frame update
    void Start()
    {
        rigidBody = GetComponent <Rigidbody2D>();
        tRendered = GetComponent <TrailRenderer>();

        trailManager = GetComponent <TrailRendererWith2DCollider>();
    }
예제 #2
0
    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);
    }
예제 #3
0
 public TrailBulletLogic(TrailRendererWith2DCollider originalTrail)
 {
     this.originalTrail = originalTrail;
 }
예제 #4
0
 // Use this for initialization
 void Start()
 {
     trailRenderer          = GetComponent <TrailRendererWith2DCollider>();
     beatCounter            = GameObject.Find("BeatCounter").GetComponent <BeatCounter>();
     trailRenderer.lifeTime = (float)beatCounter.BarLength;
 }