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); } }
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); } }
private void Awake() { // if the singleton hasn't been initialized yet if (instance != null && instance != this) { Destroy(this.gameObject); } instance = this; }