Пример #1
0
        private void OnChangeHealth(int CurrentHealth)
        {
            if (tempCurrentHealth != CurrentHealth)
            {
                GameObject prefab = Instantiate(playerHealthDataSet.TextOnChangeHealthPrefab,
                                                playerHealthDataSet.ParentOnChangeHealth) as GameObject;
                textOnChangeHealth = prefab.GetComponent <Text>();

                if (tempCurrentHealth > CurrentHealth)
                {
                    int health = tempCurrentHealth - CurrentHealth;
                    textOnChangeHealth.text = "-" + health.ToString();
                }
                else
                {
                    int health = CurrentHealth - tempCurrentHealth;
                    SourceEnergyManager.UdpdateSourceEnergy(-1 * health);
                    textOnChangeHealth.text = "+" + health.ToString();
                }
                tempCurrentHealth = CurrentHealth;
                Destroy(prefab, 4f);
            }
        }
Пример #2
0
 public bool CheckGeneralHealth(int countHealthCheck)
 {
     return(SourceEnergyManager.CheckSourceEnergy(countHealthCheck));
 }