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()); } }
private void Start() { _puzzle.AddWordActivationCallback(OnWordActivation); _puzzle.AddExtraActionCallback(() => { }); }
private void Awake() { Debug.Log("CrosswordLevelManager is alive."); _pentaPuzzleManager.AddWordActivationCallback(OnWordActivation); _pentaPuzzleManager.AddExtraActionCallback(() => { }); }