public List <CreatureBaseAbstract> CreateCreatures(int numberofCreatures)
        {
            for (int i = 0; i <= numberofCreatures; i++)
            {
                // Make random creatures?
                creatures.Add(cF.Create(Creatures.Goblin));
                creatures.Add(cF.Create(Creatures.Orc));
                creatures.Add(cF.Create(Creatures.Elf));
            }

            return(creatures);
        }
Exemplo n.º 2
0
    public void createFactory(CreatureFactory factory)
    {
        Debug.Log(factory);
        ICreature c = factory.Create();

        InstantiateNewObjects(c.ToString());
        Debug.Log(c);
    }
Exemplo n.º 3
0
    public void createFactory(CreatureFactory factory)
    {
        CreatureRequirements textRequire = newText.GetComponent <CreatureRequirements>();

        Debug.Log(factory);
        ICreature c = factory.Create();

        InstantiateNewObjects(c.ToString());
        Debug.Log(c);

        textRequire.objectText.text = c.ToString();
    }