using System.Diagnostics;
using System.IO;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.Versioning;
using BepInEx;
using LethalLib.Modules;
using UnityEngine;
[assembly: CompilationRelaxations(8)]
[assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)]
[assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)]
[assembly: TargetFramework(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")]
[assembly: AssemblyVersion("0.0.0.0")]
namespace huluoboScrap;
[BepInPlugin("hlb.huluoboScrap", "huluoboScrap", "1.1.0")]
public class huluoboClass : BaseUnityPlugin
{
private const string GUID = "hlb.huluoboScrap";
private const string Name = "huluoboScrap";
private const string Version = "1.1.0";
public static huluoboClass instance;
private void Awake()
{
instance = this;
string text = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), "huluoboscrap");
AssetBundle val = AssetBundle.LoadFromFile(text);
Item val2 = val.LoadAsset<Item>("Assets/1huluoboscrap/APEX/dadian.asset");
NetworkPrefabs.RegisterNetworkPrefab(val2.spawnPrefab);
Utilities.FixMixerGroups(val2.spawnPrefab);
Items.RegisterScrap(val2, 10, (LevelTypes)1020);
Items.RegisterScrap(val2, 10, (LevelTypes)1024);
Item val3 = val.LoadAsset<Item>("Assets/1huluoboscrap/APEX/xiaodian.asset");
NetworkPrefabs.RegisterNetworkPrefab(val3.spawnPrefab);
Utilities.FixMixerGroups(val3.spawnPrefab);
Items.RegisterScrap(val3, 18, (LevelTypes)1020);
Items.RegisterScrap(val3, 18, (LevelTypes)1024);
Item val4 = val.LoadAsset<Item>("Assets/1huluoboscrap/VRChat/VRCCat.asset");
NetworkPrefabs.RegisterNetworkPrefab(val4.spawnPrefab);
Utilities.FixMixerGroups(val4.spawnPrefab);
Items.RegisterScrap(val4, 8, (LevelTypes)1020);
Items.RegisterScrap(val4, 8, (LevelTypes)1024);
Item val5 = val.LoadAsset<Item>("Assets/1huluoboscrap/Item/dressgirl.asset");
NetworkPrefabs.RegisterNetworkPrefab(val5.spawnPrefab);
Utilities.FixMixerGroups(val5.spawnPrefab);
Items.RegisterScrap(val5, 5, (LevelTypes)1020);
Items.RegisterScrap(val5, 5, (LevelTypes)1024);
Item val6 = val.LoadAsset<Item>("Assets/1huluoboscrap/Item/dilei.asset");
NetworkPrefabs.RegisterNetworkPrefab(val6.spawnPrefab);
Utilities.FixMixerGroups(val6.spawnPrefab);
Items.RegisterScrap(val6, 8, (LevelTypes)1020);
Items.RegisterScrap(val6, 8, (LevelTypes)1024);
Item val7 = val.LoadAsset<Item>("Assets/1huluoboscrap/APEX/zhusheqi.asset");
NetworkPrefabs.RegisterNetworkPrefab(val7.spawnPrefab);
Utilities.FixMixerGroups(val7.spawnPrefab);
Items.RegisterScrap(val7, 18, (LevelTypes)1020);
Items.RegisterScrap(val7, 18, (LevelTypes)1024);
Item val8 = val.LoadAsset<Item>("Assets/1huluoboscrap/APEX/yiliaoxiang.asset");
NetworkPrefabs.RegisterNetworkPrefab(val8.spawnPrefab);
Utilities.FixMixerGroups(val8.spawnPrefab);
Items.RegisterScrap(val8, 8, (LevelTypes)1020);
Items.RegisterScrap(val8, 8, (LevelTypes)1024);
Item val9 = val.LoadAsset<Item>("Assets/1huluoboscrap/Item/paotai.asset");
NetworkPrefabs.RegisterNetworkPrefab(val9.spawnPrefab);
Utilities.FixMixerGroups(val9.spawnPrefab);
Items.RegisterScrap(val9, 8, (LevelTypes)1020);
Items.RegisterScrap(val9, 8, (LevelTypes)1024);
Item val10 = val.LoadAsset<Item>("Assets/1huluoboscrap/VRChat/VRChat Credit.asset");
NetworkPrefabs.RegisterNetworkPrefab(val10.spawnPrefab);
Utilities.FixMixerGroups(val10.spawnPrefab);
Items.RegisterScrap(val10, 8, (LevelTypes)1020);
Items.RegisterScrap(val10, 8, (LevelTypes)1024);
Item val11 = val.LoadAsset<Item>("Assets/1huluoboscrap/Item/PalWorldSphere.asset");
NetworkPrefabs.RegisterNetworkPrefab(val11.spawnPrefab);
Utilities.FixMixerGroups(val11.spawnPrefab);
Items.RegisterScrap(val11, 8, (LevelTypes)1020);
Items.RegisterScrap(val11, 8, (LevelTypes)1024);
Item val12 = val.LoadAsset<Item>("Assets/1huluoboscrap/Minecraft/MinecraftWood.asset");
NetworkPrefabs.RegisterNetworkPrefab(val12.spawnPrefab);
Utilities.FixMixerGroups(val12.spawnPrefab);
Items.RegisterScrap(val12, 8, (LevelTypes)1020);
Items.RegisterScrap(val12, 8, (LevelTypes)1024);
Item val13 = val.LoadAsset<Item>("Assets/1huluoboscrap/Minecraft/MinecraftRock.asset");
NetworkPrefabs.RegisterNetworkPrefab(val13.spawnPrefab);
Utilities.FixMixerGroups(val13.spawnPrefab);
Items.RegisterScrap(val13, 8, (LevelTypes)1020);
Items.RegisterScrap(val13, 8, (LevelTypes)1024);
Item val14 = val.LoadAsset<Item>("Assets/1huluoboscrap/Minecraft/MinecraftPlank.asset");
NetworkPrefabs.RegisterNetworkPrefab(val14.spawnPrefab);
Utilities.FixMixerGroups(val14.spawnPrefab);
Items.RegisterScrap(val14, 8, (LevelTypes)1020);
Items.RegisterScrap(val14, 8, (LevelTypes)1024);
Item val15 = val.LoadAsset<Item>("Assets/1huluoboscrap/Minecraft/MinecraftGlass.asset");
NetworkPrefabs.RegisterNetworkPrefab(val15.spawnPrefab);
Utilities.FixMixerGroups(val15.spawnPrefab);
Items.RegisterScrap(val15, 8, (LevelTypes)1020);
Items.RegisterScrap(val15, 8, (LevelTypes)1024);
Item val16 = val.LoadAsset<Item>("Assets/1huluoboscrap/Minecraft/MinecraftCraftingTable.asset");
NetworkPrefabs.RegisterNetworkPrefab(val16.spawnPrefab);
Utilities.FixMixerGroups(val16.spawnPrefab);
Items.RegisterScrap(val16, 8, (LevelTypes)1020);
Items.RegisterScrap(val16, 8, (LevelTypes)1024);
Item val17 = val.LoadAsset<Item>("Assets/1huluoboscrap/Minecraft/MinecraftDirt.asset");
NetworkPrefabs.RegisterNetworkPrefab(val17.spawnPrefab);
Utilities.FixMixerGroups(val17.spawnPrefab);
Items.RegisterScrap(val17, 8, (LevelTypes)1020);
Items.RegisterScrap(val17, 8, (LevelTypes)1024);
Item val18 = val.LoadAsset<Item>("Assets/1huluoboscrap/Item/yegujirouchuan.asset");
NetworkPrefabs.RegisterNetworkPrefab(val18.spawnPrefab);
Utilities.FixMixerGroups(val18.spawnPrefab);
Items.RegisterScrap(val18, 8, (LevelTypes)1020);
Items.RegisterScrap(val18, 8, (LevelTypes)1024);
Item val19 = val.LoadAsset<Item>("Assets/1huluoboscrap/Item/yuanshengkfc.asset");
NetworkPrefabs.RegisterNetworkPrefab(val19.spawnPrefab);
Utilities.FixMixerGroups(val19.spawnPrefab);
Items.RegisterScrap(val19, 7, (LevelTypes)1020);
Items.RegisterScrap(val19, 7, (LevelTypes)1024);
Item val20 = val.LoadAsset<Item>("Assets/1huluoboscrap/Item/xingtiekfc.asset");
NetworkPrefabs.RegisterNetworkPrefab(val20.spawnPrefab);
Utilities.FixMixerGroups(val20.spawnPrefab);
Items.RegisterScrap(val20, 7, (LevelTypes)1020);
Items.RegisterScrap(val20, 7, (LevelTypes)1024);
Item val21 = val.LoadAsset<Item>("Assets/1huluoboscrap/Item/meiohaopshiguang.asset");
NetworkPrefabs.RegisterNetworkPrefab(val21.spawnPrefab);
Utilities.FixMixerGroups(val21.spawnPrefab);
Items.RegisterScrap(val21, 9, (LevelTypes)1020);
Items.RegisterScrap(val21, 9, (LevelTypes)1024);
Item val22 = val.LoadAsset<Item>("Assets/1huluoboscrap/Item/maomaokuaidibox.asset");
NetworkPrefabs.RegisterNetworkPrefab(val22.spawnPrefab);
Utilities.FixMixerGroups(val22.spawnPrefab);
Items.RegisterScrap(val22, 9, (LevelTypes)1020);
Items.RegisterScrap(val22, 9, (LevelTypes)1024);
Item val23 = val.LoadAsset<Item>("Assets/1huluoboscrap/Item/buluojifen.asset");
NetworkPrefabs.RegisterNetworkPrefab(val23.spawnPrefab);
Utilities.FixMixerGroups(val23.spawnPrefab);
Items.RegisterScrap(val23, 9, (LevelTypes)1020);
Items.RegisterScrap(val23, 9, (LevelTypes)1024);
Item val24 = val.LoadAsset<Item>("Assets/1huluoboscrap/Item/ysyuanshi.asset");
NetworkPrefabs.RegisterNetworkPrefab(val24.spawnPrefab);
Utilities.FixMixerGroups(val24.spawnPrefab);
Items.RegisterScrap(val24, 5, (LevelTypes)1020);
Items.RegisterScrap(val24, 5, (LevelTypes)1024);
Item val25 = val.LoadAsset<Item>("Assets/1huluoboscrap/Item/ysmora.asset");
NetworkPrefabs.RegisterNetworkPrefab(val25.spawnPrefab);
Utilities.FixMixerGroups(val25.spawnPrefab);
Items.RegisterScrap(val25, 10, (LevelTypes)1020);
Items.RegisterScrap(val25, 10, (LevelTypes)1024);
Item val26 = val.LoadAsset<Item>("Assets/1huluoboscrap/Item/yspaimenggauntou.asset");
NetworkPrefabs.RegisterNetworkPrefab(val26.spawnPrefab);
Utilities.FixMixerGroups(val26.spawnPrefab);
Items.RegisterScrap(val26, 10, (LevelTypes)1020);
Items.RegisterScrap(val26, 10, (LevelTypes)1024);
Item val27 = val.LoadAsset<Item>("Assets/1huluoboscrap/Minecraft/Minecraft_Egg.asset");
NetworkPrefabs.RegisterNetworkPrefab(val27.spawnPrefab);
Utilities.FixMixerGroups(val27.spawnPrefab);
Items.RegisterScrap(val27, 10, (LevelTypes)1020);
Items.RegisterScrap(val27, 10, (LevelTypes)1024);
Item val28 = val.LoadAsset<Item>("Assets/1huluoboscrap/Minecraft/Minecraft_Emerald.asset");
NetworkPrefabs.RegisterNetworkPrefab(val28.spawnPrefab);
Utilities.FixMixerGroups(val28.spawnPrefab);
Items.RegisterScrap(val28, 5, (LevelTypes)1020);
Items.RegisterScrap(val28, 5, (LevelTypes)1024);
Item val29 = val.LoadAsset<Item>("Assets/1huluoboscrap/Minecraft/Minecraft_Gold_Ingot.asset");
NetworkPrefabs.RegisterNetworkPrefab(val29.spawnPrefab);
Utilities.FixMixerGroups(val29.spawnPrefab);
Items.RegisterScrap(val29, 8, (LevelTypes)1020);
Items.RegisterScrap(val29, 8, (LevelTypes)1024);
Item val30 = val.LoadAsset<Item>("Assets/1huluoboscrap/Minecraft/Minecraft_Diamond.asset");
NetworkPrefabs.RegisterNetworkPrefab(val30.spawnPrefab);
Utilities.FixMixerGroups(val30.spawnPrefab);
Items.RegisterScrap(val30, 6, (LevelTypes)1020);
Items.RegisterScrap(val30, 6, (LevelTypes)1024);
Item val31 = val.LoadAsset<Item>("Assets/1huluoboscrap/Minecraft/Minecraft_Torch.asset");
NetworkPrefabs.RegisterNetworkPrefab(val31.spawnPrefab);
Utilities.FixMixerGroups(val31.spawnPrefab);
Items.RegisterScrap(val31, 12, (LevelTypes)1020);
Items.RegisterScrap(val31, 12, (LevelTypes)1024);
Item val32 = val.LoadAsset<Item>("Assets/1huluoboscrap/Minecraft/Minecraft_Apple.asset");
NetworkPrefabs.RegisterNetworkPrefab(val32.spawnPrefab);
Utilities.FixMixerGroups(val32.spawnPrefab);
Items.RegisterScrap(val32, 12, (LevelTypes)1020);
Items.RegisterScrap(val32, 12, (LevelTypes)1024);
Item val33 = val.LoadAsset<Item>("Assets/1huluoboscrap/Minecraft/Minecraft Diamond Block.asset");
NetworkPrefabs.RegisterNetworkPrefab(val33.spawnPrefab);
Utilities.FixMixerGroups(val33.spawnPrefab);
Items.RegisterScrap(val33, 2, (LevelTypes)1020);
Items.RegisterScrap(val33, 2, (LevelTypes)1024);
Item val34 = val.LoadAsset<Item>("Assets/1huluoboscrap/Minecraft/Minecraft_chest.asset");
NetworkPrefabs.RegisterNetworkPrefab(val34.spawnPrefab);
Utilities.FixMixerGroups(val34.spawnPrefab);
Items.RegisterScrap(val34, 8, (LevelTypes)1020);
Items.RegisterScrap(val34, 8, (LevelTypes)1024);
Item val35 = val.LoadAsset<Item>("Assets/1huluoboscrap/Item/Generator.asset");
NetworkPrefabs.RegisterNetworkPrefab(val35.spawnPrefab);
Utilities.FixMixerGroups(val35.spawnPrefab);
Items.RegisterScrap(val35, 1, (LevelTypes)1020);
Items.RegisterScrap(val35, 1, (LevelTypes)1024);
Item val36 = val.LoadAsset<Item>("Assets/1huluoboscrap/shop/ysxiezhuhaihuang.asset");
NetworkPrefabs.RegisterNetworkPrefab(val36.spawnPrefab);
Utilities.FixMixerGroups(val36.spawnPrefab);
TerminalNode val37 = ScriptableObject.CreateInstance<TerminalNode>();
Items.RegisterShopItem(val36, (TerminalNode)null, (TerminalNode)null, val37, 30);
val37.clearPreviousText = true;
val37.displayText = "咸鱼\n\n";
Item val38 = val.LoadAsset<Item>("Assets/1huluoboscrap/shop/yswuqiewuqi.asset");
NetworkPrefabs.RegisterNetworkPrefab(val38.spawnPrefab);
Utilities.FixMixerGroups(val38.spawnPrefab);
TerminalNode val39 = ScriptableObject.CreateInstance<TerminalNode>();
Items.RegisterShopItem(val38, (TerminalNode)null, (TerminalNode)null, val39, 30);
val39.clearPreviousText = true;
val39.displayText = "雾切\n\n";
Item val40 = val.LoadAsset<Item>("Assets/1huluoboscrap/shop/Minecraft_Diamond_Sword.asset");
NetworkPrefabs.RegisterNetworkPrefab(val40.spawnPrefab);
Utilities.FixMixerGroups(val40.spawnPrefab);
TerminalNode val41 = ScriptableObject.CreateInstance<TerminalNode>();
Items.RegisterShopItem(val40, (TerminalNode)null, (TerminalNode)null, val41, 30);
val41.clearPreviousText = true;
val41.displayText = "Minecraft_Diamond_Sword\n\n";
Item val42 = val.LoadAsset<Item>("Assets/1huluoboscrap/shop/Minecraft_Diamond_Pickaxe.asset");
NetworkPrefabs.RegisterNetworkPrefab(val42.spawnPrefab);
Utilities.FixMixerGroups(val42.spawnPrefab);
TerminalNode val43 = ScriptableObject.CreateInstance<TerminalNode>();
Items.RegisterShopItem(val42, (TerminalNode)null, (TerminalNode)null, val43, 30);
val43.clearPreviousText = true;
val43.displayText = "Minecraft_Diamond_Pickaxe\n\n";
Item val44 = val.LoadAsset<Item>("Assets/1huluoboscrap/shop/Minecraft_Diamond_Axe.asset");
NetworkPrefabs.RegisterNetworkPrefab(val44.spawnPrefab);
Utilities.FixMixerGroups(val44.spawnPrefab);
TerminalNode val45 = ScriptableObject.CreateInstance<TerminalNode>();
Items.RegisterShopItem(val44, (TerminalNode)null, (TerminalNode)null, val45, 30);
val45.clearPreviousText = true;
val45.displayText = "Minecraft_Diamond_Axe\n\n";
Item val46 = val.LoadAsset<Item>("Assets/1huluoboscrap/shop/shenfaxiaodao.asset");
NetworkPrefabs.RegisterNetworkPrefab(val46.spawnPrefab);
Utilities.FixMixerGroups(val46.spawnPrefab);
TerminalNode val47 = ScriptableObject.CreateInstance<TerminalNode>();
Items.RegisterShopItem(val46, (TerminalNode)null, (TerminalNode)null, val47, 75);
val47.clearPreviousText = true;
val47.displayText = "shenfaxiaodao\n\n";
Items.RegisterScrap(val46, 7, (LevelTypes)1020);
Items.RegisterScrap(val46, 7, (LevelTypes)1024);
UnlockablesList val48 = val.LoadAsset<UnlockablesList>("Assets/1huluoboscrap/Unlock/TV/protv.asset");
UnlockableItem val49 = val48.unlockables[0];
NetworkPrefabs.RegisterNetworkPrefab(val49.prefabObject);
Utilities.FixMixerGroups(val49.prefabObject);
Unlockables.RegisterUnlockable(val49, (StoreType)2, (TerminalNode)null, (TerminalNode)null, (TerminalNode)null, 0);
}
}