private void SetupItemAPI(AssetBundle expandSharedAssets1) { if (!ItemAPISetup) { try { Tools.Init(); ItemBuilder.Init(); BabyGoodHammer.Init(expandSharedAssets1); CorruptionBomb.Init(expandSharedAssets1); if (ExpandSettings.EnableBloodiedScarfFix) { ExpandRedScarf.Init(expandSharedAssets1); } TableTechAssassin.Init(expandSharedAssets1); CorruptedJunk.Init(expandSharedAssets1); BootlegGuns.Init(expandSharedAssets1); CronenbergBullets.Init(expandSharedAssets1); Mimiclay.Init(expandSharedAssets1); TheLeadKey.Init(expandSharedAssets1); RockSlide.Init(expandSharedAssets1); CustomMasterRounds.Init(expandSharedAssets1); WoodenCrest.Init(expandSharedAssets1); BulletKinGun.Init(); BabySitter.Init(expandSharedAssets1); PowBlock.Init(expandSharedAssets1); CursedBrick.Init(expandSharedAssets1); SonicRing.Init(expandSharedAssets1); SonicBox.Init(expandSharedAssets1); WestBrosRevolverGenerator.Init(); HotShotShotGun.Init(); // Setup Custom Synergies. Do this after all custom items have been Init!; ExpandSynergies.Init(); ItemAPISetup = true; } catch (Exception e2) { Tools.PrintException(e2, "FF0000"); } } }
private void SetupItemAPI() { if (!ItemAPISetup) { try { AssetBundle expandSharedAssets1 = ResourceManager.LoadAssetBundle("ExpandSharedAuto"); Tools.Init(); ItemBuilder.Init(); BabyGoodHammer.Init(expandSharedAssets1); CorruptionBomb.Init(expandSharedAssets1); ExpandRedScarf.Init(expandSharedAssets1); TableTechAssassin.Init(expandSharedAssets1); CorruptedJunk.Init(expandSharedAssets1); BootlegGuns.Init(); CronenbergBullets.Init(expandSharedAssets1); Mimiclay.Init(expandSharedAssets1); TheLeadKey.Init(expandSharedAssets1); // TableTechExpand.Init(); RockSlide.Init(expandSharedAssets1); CustomMasterRounds.Init(expandSharedAssets1); WoodenCrest.Init(expandSharedAssets1); BulletKinGun.Init(); BabySitter.Init(expandSharedAssets1); PowBlock.Init(expandSharedAssets1); // Setup Custom Synergies. Do this after all custom items have been Init!; ExpandSynergies.Init(); expandSharedAssets1 = null; ItemAPISetup = true; } catch (Exception e2) { Tools.PrintException(e2, "FF0000"); } } }