示例#1
0
    /*private DirtTrail SpawnTrail (Transform target)
     * {
     *  DirtTrail dirtTrail = Instantiate(dirtTrailPrefab);
     *  dirtTrailPrefab.Initialize(target);
     *  return dirtTrail;
     * }*/

    public void SpawnTrail(Transform target)
    {
        DirtTrail dirtTrail = Instantiate(dirtTrailPrefab, target.position, dirtTrailPrefab.transform.rotation, transform);

        dirtTrail.Initialize(target, transform);
        activeTrails.Add(dirtTrail);
    }
示例#2
0
 public void StopAllTrails()
 {
     for (int i = activeTrails.Count - 1; i >= 0; i -= 1)
     {
         DirtTrail trail = activeTrails[i];
         trail.Stop();
         activeTrails.Remove(trail);
         inactiveTrails.Add(trail);
     }
 }