Exemplo n.º 1
0
 private void StartGame()
 {
     gameState = GAME_STATE.IN_PLAY;
     ball.SetBallState(BallHandler.STATE.EMERGING);
     ball.transform.position = ballStartingPosition;
     ball.GetComponent <TrailRenderer>()?.Clear();
     timer.gameObject.SetActive(true);
     shouldGameStart = false;
     MenuController.instance.ChangeMenuState(5);
 }
Exemplo n.º 2
0
    private void InitBall()
    {
        Vector3 paddlePosition   = PaddleHandler.Instance.gameObject.transform.position;
        Vector3 startingPosition = new Vector3(paddlePosition.x, paddlePosition.y + .27f, 0);

        initialBall          = Instantiate(ballPrefab, startingPosition, Quaternion.identity);
        initialBallRigidBody = initialBall.GetComponent <Rigidbody2D>();

        this.Balls = new List <BallHandler>
        {
            initialBall
        };
    }