public HEventElement(HName name, params object[] content) : base(name, content) { foreach (object node in content) { if (node is hevent) { handler = (hevent)node; break; } } }
public void Add(ObtainableItem item) { var recipeItem = recipe.items.Find(i => HName.GetPure(i.itemName) == HName.GetPure(item.name)); if (recipeItem != null) { StartCoroutine(AddItemCo(item, recipeItem)); } else { StartCoroutine(RejectItemCo(item)); } }