private void DestroyTempManaCrystal() { if (this.m_temporaryCrystals.Count > 0) { int index = this.m_temporaryCrystals.Count - 1; ManaCrystal crystal = this.m_temporaryCrystals[index]; this.m_temporaryCrystals.RemoveAt(index); crystal.GetComponent <ManaCrystal>().Destroy(); this.UpdateLayout(); } }
private void DestroyManaCrystal() { if (this.m_permanentCrystals.Count > 0) { int index = 0; ManaCrystal crystal = this.m_permanentCrystals[index]; this.m_permanentCrystals.RemoveAt(index); crystal.GetComponent <ManaCrystal>().Destroy(); this.UpdateLayout(); base.StartCoroutine(this.UpdatePermanentCrystalStates()); } }