コード例 #1
0
    Block CreateBlock(string name)
    {
        Block block;

        switch (name)
        {
        case "Apple":
            block = new BlockApple();
            break;

        case "Alphabet":
            block = new BlockAlphabet();
            break;

        case "Amazon":
            block = new BlockAmazon();
            break;

        case "Facebook":
            block = new BlockFacebook();
            break;

        case "IBM":
            block = new BlockIBM();
            break;

        case "Intel":
            block = new BlockIntel();
            break;

        case "Microsoft":
            block = new BlockMicrosoft();
            break;

        case "Netflix":
            block = new BlockNetflix();
            break;

        case "Twitter":
            block = new BlockTwitter();
            break;

        case "Yahoo":
            block = new BlockYahoo();
            break;

        case "Walmart":
            block = new BlockWalmart();
            break;

        case "Chipotle":
            block = new BlockChipotle();
            break;

        case "Costco":
            block = new BlockCostco();
            break;

        case "Pepsi":
            block = new BlockPepsi();
            break;

        case "Symantec":
            block = new BlockSymantec();
            break;

        case "Garmin":
            block = new BlockGarmin();
            break;

        default:
            block = new BlockAir();
            break;
        }
        return(block);
    }
コード例 #2
0
    Block GetCompanyBlock(string name)
    {
        Debug.Log("terrain" + name);
        switch (name)
        {
        case "Apple":
            BlockApple blockApple = new BlockApple();
            return(blockApple);

        case "Alphabet":
            BlockAlphabet blockAlphabet = new BlockAlphabet();
            return(blockAlphabet);

        case "Amazon":
            BlockAmazon blockAmazon = new BlockAmazon();
            return(blockAmazon);

        case "Facebook":
            BlockFacebook blockFacebook = new BlockFacebook();
            return(blockFacebook);

        case "IBM":
            BlockIBM blockIBM = new BlockIBM();
            return(blockIBM);

        case "Intel":
            BlockIntel blockIntel = new BlockIntel();
            return(blockIntel);

        case "Microsoft":
            BlockMicrosoft blockMicrosoft = new BlockMicrosoft();
            return(blockMicrosoft);

        case "Netflix":
            BlockNetflix blockNetflix = new BlockNetflix();
            return(blockNetflix);

        case "Twitter":
            BlockTwitter blockTwitter = new BlockTwitter();
            return(blockTwitter);

        case "Yahoo":
            BlockYahoo blockYahoo = new BlockYahoo();
            return(blockYahoo);

        case "Chipotle":
            BlockChipotle blockChipotle = new BlockChipotle();
            return(blockChipotle);

        case "Walmart":
            BlockWalmart blockWalmart = new BlockWalmart();
            return(blockWalmart);

        case "Costco":
            BlockCostco blockCostco = new BlockCostco();
            return(blockCostco);

        case "Pepsi":
            BlockPepsi blockPepsi = new BlockPepsi();
            return(blockPepsi);

        case "Symantec":
            BlockSymantec blockSymantec = new BlockSymantec();
            return(blockSymantec);

        case "Garmin":
            BlockGarmin blockGarmin = new BlockGarmin();
            return(blockGarmin);
        }
        return(new BlockAir());
    }