Ejemplo n.º 1
0
 public void FormationKilled(FormationDetails details)
 {
     WavesKilled += 1;
     enemyTracker.PauseComboTimer();
     gameState.ScorePoints(details.FormationPointBonus);
     SpawnNextFormation();
 }
Ejemplo n.º 2
0
	void Start () 
	{
        spawner = GetComponent<EnemySpawner>();
		details = GetComponent<FormationDetails>();
        enemyBounds = GameObject.Find("EnemyZone").GetComponent<BoundingZone>();
		curSpeed = new Vector2(0.0f, 0.0f);
	}
Ejemplo n.º 3
0
	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();
		}
	}
Ejemplo n.º 4
0
	// Use this for initialization
	void Start () 
    {
        waveManager = GameObject.FindObjectOfType<WaveManager>();
        spawner = GameObject.FindObjectOfType<EnemySpawner>();
        details = GameObject.FindObjectOfType<FormationDetails>();
	}
Ejemplo n.º 5
0
 public void WaveKilled(FormationDetails details)
 {
     WavesKilled += 1;
     enemyTracker.PauseComboTimer();
     gameState.ScorePoints(details.WavePointBonus);
 }
Ejemplo n.º 6
0
 public void SetFormation(FormationDetails parentFormation)
 {
     this.parentFormation = parentFormation;
 }