public void FormationKilled(FormationDetails details) { WavesKilled += 1; enemyTracker.PauseComboTimer(); gameState.ScorePoints(details.FormationPointBonus); SpawnNextFormation(); }
void Start () { spawner = GetComponent<EnemySpawner>(); details = GetComponent<FormationDetails>(); enemyBounds = GameObject.Find("EnemyZone").GetComponent<BoundingZone>(); curSpeed = new Vector2(0.0f, 0.0f); }
private void Start () { waveManager = GameObject.FindObjectOfType<WaveManager>(); formationType = GetComponent<FormationDetails>(); numFormationShips = transform.childCount; positions = new Transform[numFormationShips]; int curPos = 0; foreach (Transform child in transform) { positions[curPos] = child; curPos++; } if (formationType.UseRandomOrder) { ShuffleSpawnOrder(); } }
// Use this for initialization void Start () { waveManager = GameObject.FindObjectOfType<WaveManager>(); spawner = GameObject.FindObjectOfType<EnemySpawner>(); details = GameObject.FindObjectOfType<FormationDetails>(); }
public void WaveKilled(FormationDetails details) { WavesKilled += 1; enemyTracker.PauseComboTimer(); gameState.ScorePoints(details.WavePointBonus); }
public void SetFormation(FormationDetails parentFormation) { this.parentFormation = parentFormation; }