private void OnSimulationLoaded(SimulationLoadedSignal simulationLoadedSignal)
        {
            Clear();

            TotalBrickCount = simulationLoadedSignal.Data.TotalBrickCount;
            CreateGameArea(simulationLoadedSignal.Data.BoardSize);
            CreateBoard(simulationLoadedSignal.Data.Bricks);
        }
Exemple #2
0
        private void OnSimulationLoaded(SimulationLoadedSignal simulationLoadedSignal)
        {
            if (CurrentBall == null)
            {
                CurrentBall = CreateBall();
            }

            CurrentBall.transform.position = simulationLoadedSignal.Data.BallPosition;
            CurrentBall.Rigidbody.SetVelocity(Vector2.zero);
            CurrentBall.gameObject.SetActive(true);

            _launchVelocity = simulationLoadedSignal.Data.BallSpeed;
        }