Open felipeliliti opened 3 months ago
// Script básico para construção de um edifício
public class Building : MonoBehaviour { public int health; public int buildCost; public int buildTime; public GameObject constructionEffect;
private bool isBuilding = false; void Start() { // Inicia a construção do edifício StartCoroutine(Build()); } IEnumerator Build() { isBuilding = true; GameObject effect = Instantiate(constructionEffect, transform.position, Quaternion.identity); yield return new WaitForSeconds(buildTime); Destroy(effect); isBuilding = false; } void TakeDamage(int damage) { health -= damage; if (health <= 0) { // Logica para destruir o edifício Destroy(gameObject); } }
}
// Script básico para construção de um edifício
public class Building : MonoBehaviour { public int health; public int buildCost; public int buildTime; public GameObject constructionEffect;
}