示例#1
0
    private bool InBasic(CustomResources.Generation state)
    {
        if (state == CustomResources.Generation.BasicGreenStraightThree || state == CustomResources.Generation.BasicGreenStraightTwo || state == CustomResources.Generation.BasicGreenThreeLine || state == CustomResources.Generation.BasicGreenTwoLineOne || state == CustomResources.Generation.BasicGreenTwoLineTwo)
        {
            return(true);
        }

        return(false);
    }
示例#2
0
    private bool InTierTwo(CustomResources.Generation state)
    {
        if (state == CustomResources.Generation.BlueOne || state == CustomResources.Generation.BlueThree || state == CustomResources.Generation.BlueTwo || state == CustomResources.Generation.GreenBlueOne || state == CustomResources.Generation.GreenBlueThree || state == CustomResources.Generation.GreenBlueTwo)
        {
            return(true);
        }

        return(false);
    }
示例#3
0
    private void UpdateGenerating()
    {
        if (!_isGenerating)
        {
            _isGenerating = true;
            // Basic Line Count = 5;

            var random = (int)Random.Range(0, _generationList.Count);
            _itemGenerating = _generationList[random];
            _hasStarted     = false;
        }

        if (_hasStarted)
        {
            return;
        }

        switch (_itemGenerating)
        {
        case CustomResources.Generation.BasicGreenStraightTwo:
            StartCoroutine(BasicGreenStraightTwo());
            break;

        case CustomResources.Generation.BasicGreenStraightThree:
            StartCoroutine(BasicGreenStraightThree());
            break;

        case CustomResources.Generation.BasicGreenThreeLine:
            StartCoroutine(BasicGreenThreeLine());
            break;

        case CustomResources.Generation.BasicGreenTwoLineOne:
            StartCoroutine(BasicGreenTwoLineOne());
            break;

        case CustomResources.Generation.BasicGreenTwoLineTwo:
            StartCoroutine(BasicGreenTwoLineTwo());
            break;

        case CustomResources.Generation.BlueOne:
            StartCoroutine(Blue(1));
            break;

        case CustomResources.Generation.BlueTwo:
            StartCoroutine(Blue(2));
            break;

        case CustomResources.Generation.BlueThree:
            StartCoroutine(Blue(2));
            break;

        case CustomResources.Generation.GreenBlueOne:
            StartCoroutine(GreenBlueOne());
            break;

        case CustomResources.Generation.GreenBlueTwo:
            StartCoroutine(GreenBlueOne());
            break;

        case CustomResources.Generation.GreenBlueThree:
            StartCoroutine(GreenBlueThree());
            break;

        case CustomResources.Generation.CircleOne:
            StartCoroutine(CircleOne());
            break;

        case CustomResources.Generation.CircleTwo:
            StartCoroutine(CircleTwo());
            break;

        case CustomResources.Generation.CircleBlueOne:
            StartCoroutine(CircleBlueOne());
            break;

        case CustomResources.Generation.CircleGreenOne:
            StartCoroutine(CircleGreenOne());
            break;
        }

        _hasStarted = true;
    }
    private void UpdateGenerating()
    {
        if (!_isGenerating)
        {
            _isGenerating = true;
            // Basic Line Count = 5;

            var random = (int)Random.Range(0, _generationList.Count);
            _itemGenerating = _generationList[random];
            _hasStarted = false;
        }

        if (_hasStarted)
            return;

        switch (_itemGenerating)
        {
            case CustomResources.Generation.BasicGreenStraightTwo:
                StartCoroutine(BasicGreenStraightTwo());
                break;

            case CustomResources.Generation.BasicGreenStraightThree:
                StartCoroutine(BasicGreenStraightThree());
                break;

            case CustomResources.Generation.BasicGreenThreeLine:
                StartCoroutine(BasicGreenThreeLine());
                break;

            case CustomResources.Generation.BasicGreenTwoLineOne:
                StartCoroutine(BasicGreenTwoLineOne());
                break;

            case CustomResources.Generation.BasicGreenTwoLineTwo:
                StartCoroutine(BasicGreenTwoLineTwo());
                break;

            case CustomResources.Generation.BlueOne:
                StartCoroutine(Blue(1));
                break;

            case CustomResources.Generation.BlueTwo:
                StartCoroutine(Blue(2));
                break;

            case CustomResources.Generation.BlueThree:
                StartCoroutine(Blue(2));
                break;

            case CustomResources.Generation.GreenBlueOne:
                StartCoroutine(GreenBlueOne());
                break;

            case CustomResources.Generation.GreenBlueTwo:
                StartCoroutine(GreenBlueOne());
                break;

            case CustomResources.Generation.GreenBlueThree:
                StartCoroutine(GreenBlueThree());
                break;

            case CustomResources.Generation.CircleOne:
                StartCoroutine(CircleOne());
                break;

            case CustomResources.Generation.CircleTwo:
                StartCoroutine(CircleTwo());
                break;

            case CustomResources.Generation.CircleBlueOne:
                StartCoroutine(CircleBlueOne());
                break;

            case CustomResources.Generation.CircleGreenOne:
                StartCoroutine(CircleGreenOne());
                break;
        }

        _hasStarted = true;
    }