private void OnSimulationLoaded(SimulationLoadedSignal simulationLoadedSignal) { Clear(); TotalBrickCount = simulationLoadedSignal.Data.TotalBrickCount; CreateGameArea(simulationLoadedSignal.Data.BoardSize); CreateBoard(simulationLoadedSignal.Data.Bricks); }
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; }