/// <summary>
        /// Set up
        /// </summary>
        void Start()
        {
            var gameManager = GameObject.FindGameObjectWithTag("GameManager");

            players[upperPlayer]  = gameManager.GetComponent <PlayerUpperController>();
            players[bottomPlayer] = gameManager.GetComponent <PlayerBottomController>();
            players[leftPlayer]   = gameManager.GetComponent <PlayerLeftController>();
            players[rightPlayer]  = gameManager.GetComponent <PlayerRightController>();
            board            = GameObject.FindGameObjectWithTag("Board").GetComponent <BoardController>();
            beatChecker      = new BeatChecker(board);
            beatOrDieChecker = new BeatOrDieChecker(beatChecker, board);
        }
Example #2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="_beatChecker"></param>
 /// <param name="_board"></param>
 public BeatOrDieChecker(BeatChecker _beatChecker, BoardController _board)
 {
     beatChecker = _beatChecker;
     board       = _board;
 }