Esempio n. 1
0
    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);
    }
Esempio n. 2
0
    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;
    }