Exemple #1
0
        public void SpawnBall()
        {
            if (arenaManager == null)
            {
                arenaManager = FindObjectOfType <ArenaManager>();
            }
            Vector3 spawnPiecePosition = ArenaUtilities
                                         .GetRandomArenaGridPieceWithinWalls(arenaManager.ArenaGridPiecesCache)
                                         .transform.position;
            Vector3 ballSpawnPosition = new Vector3(spawnPiecePosition.x,
                                                    spawnPiecePosition.y + BallSpawnHeight,
                                                    spawnPiecePosition.z);

            Instantiate(Ball, ballSpawnPosition, Ball.transform.rotation);
            arenaManager.InitComplete();
        }