public static void LoadSetItems() { //搜索setItemInfo.img Wz_Node etcWz = PluginManager.FindWz(Wz_Type.Etc); if (etcWz == null) { return; } Wz_Node setItemNode = etcWz.FindNodeByPath("SetItemInfo.img", true); if (setItemNode == null) { return; } //搜索ItemOption.img Wz_Node itemWz = PluginManager.FindWz(Wz_Type.Item); if (itemWz == null) { return; } Wz_Node optionNode = itemWz.FindNodeByPath("ItemOption.img", true); if (optionNode == null) { return; } LoadedSetItems.Clear(); foreach (Wz_Node node in setItemNode.Nodes) { int setItemIndex; if (Int32.TryParse(node.Text, out setItemIndex)) { SetItem setItem = SetItem.CreateFromNode(node, optionNode); if (setItem != null) { LoadedSetItems[setItemIndex] = setItem; } } } }
public static void ClearAll() { LoadedSetItems.Clear(); LoadedExclusiveEquips.Clear(); }