void CreateMonsterOnMap()
    {
        Monster monster = monsterSpawn.SpawnPlayerMonster();

        monster.transform.SetParent(monsterSpawn.transform);
        monster.spriteRenderer.sortingLayerName = "UI";
        monster.spriteRenderer.sortingOrder     = 0;
        monster.transform.localScale            = Vector3.one * 40f;
        monster.AllowMonsterTickle = true;
        monster.IdleAnimationOn    = true;
        monster.spawnAnimation     = true;
    }
Beispiel #2
0
    public void PrepareReview()
    {
        RetrieveFoodsFromManager();
        SelectFoods();
        Monster monsterObject = monsterCreator.SpawnPlayerMonster();

        monsterObject.spriteRenderer.sortingLayerName = "UI";
        monsterObject.spriteRenderer.sortingOrder     = 5;

        List <GameObject> copy = new List <GameObject>(activeFoods);

        for (int i = 0; i < dishes.Length; ++i)
        {
            GameObject newFood = SpawnFood(copy, true, dishes[i].lid.transform, dishes[i].dish.transform, foodScale);
            dishes[i].SetFood(newFood);
        }

        ChooseFoodToMatch();

        StartCoroutine(BeginReview());
    }
 public Monster CreatePlayerMonster(Transform pos)
 {
     monsterCreator = gameObject.AddComponent <CreateMonster> ();
     playerMonster  = monsterCreator.SpawnPlayerMonster(pos);
     return(playerMonster);
 }