Example #1
0
    public void PopSameAppleWithEnemy(G20_EnemyType enemyType)
    {
        G20_ScoreAppleType appleType = G20_ScoreAppleType.APPLE;

        if (enemyType == G20_EnemyType.GOLDEN ||
            enemyType == G20_EnemyType.GOLDEN_STRAIGHT)
        {
            appleType = G20_ScoreAppleType.GOLDEN;
        }

        PopApple(appleType);
    }
Example #2
0
    public void PopApple(G20_ScoreAppleType appleType)
    {
        int positionNumber = 0;

        if (SearchEmptyPosition(out positionNumber))
        {
            var obj = Instantiate(scoreApplePrefabs[(int)appleType], popPositions[positionNumber].transform);
            holdingApples[positionNumber] = obj.GetComponentInChildren <G20_ScoreApple>();
        }

        // 全て埋まったかチェック
        isFullApples = true;
        foreach (var a in holdingApples)
        {
            if (!a)
            {
                isFullApples = false;
                break;
            }
        }
    }