コード例 #1
0
    void SummonRandomizerCheckPhase3()
    {
        int SummonRandomCheck;

        SummonRandomCheck = Random.Range(0, 100);
        if (SummonRandomCheck < 15)
        {
            SummonType = SummonTypes.SpikeFloor;
        }
        else if (SummonRandomCheck >= 15 && SummonRandomCheck < 35)
        {
            SummonType = SummonTypes.ChaserMine;
        }
        else if (SummonRandomCheck >= 35 && SummonRandomCheck < 50)
        {
            SummonType = SummonTypes.ProxyMine;
        }
        else if (SummonRandomCheck >= 50 && SummonRandomCheck < 65)
        {
            SummonType = SummonTypes.SpikeBlock;
        }
        else if (SummonRandomCheck >= 65 && SummonRandomCheck < 85)
        {
            SummonType = SummonTypes.Ghost;
        }
        else if (SummonRandomCheck >= 85)
        {
            SummonType = SummonTypes.ProxyLaser;
        }
    }
コード例 #2
0
    void SummonFakeRandomizerCheckPhase2()
    {
        int SummonRandomCheck;

        SummonRandomCheck = Random.Range(0, 100);
        if (SummonRandomCheck < 50)
        {
            SummonType = SummonTypes.FakeBlock;
        }
        else
        {
            SummonType = SummonTypes.FakeMine;
        }
    }
コード例 #3
0
    void SummonRandomizerCheckPhase2()
    {
        int SummonRandomCheck;

        SummonRandomCheck = Random.Range(0, 100);
        if (SummonRandomCheck < 33)
        {
            SummonType = SummonTypes.SpikeFloor;
        }
        else if (SummonRandomCheck >= 33 && SummonRandomCheck < 66)
        {
            SummonType = SummonTypes.SpikeBlock;
        }
        else if (SummonRandomCheck >= 66)
        {
            SummonType = SummonTypes.ProxyLaser;
        }
    }