public void Recycle(MahjongItem item) { item.gameObject.SetActive(false); item.transform.parent = transform; item.Reset(); if (UnusedMahjongList.Find(mj => mj == item) == null) { UnusedMahjongList.Insert(0, item); } }
protected virtual void AddMahjong(MahjongItem item) { MahjongList.Add(item); item.transform.SetParent(transform); item.Reset(); }