public void checkValidBoundsTotalTest() { double[] bounds = new double[2]; bounds[0] = 0; bounds[1] = 10; Assert.IsTrue(BoundsChecker.checkValidBoundsTotal(2, bounds)); }
//When a message is received to apply the slow powerup public void OnReceiveSlowMessage(NetworkMessage networkMessage) { PowerupMessage slowMessage = networkMessage.ReadMessage <PowerupMessage> (); Debug.Log(slowMessage.x + " " + bounds[0] + " " + bounds[1]); if (!BoundsChecker.checkValidBoundsTotal(slowMessage.x, bounds)) { Debug.Log("Slow powerup in effect"); activeVel = -0.2f; activeBlockControl.setVelocity(new Vector3(0, -0.2f, 0)); } }
//When a message is received to end the game public void OnReceiveEndGameMessage(NetworkMessage networkMessage) { EndGameMessage endgame = networkMessage.ReadMessage <EndGameMessage> (); if (isLocalPlayer) { Debug.Log("IsLocalPlayer"); if (BoundsChecker.checkValidBoundsTotal(endgame.x, bounds)) { Instantiate(this.gameWinUI); this.CmdReceiveEndGameMessage(false); } else { Instantiate(this.gameOverUI); this.CmdReceiveEndGameMessage(true); } } }