private void cleanupHeroCells() { for (int i = this.m_heroCells.Count - 1; i >= 0; i--) { HeroCell item = this.m_heroCells[i]; this.m_heroCells.Remove(item); PlayerView.Binder.HeroCellPool.returnObject(item); } }
private HeroCell addHeroCellToGrid(CharacterInstance characterInstance, Character character) { HeroCell item = PlayerView.Binder.HeroCellPool.getObject(); item.transform.SetParent(this.HeroCellGrid.transform, false); item.initialize(characterInstance, character); this.m_heroCells.Add(item); item.gameObject.SetActive(true); return(item); }