- Home /
how can i get rid of this transform.localPosition;?
Hello i know if have asked a lot of questions on this but how can i get rid of this transform.localPosition; and just have it spawn normal with out the need movement of the runner?
  using UnityEngine;
  using System.Collections.Generic;
  public class PlatformManager : MonoBehaviour {
   public Transform prefab;
  public int numberOfObjects;
  public float recycleOffset;
  public Vector3 minSize, maxSize, minGap, maxGap;
  public float minY, maxY;
  private Vector3 nextPosition;
  private Queue<Transform> objectQueue;
  void Start () {
     objectQueue = new Queue<Transform>(numberOfObjects);
     for(int i = 0; i < numberOfObjects; i++){
         objectQueue.Enqueue((Transform)Instantiate(prefab));
     }
     nextPosition = transform.localPosition;
     for(int i = 0; i < numberOfObjects; i++){
         Recycle();
     }
 }
   public int maxNumberOfObjects = 40; //Or whatever
   public float spawnDelay = 10f; //Delay between new ones
   float lastTime = 0;
     void Update () {
     if(objectQueue.Count < maxNumberOfObjects && Time.time - lastTime > spawnDelay)
     {
      Transform newOne;
      lastTime = Time.time;
     objectQueue.Enqueue(newOne = (Transform)Instantiate(prefab));
     newOne.gameObject.SetActiveRecursively(false);
    }
    if(objectQueue.Peek() == null)
   {
  Transform newOne;
  objectQueue.Dequeue();
  objectQueue.Enqueue(newOne = (Transform)Instantiate(prefab));
  newOne.gameObject.SetActiveRecursively(false);
 nextPosition = transform.localPosition;
 }
         if(objectQueue.Peek().gameObject.active == false || objectQueue.Peek().localPosition.x + recycleOffset <   Runner.distanceTraveled)  {
    Recycle();
  }
 }
 }}
You should remove the code that isn't relevant to the question, so people don't have to search.
not all that code needs to be there...point to a specific point(one you are addressing)..if someone asks to see more you can present them the info they want/need. $$anonymous$$inda tough to read through 80 lines of code and decipher what exactly you want changed.
If its a whole script re-write...
Your answer
 
 
             Follow this Question
Related Questions
A node in a childnode? 1 Answer
Generate obstacles within boundry 1 Answer
How do i get this to spawn over time? 1 Answer
I am having spawning problems. 2 Answers
Spawn Script not working on iPhone? 0 Answers
 koobas.hobune.stream
koobas.hobune.stream 
                       
                
                       
			     
			 
                