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); }
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()); }