示例#1
0
 public void DisableByZ(float z)
 {
     foreach (Spawner spawner in spawners)
     {
         if (spawner.transform.position.z == z)
         {
             bufferedSpeed = spawner.wireSpeed;
             spawner.StopSpawner();
         }
     }
     foreach (Spawner spawner in spawners)
     {
         if (spawner.transform.position.z != z)
         {
             spawner.StartSpawner(bufferedSpeed);
             if (spawner.wireSpeed < 0)
             {
                 spawner.gapSize = Mathf.Abs(spawner.gapSize) * -1;
             }
             else
             {
                 spawner.gapSize = Mathf.Abs(spawner.gapSize);
             }
         }
     }
     if (player.position.z - transform.position.z > 60)
     {
         superSpawner = FindObjectOfType(typeof(SuperSpawner)) as SuperSpawner;
         superSpawner.Respawner(transform.position.z + 40);
         PlayerMove.SetIncrement();
         Destroy(gameObject);
     }
 }
示例#2
0
    public void DisableByZ(float z)
    {
        foreach (Spawner spawner in spawners){
            if (spawner.transform.position.z == z){
                bufferedSpeed = spawner.wireSpeed;
                spawner.StopSpawner();
            }
        }
        foreach (Spawner spawner in spawners){
            if (spawner.transform.position.z != z){
                spawner.StartSpawner(bufferedSpeed);
                if(spawner.wireSpeed < 0){
                    spawner.gapSize = Mathf.Abs(spawner.gapSize) * -1;
                }else{
                    spawner.gapSize = Mathf.Abs(spawner.gapSize);
                }

            }
        }
        if (player.position.z - transform.position.z > 60){
            superSpawner = FindObjectOfType (typeof(SuperSpawner)) as SuperSpawner;
            superSpawner.Respawner(transform.position.z + 40);
            PlayerMove.SetIncrement();
            Destroy(gameObject);
        }
    }
示例#3
0
    private void Awake()
    {
        // if the singleton hasn't been initialized yet
        if (instance != null && instance != this)
        {
            Destroy(this.gameObject);
        }

        instance = this;
    }