Ejemplo n.º 1
0
    private void OnEnable()
    {
        _onPlayerAttackBegin.Subscribe(SlowDownAnimation);
        _onPlayerAttackEnd.Subscribe(FasterAnimation);
        _onWrongTarget.Subscribe(ScaleHead);
        _onWrongTarget.Subscribe(CheckGameOver);
        _onGameOver.Subscribe(GameOver);

        _onLevelEnd.Subscribe(LevelEnd);
        _onGameStart.Subscribe(Run);
    }
Ejemplo n.º 2
0
 protected override void OnEnable()
 {
     base.OnEnable();
     _onLevelSpawn.Subscribe(SpawnSteps);
     _onLevelEnd.Subscribe(RespawnSteps);
     _onGameStart.Subscribe(StartGame);
 }
Ejemplo n.º 3
0
 private void Start()
 {
     _onPlayerAttackBegin.Subscribe(SlowDown);
     _onPlayerAttackEnd.Subscribe(GoFaster);
     _onLevelEnd.Subscribe(LevelEnd);
     _onGameStart.Subscribe(GameStart);
     enabled = false;
 }
Ejemplo n.º 4
0
 protected override void OnEnable()
 {
     base.OnEnable();
     _playerMeshes = new List <int>();
     _onQuitEvent.Subscribe(SaveMeshes);
     _onPlayerMaterialReward.Subscribe(AddMeshToPlayer);
     _currentMesh.onValueChanged += SaveMeshes;
     _currentMesh.onValueChanged += ResetStepMaterial;
 }
Ejemplo n.º 5
0
    protected override void OnEnable()
    {
        base.OnEnable();
        _currentStep.Value            = 0;
        _totalSteps.Value             = 10;
        _currentScore.onValueChanged += UpdateCurrentScore;
        _bestScore.onValueChanged    += UpdateMaxScore;

        _currentLevel.onValueChanged += UpdateCurrentLevel;
        _nextLevel.onValueChanged    += UpdateNextLevel;

        _currentStep.onValueChanged += UpdateStep;
        _totalSteps.onValueChanged  += UpdateStep;

        _onGameOverEvent.Subscribe(ShowLevelEnd);
        _onNewPlayerItemReward.Subscribe(ShowRewardPopup);
    }
Ejemplo n.º 6
0
 private void OnEnable()
 {
     _onLevelEnd.Subscribe(EnableBalloonDestroy);
 }
Ejemplo n.º 7
0
 private void OnEnable()
 {
     _onWrongTarget.Subscribe(UpdateValue);
     _slider.value = 0;
 }
Ejemplo n.º 8
0
 private void OnEnable()
 {
     _customInputSystem.onPointerDownEvent += TargetEnemy;
     _onSlapButton.Subscribe(Attack);
 }
Ejemplo n.º 9
0
 protected override void OnEnable()
 {
     base.OnEnable();
     _onGameOver.Subscribe(GetReward);
     _onQuit.Subscribe(SaveScore);
 }
Ejemplo n.º 10
0
 private void OnEnable()
 {
     _onLevelEnd.Subscribe(LevelEnd);
 }
Ejemplo n.º 11
0
 private void OnEnable()
 {
     _onRestart.Subscribe(Restart);
 }
Ejemplo n.º 12
0
 private void Start()
 {
     _onSlapButton.Subscribe(OnPressed);
     _onPlayerAtackBegin.Subscribe(OnPlayerAttackBegin);
     gameObject.SetActive(false);
 }
Ejemplo n.º 13
0
 private void OnEnable()
 {
     _levelProgress.onValueChanged += UpdateLevelProgressBar;
     _onLevelSuccess.Subscribe(Hide);
 }
Ejemplo n.º 14
0
 protected override void OnEnable()
 {
     base.OnEnable();
     _onRestart.Subscribe(Restart);
 }
Ejemplo n.º 15
0
 private void OnEnable()
 {
     _onPlayerAttackBegin.Subscribe(SlowDownAnimation);
     _onPlayerAttackEnd.Subscribe(FasterAnimation);
 }