private void Awake() { _random = new Random(); _game = FindObjectOfType <AngleGame>(); _gameBoard = FindObjectOfType <GameBoard>(); if (_game != null) { _game.LeadingPlayerSelected += OnLeadingPlayerSelected; } }
public void InitializeBoard(AngleGame gameCore) { _game = gameCore; _rule = _game.Moving; _figureCollection = new FigureCollection(Width, Height); _fadedPanel = _fadeBoardTransform.GetComponent <FadedPanel>(); _fadedPanel.NewPositionSelected += OnFadedPanelNewPositionSelectedHandler; _fadedPanel.OneOfNewPositionsSelected += OnFadedPanelOneOfNewPositionsSelectedHandler; _fadedPanel.Cancelled += OnFadedPanelCancelledHandler; _fadedPanel.MultiJumpCancelled += OnFadedPanelMultiJumpCancelledHandler; }
#pragma warning restore CS0649 private void Awake() { _game = FindObjectOfType <AngleGame>(); _text = GetComponent <Text>(); }