예제 #1
0
 private void EndMatch(CombinationDraw combination)
 {
     UIManager.Instance.EnableFillButton(true);
     DataHandler.Instance.ReturnDrawCombinatio(combination);
     if (_OnEndMath != null)
     {
         _OnEndMath.Invoke(20);
     }
 }
예제 #2
0
    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);
 }