Question by 
               Venatal · Dec 02, 2015 at 10:10 AM · 
                c#instantiatefloatclone  
              
 
              How can I change this script so that each instantiated prefab spawns a set amount faster
How can I change this script so that each instantiated prefab spawns a set amount faster instead of increasing speed over time. e.g first clone spawns with a speed of (2.5f) then next spawned clown has a speed of (2.8f) then (3.1f) so that each clone spawns (0.3f) faster than the previous. This is my script atm: Side note: each clone spawns every 1.1f seconds
 using UnityEngine;
 using System.Collections;
 
 public class SquareMovement : MonoBehaviour
 {
 
     public float moveSpeed = 2.0f;
 
     public Vector3 moveDirection = Vector3.forward;
 
     void Start()
     {
         StartCoroutine("IncreaseSpeed");
     }
 
     private IEnumerator IncreaseSpeed()
     {
         while (true)
         {
             moveSpeed = moveSpeed + 0.30f;
             yield return new WaitForSeconds(0f);
         }
     }
 
     void Update()
     {
         transform.Translate(moveDirection * moveSpeed * Time.deltaTime);                 
     }  
 }
 
              
               Comment
              
 
               
              Your answer