public void Restart() { Destroy(player); Destroy(enemy); /// magicEffectManager.Clear(); /// player = Instantiate(playerPrefab); playerScript = player.GetComponent <MainPlayerScript>(); SelectPlayerAbilities(); canvas.GetComponent <ButtonControl>().UpdateIcon(); SpawnNewEnemy(); playerTurn = true; enemyTurn = false; enemyDCount = 0; turnCount = 0; skeletonKillsRewardCoin = 0; lvlRewardCoin = 0; totalCoin = 0; player.GetComponent <PlayerBackGroundMovement>().Move = true; showPopUpMenuButton.SetActive(true); GameObject.FindGameObjectWithTag("Canvas").GetComponent <ButtonControl>().ChangeButtonToUnPressed(); playerScript.UnBlockButtons(); }
public void OnEnemyDeath() { GameObject.FindGameObjectWithTag("Canvas").GetComponent <ButtonControl>().ChangeButtonToUnPressed(); playerScript.UnBlockButtons(); // long expOnEDeath = Random.Range(5, 10) + 1 * strengthCoeff; exp += expOnEDeath; CheckPlayerLvl(); // int CoinOnEDeath = Random.Range(5, 10) + 1 * strengthCoeff; skeletonKillsRewardCoin += CoinOnEDeath; totalCoin = skeletonKillsRewardCoin + lvlRewardCoin; // GameObject NewText = Instantiate(text); NewText.GetComponent <TextScript>().SetCentralUpperPos(); NewText.GetComponent <TextScript>().SetColor(3); NewText.GetComponent <TextScript>().SetText("+" + System.Convert.ToString(CoinOnEDeath)); // NewText = Instantiate(text); NewText.GetComponent <TextScript>().SetCentralPos(); NewText.GetComponent <TextScript>().SetColor(6); NewText.GetComponent <TextScript>().SetText("+" + System.Convert.ToString(expOnEDeath)); // popUpMenu.GetComponent <PopUpMenuScript>().UpdateUI(); // if ((playerScript.HealthPoint <= 0) || (player == null)) { return; } /// if ((enemyDCount >= 5) && (enemyDCount % 5 == 0)) { if (popUpMenu.GetComponent <PopUpMenuScript>().GetPopUpMenuStatus) { popUpMenu.GetComponent <PopUpMenuScript>().ChangeStatus(); } popUpRandomUpgrade.SetActive(true); strengthCoeff++; return; } NextEnemy(); }