// Start is called before the first frame update private void Start() { _general = GetComponentInParent <GeneralEnemyStats>(); _master = GameObject.Find("GameMaster").GetComponent <MasterCounter>(); _general.SetEndDamage(1); _general.FlipEndOfTurnDamage(); }
public void EndOfTurn() { checkForNulls(); foreach (GameObject enemy in enemies) { if (enemy == null) { toDestroy.Add(enemy); } else { GeneralEnemyStats general = enemy.GetComponent <GeneralEnemyStats>(); if (general.GetEndOfTurnDamage()) { general.ReduceHealthByAmount(general.GetEndOfTurnAmount()); } } } DestroyEverything(); AddToTurnCount(); }
// Start is called before the first frame update private void Start() { _general = GetComponentInParent <GeneralEnemyStats>(); _master = GameObject.Find("GameMaster").GetComponent <MasterCounter>(); }
// Start is called before the first frame update void Start() { _general = GetComponent <GeneralEnemyStats>(); }
// Start is called before the first frame update private void Start() { _general = GetComponentInParent <GeneralEnemyStats>(); }
// Start is called before the first frame update private void Start() { _general = GetComponentInParent <GeneralEnemyStats>(); _sword = GameObject.Find("Sword"); }