void Start()
 {
     playerPropertyService = FindObjectOfType<PlayerPropertyService>();
     playerPropertyService.OnLevelUp += LevelUpCallback;
     playerPropertyService.OnLevelUpCompleted += LevelUpCompletedEventHandler;
     Hide();
 }
 void Start()
 {
     playerPropertyService = FindObjectOfType<PlayerPropertyService>();
     playerPropertyService.OnLevelUpCompleted += LevelUpCompletedEventHandler;
     spriteAnimator = new SpriteAnimator(GetComponent<Renderer>().material, SpritesheetColumnCount);
     SetAnimationSequence();
     AdjustPositioning();
 }
 void Start()
 {
     playerPropertyService = FindObjectOfType<PlayerPropertyService>();
     playerPropertyService.OnPlayerPropertiesUpdate += PlayerPropertiesUpdateEventHandler;
     ComboHitController.OnComboHitSequenceCompleted += ComboHitSequenceCompletedEventHandler;
     UpdateExperiencePointsLabel();
     UpdateLevelLabel();
 }
 void Start()
 {
     playerPropertyService = FindObjectOfType<PlayerPropertyService>();
     lootItemService = FindObjectOfType<LootItemService>();
     StaminaSliderController.Value = StaminaSliderController.MaxValue;
     LootItemController.OnLootItemUsed += LootItemUsedEventHandler;
     LootItemController.OnLootItemEffectExpired += LootItemEffectExpiredEventHandler;
     UpdateRemainingProteinShakeCountText();
 }
 void Start()
 {
     playerPropertyService = FindObjectOfType<PlayerPropertyService>();
     gameControlService = FindObjectOfType<GameControlService>();
     lootItemService = FindObjectOfType<LootItemService>();
     ComboHitController.OnComboHitSequenceCompleted += ComboHitSequenceCompletedEventHandler;
     LootItemController.OnLootItemUsed += LootItemUsedEventHandler;
     LootItemController.OnLootItemEffectExpired += LootItemEffectExpiredEventHandler;
     HypeAttackButtonController.OnButtonClicked += HypeAttackTargetClickedEventHandler;
     UpdateRemainingAdrenalineShotCountText();
 }
 private void InitalizeDependencies()
 {
     HypeController.OnHypeAttack += HypeAttackEventHandler;
     gameControlService = FindObjectOfType<GameControlService>();
     gameStatisticsService = FindObjectOfType<GameStatisticsService>();
     playerPropertyService = FindObjectOfType<PlayerPropertyService>();
     bossStatusService = FindObjectOfType<BossStatusService>();
     bossStatusService.OnBossDead += BossDeadEventHandler;
 }