Esempio n. 1
0
 public override void ExecuteAfterAnimation()
 {
     base.ExecuteAfterAnimation();
     _liYan.DestroyBoss();
     Debug.Log("Li Yan è morta, avanziamo");
     if (!_isDead)
     {
         _isDead = true;
         CampaignProgressionManager cpm = GameObject.FindObjectOfType <CampaignProgressionManager>();
         cpm.Advance(false);
     }
 }
Esempio n. 2
0
 void Start()
 {
     _cpm.Setup();
     _playerPosition.SetPosition(new Vector3(0, 0.01f, -13));
     _playerInventory.Reset();
     _shopInventory.Reset(_shopList);
     _arenaTransferSO.Reset();
     _playerInventory.SetPlayerCoins(_startingPlayerCoins);
     _playerInventory.Setup();
     _shopInventory.Setup();
     _odp.ResetIndex();
     _cpm.Advance(true);
     _haljaEntity.health  = 1000;
     _liYianEntity.health = 1000;
     _caputEntity.health  = 1000;
 }