FaceValue() публичный Метод

public FaceValue ( ) : int
Результат int
Пример #1
0
    public IEnumerator DrawCoroutine()
    {
        DealInProgress++;

        //		if (_discardHoverStackCardSlot.AddCard(_prior6CardSlot.TopCard()))
        //		{
        //			yield return new WaitForSeconds(CardStackDelay);
        //		}
        //		if (_discardStackCardSlot.AddCard(_discardHoverStackCardSlot.TopCard()))
        //		{
        //			yield return new WaitForSeconds(CardStackDelay);
        //		}


        if (!cardCheveron2Lock && !cardCheveronCurrent)
        {
            _currentCardSlot.AddCard(_stackCardSlot.TopCard());
            cardCheveronCurrent = true;
//			}
        }

        if (!cardCheveron0Lock && cardCheveronCurrent)
        {
            if (_prior0CardSlot.AddCard(_currentCardSlot.TopCard()))
            {
                cardCheveron0Lock   = true;
                cardCheveronCurrent = false;
                yield return(new WaitForSeconds(CardStackDelay));
            }
        }
        if (cardCheveron0Lock && !cardCheveron1Lock && cardCheveronCurrent)
        {
            if (_prior1CardSlot.AddCard(_currentCardSlot.TopCard()))
            {
                cardCheveron1Lock   = true;
                cardCheveronCurrent = false;
                yield return(new WaitForSeconds(CardStackDelay));
            }
        }
        if (cardCheveron1Lock && !cardCheveron2Lock && cardCheveronCurrent)
        {
            if (_prior2CardSlot.AddCard(_currentCardSlot.TopCard()))
            {
                cardCheveron2Lock   = true;
                cardCheveronCurrent = false;
                yield return(new WaitForSeconds(CardStackDelay));
            }
        }
        //		int collectiveFaceValue = _prior0CardSlot.FaceValue();
        //		collectiveFaceValue += _prior1CardSlot.FaceValue();
        //		collectiveFaceValue += _prior2CardSlot.FaceValue();
        //		collectiveFaceValue += _prior3CardSlot.FaceValue();
        //		collectiveFaceValue += _prior4CardSlot.FaceValue();
        //		collectiveFaceValue += _prior5CardSlot.FaceValue();
        //		collectiveFaceValue += _prior6CardSlot.FaceValue();
        //		collectiveFaceValue += _currentCardSlot.FaceValue();
        Tarot3CardsDealerUIInstance.FaceValueText.text = _currentCardSlot.FaceValue();
        DealInProgress--;
    }
Пример #2
0
    public IEnumerator DrawCoroutine()
    {
        DealInProgress++;

        if (_discardHoverStackCardSlot.AddCard(/*_prior4CardSlot*/ _prior3CardSlot.TopCard()))
        {
            yield return(new WaitForSeconds(CardStackDelay));
        }
        if (_discardStackCardSlot.AddCard(_discardHoverStackCardSlot.TopCard()))
        {
            yield return(new WaitForSeconds(CardStackDelay));
        }
        if (/*_prior4CardSlot*/ _discardHoverStackCardSlot.AddCard(_prior3CardSlot.TopCard()))
        {
            yield return(new WaitForSeconds(CardStackDelay));
        }
        if (_prior3CardSlot.AddCard(_prior2CardSlot.TopCard()))
        {
            yield return(new WaitForSeconds(CardStackDelay));
        }
        if (_prior2CardSlot.AddCard(_prior1CardSlot.TopCard()))
        {
            yield return(new WaitForSeconds(CardStackDelay));
        }
        if (_prior1CardSlot.AddCard(_prior0CardSlot.TopCard()))
        {
            yield return(new WaitForSeconds(CardStackDelay));
        }
        if (_prior0CardSlot.AddCard(_currentCardSlot.TopCard()))
        {
            yield return(new WaitForSeconds(CardStackDelay));
        }
        _currentCardSlot.AddCard(_stackCardSlot.TopCard());

        int collectiveFaceValue = _prior0CardSlot.FaceValue();

        collectiveFaceValue += _prior1CardSlot.FaceValue();
        collectiveFaceValue += _prior2CardSlot.FaceValue();
        collectiveFaceValue += _prior3CardSlot.FaceValue();
        //collectiveFaceValue += _prior4CardSlot.FaceValue();
        collectiveFaceValue += _currentCardSlot.FaceValue();
        DealerUIInstance.FaceValueText.text = collectiveFaceValue.ToString();

        DealInProgress--;
    }