Esempio n. 1
0
 public void Add(Tag tag, Tag[] required_tags = null, Tag[] forbidden_tags = null, float amount = 1f, FetchOrder2.OperationalRequirement operationalRequirementDEPRECATED = FetchOrder2.OperationalRequirement.None)
 {
     Add(new Tag[1]
     {
         tag
     }, required_tags, forbidden_tags, amount, operationalRequirementDEPRECATED);
 }
Esempio n. 2
0
 private static void InjectForbiddenTag(FetchList2 fetchList, Tag tag, Tag[] required_tags, Tag[] forbidden_tags, float amount, FetchOrder2.OperationalRequirement operationalRequirement)
 {
     forbidden_tags = (forbidden_tags ?? new Tag[0]).AddItem(GameTags.CharmedArtifact).ToArray();
     fetchList.Add(tag, required_tags, forbidden_tags, amount, operationalRequirement);
 }
Esempio n. 3
0
    public void Add(Tag[] tags, Tag[] required_tags = null, Tag[] forbidden_tags = null, float amount = 1f, FetchOrder2.OperationalRequirement operationalRequirementDEPRECATED = FetchOrder2.OperationalRequirement.None)
    {
        foreach (Tag key in tags)
        {
            if (!MinimumAmount.ContainsKey(key))
            {
                MinimumAmount[key] = amount;
            }
        }
        FetchOrder2 item = new FetchOrder2(choreType, tags, required_tags, forbidden_tags, Destination, amount, operationalRequirementDEPRECATED, PriorityMod);

        FetchOrders.Add(item);
    }