private MushroomDescriptor GetDescriptorFor(int x, int y, MushroomBehaviour mushroomBehaviour, MushroomColor mushroomColor) { MushroomDescriptor mushroomDescriptor = new MushroomDescriptor(); mushroomDescriptor.mPos = new Vector2Int(x, y); mushroomDescriptor.mBehaviour = mushroomBehaviour; mushroomDescriptor.mColor = mushroomColor; return(mushroomDescriptor); }
private void SpawnMushroom(GameObject mushroomPrefab, int x, int y, MushroomBehaviour mushroomBehaviour, MushroomColor color) { GameObject mushroom = Instantiate(mushroomPrefab, mPots[x][y].transform); MushroomControlerDeVerdad mushCon = mushroom.GetComponent <MushroomControlerDeVerdad>(); mushCon.mBoardController = this; mushCon.mPos = new Vector2Int(x, y); mushCon.mMushroomBehaviour = Instantiate <MushroomBehaviour>(mushroomBehaviour); mushCon.mMushroomBehaviour.mMushroomColor = color; }