Beispiel #1
0
    void SelectNowNode()
    {
        if (nowNodeNum == selectedPt.nodeNum)
        {
            SelectRandomPattern();
            return;
        }

        nowSpawnEnemyNum = 0;
        selectedNode     = selectedPt.nodeData[nowNodeNum];
        nodeDelaying     = false;
        spawnsDelaying   = true;
    }
Beispiel #2
0
    public void AddNodeNum()
    {
        if (nodeNum < 4)
        {
            ++nodeNum;
        }
        else
        {
            return;
        }

        EnemyPatternNode[] newEnemyPatternNodes = new EnemyPatternNode[nodeNum];

        for (int i = 0; i < nodeNum - 1; ++i)
        {
            newEnemyPatternNodes[i] = nodeData[i];
        }

        nodeData = newEnemyPatternNodes;
    }
Beispiel #3
0
    public void ReduceNodeNum()
    {
        if (nodeNum > 1)
        {
            --nodeNum;
        }
        else
        {
            return;
        }


        EnemyPatternNode[] newEnemyPatternNodes = new EnemyPatternNode[nodeNum];

        for (int i = 0; i < nodeNum; ++i)
        {
            newEnemyPatternNodes[i] = nodeData[i];
        }

        nodeData = newEnemyPatternNodes;
    }