private void EndMatch(CombinationDraw combination) { UIManager.Instance.EnableFillButton(true); DataHandler.Instance.ReturnDrawCombinatio(combination); if (_OnEndMath != null) { _OnEndMath.Invoke(20); } }
public void IsMatch(List <TileView> elements) { UIManager.Instance.EnableFillButton(false); CombinationDraw combinationDraw = DataHandler.Instance.GetDrawCombination(); combinationDraw.DrawComBination(elements); StartCoroutine(DelayAction(3f, () => { EndMatch(combinationDraw); })); }
public void ReturnDrawCombinatio(CombinationDraw combinationDraw) { LeanPool.Despawn(combinationDraw.gameObject); }