Ejemplo n.º 1
0
    // generate waypoint
    GameObject GenerateWaypoint(Sprite sprite)
    {
        Vector3    spawnPos = spawnPoints.GetRNGWaypointSpawn(true);
        GameObject waypoint = Instantiate(waypointPrefab);

        waypoint.transform.position = spawnPos;
        waypoint.GetComponent <SpriteRenderer>().sprite = sprite;


        waypoint.transform.SetParent(this.transform);
        return(waypoint);
    }
Ejemplo n.º 2
0
    void SpawnEnemy()
    {
        Debug.Log("Spawning enemy");
        Vector3    spawnPos = spawnPoints.GetRNGWaypointSpawn(false);
        GameObject enemy    = Instantiate(enemyPrefab, spawnPos, Quaternion.identity);


        //enemy.GetComponent<EnemyBehavior>().SetHeading(headingOne);
        enemies.Add(enemy);
        enemy.transform.SetParent(this.transform);
        enemy.name = "Enemy " + enemieCount;
        enemieCount++;
    }