/// <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); }
/// <summary> /// Constructor /// </summary> /// <param name="_beatChecker"></param> /// <param name="_board"></param> public BeatOrDieChecker(BeatChecker _beatChecker, BoardController _board) { beatChecker = _beatChecker; board = _board; }