示例#1
0
        public static void Init()
        {
            string     itemName     = "Effigy Of Vengeance";
            string     resourceName = "BleakMod/Resources/effigy_of_vengeance";
            GameObject obj          = new GameObject(itemName);
            var        item         = obj.AddComponent <EffigyOfVengeance>();

            ItemBuilder.AddSpriteToObject(itemName, resourceName, obj);
            string shortDesc = "Kall of Kaliber";
            string longDesc  = "Summons one of kaliber's own statues to aid you in battle.\n\nDon't get too close, or its explosions will hurt you.";

            ItemBuilder.SetupItem(item, shortDesc, longDesc, "bb");
            ItemBuilder.SetCooldownType(item, ItemBuilder.CooldownType.Damage, 350);
            item.consumable = false;
            item.quality    = ItemQuality.A;
            EffigyOfVengeance.BuildPrefab();
        }
 public override void Start()
 {
     ItemBuilder.Init();
     //Hooks.Init();
     //EnemyTools.Init();
     //Tools.Init();
     //EnemyBuilder.Init();
     LifeCube.Register();
     GungeonWind.Register();
     FriendshipBracelet.Register();
     FlamingSkull.Register();
     Carrot.Register();
     WinchestersHat.Register();
     GundromedaPain.Register();
     Bleaker.Register();
     CheeseAmmolet.Register();
     StrawberryJam.Register();
     //WhiteBulletCell.Register();
     Distribullets.Register();
     HungryClips.Register();
     TatteredCape.Register();
     HeroicCape.Register();
     Popcorn.Register();
     RepurposedShellCasing.Register();
     GatlingGullets.Register();
     //SomeBunny.Register();
     FittedTankBarrel.Register();
     LeadCrown.Register();
     //PiratesPendant.Register();
     PendantOfTheFirstOrder.Register();
     MimicBullets.Register();
     CatchingMitts.Register();
     Protractor.Register();
     HealthyBullets.Register();
     ChamberOfFrogs.Register();
     TrickShot.Register();
     ShowoffBullets.Register();
     BabyGoodShellicopter.Init();
     PrismaticGuonStone.Init();
     //GoonStone.Init();
     Overpill.Init();
     JammomancersHat.Init();
     ShotgunEnergyDrink.Init();
     BowlersBriefcase.Init();
     FatalOptics.Init();
     MicroEnhancement.Init();
     TargetingSpecs.Init();
     GunShredder.Init();
     GlassPrincesCannon.Add();
     Rewind.Init();
     Telegunesis.Init();
     //Underpill.Init();
     AegisShield.Init();
     AmmocondasNest.Init();
     ShadesShades.Init();
     BeholstersBelt.Init();
     SuspiciousLookingBell.Init();
     WowTasticPaintbrush.Init();
     SmokingSkull.Init();
     PortableSewerGrate.Init();
     GoldenCirclet.Init();
     //PackOfLostItems.Init();
     CapeOfTheResourcefulRat.Init();
     //DemonicBrick.Init();
     EffigyOfVengeance.Init();
     HornOfTheDragun.Init();
     PickpocketGuide.Init();
     SpillOJar.Init();
     PhaseShifterStopwatch.Init();
     Rhythminator.Add();
     //Bubbler.Add();
     StartStriker.Add();
     PrizeRifle.Add();
     MultiActiveReloadManager.SetupHooks();
     EasyGoopDefinitions.DefineDefaultGoops();
     //ZipFilePath = this.Metadata.Archive;
     //FilePath = this.Metadata.Directory;
     //AudioResourceLoader.InitAudio;
     SaveAPIManager.Setup("bb:");
     Log($"{MOD_NAME} v{VERSION} started successfully.", TEXT_COLOR);
 }