Exemple #1
0
    public INPC GetNPC(NPCType type)
    {
        switch (type)
        {
        case NPCType.Beggar:
            INPC beggar = new Beggar();
            return(beggar);

        case NPCType.Farmer:
            INPC farmer = new Farmer();
            return(farmer);

        case NPCType.Shopowner:
            INPC shopowner = new Shopowner();
            return(shopowner);

        case NPCType.Priest:
            INPC priest = new Priest();
            return(priest);

        case NPCType.StrayDog:
            INPC strayDog = new StrayDog();
            return(strayDog);

        case NPCType.Baker:
            INPC baker = new Baker();
            return(baker);
        }
        return(null);
    }
    public INPC GetNPC(NPCType type)
    {
        switch (type)
        {
        case NPCType.Beggar:
            NPC beggar = new Beggar();
            return(beggar);

        case NPCType.Farmer:
            NPC farmer = new Farmer();
            return(farmer);

        case NPCType.Shopowner:
            NPC shopowner = new Shopowner();
            return(shopowner);
        }
        return(null);
    }
    public override IHuman GetHuman(HumanType humanType)
    {
        switch (humanType)
        {
        case HumanType.Beggar:
            IHuman beggar = new Beggar();
            return(beggar);

        case HumanType.Farmer:
            IHuman farmer = new Farmer();
            return(farmer);

        case HumanType.Shopowner:
            IHuman shopowner = new Shopowner();
            return(shopowner);
        }
        return(null);
    }
    public INPC getNPC(NPCType type)
    {
        switch (type)
        {
        case NPCType.Beggar:
            INPC beggar = new Beggar();
            return(beggar);

        case NPCType.Farmer:
            INPC farmer = new Farmer();
            return(farmer);

        case NPCType.Shopowner:
            INPC shopowner = new ShopOwner();
            return(shopowner);

        case NPCType.QuestGiver:
            INPC questgiver = new QuestGiver();
            return(questgiver);
        }
        return(null);
    }