private void OnEnable()
        {
            _boardGame.AddWordActivationCallback(OnWordActivation);
            _boardGame.AddExtraActionCallback(OnSkipScroll);
            _player.SetDeadCallback(OnCharacterDead);
            _player.SetDeadAnimEndCallback(OnDeadAnimationEnd);
            _player.SetEndTurnCallback(OnEndTurn);
            _player.GetDamageDealer().SetTarget(_enemy);
            _enemy.SetDeadCallback(OnCharacterDead);
            _enemy.SetDeadAnimEndCallback(OnDeadAnimationEnd);
            _enemy.SetEndTurnCallback(OnEndTurn);

            foreach (var turnLabel in _turnLabels)
            {
                turnLabel.setBossIcon(_enemy.GetTurnIcon());
            }
        }
Example #2
0
 private void Start()
 {
     _puzzle.AddWordActivationCallback(OnWordActivation);
     _puzzle.AddExtraActionCallback(() => { });
 }
Example #3
0
 private void Awake()
 {
     Debug.Log("CrosswordLevelManager is alive.");
     _pentaPuzzleManager.AddWordActivationCallback(OnWordActivation);
     _pentaPuzzleManager.AddExtraActionCallback(() => { });
 }