Пример #1
0
    IEnumerator PulseNewBlock()
    {
        BlockSpot newSpot = FindNewBlock();

        blocks[(int)newSpot].StartPulse();
        yield return(new WaitForSeconds(selectNewBlockTime));

        StartCoroutine(PulseNewBlock());
    }
Пример #2
0
    BlockSpot FindNewBlock()
    {
        BlockSpot potentialNextBlock = (BlockSpot)Random.Range(0, 4);

        if (blocks[(int)potentialNextBlock].isSelected)
        {
            return(FindNewBlock());
        }
        Debug.Log("Selected Block: " + blocks[(int)potentialNextBlock].name);
        return(potentialNextBlock);
    }