public GameObject GenerateLevelItem(ELevelItemType type) { GameObject shape; switch (type) { case ELevelItemType.rectangle: shape = Instantiate(RectanglePrefab) as GameObject; break; case ELevelItemType.circle: shape = Instantiate(CirclePrefab) as GameObject; break; default: shape = Instantiate(RectanglePrefab) as GameObject; break; } return(shape); }
private GameObject GenerateLevelItem(ELevelItemType type) { GameObject source; switch (type) { case ELevelItemType.rectangle: source = RectanglePrefab; break; case ELevelItemType.circle: source = CirclePrefab; break; default: source = RectanglePrefab; break; } var createdItem = Instantiate(source) as GameObject; return(createdItem); }