public override void Load() { Instance = this; if (!Main.dedServ && Main.netMode != 2) { HistoryBookUI = new HistoryBookUI(); HistoryBookUI.Activate(); HistoryBookUIInterface = new UserInterface(); HistoryBookUIInterface.SetState(HistoryBookUI); HistoryBookUI.redCrossTexture = GetTexture("UI/UIRedCross"); } SupportedMinions = new List <MinionModel>() { new MinionModel(ItemID.SlimeStaff, BuffID.BabySlime, ProjectileID.BabySlime), new MinionModel(ItemID.HornetStaff, BuffID.HornetMinion, ProjectileID.Hornet), new MinionModel(ItemID.ImpStaff, BuffID.ImpMinion, ProjectileID.FlyingImp), new MinionModel(ItemID.SpiderStaff, BuffID.SpiderMinion, new List <int>() { ProjectileID.VenomSpider, ProjectileID.JumperSpider, ProjectileID.DangerousSpider }), new MinionModel(ItemID.OpticStaff, BuffID.TwinEyesMinion, new List <int>() { ProjectileID.Retanimini, ProjectileID.Spazmamini }), new MinionModel(ItemID.PirateStaff, BuffID.PirateMinion, new List <int>() { ProjectileID.OneEyedPirate, ProjectileID.SoulscourgePirate, ProjectileID.PirateCaptain }), new MinionModel(ItemID.PygmyStaff, BuffID.Pygmies, new List <int>() { ProjectileID.Pygmy, ProjectileID.Pygmy2, ProjectileID.Pygmy3, ProjectileID.Pygmy4 }), new MinionModel(ItemID.XenoStaff, BuffID.UFOMinion, new List <int>() { ProjectileID.UFOMinion }), new MinionModel(ItemID.RavenStaff, BuffID.Ravens, new List <int>() { ProjectileID.Raven }), new MinionModel(ItemID.TempestStaff, BuffID.SharknadoMinion, new List <int>() { ProjectileID.Tempest }), new MinionModel(ItemID.DeadlySphereStaff, BuffID.DeadlySphere, new List <int>() { ProjectileID.DeadlySphere }), new MinionModel(ItemID.StardustDragonStaff, BuffID.StardustDragonMinion, ProjectileID.StardustDragon2, 1f), new MinionModel(ItemID.StardustCellStaff, BuffID.StardustMinion, new List <int>() { ProjectileID.StardustCellMinion }) }; ModdedSummonerWeaponsWithExistingBuff = new List <int>(); }
public override void Unload() { HistoryBookUIInterface = null; HistoryBookUI = null; HistoryBookUI.redCrossTexture = null; BookTypes = null; Instance = null; }
public override void Load() { Instance = this; if (!Main.dedServ && Main.netMode != 2) { HistoryBookUI = new HistoryBookUI(); HistoryBookUI.Activate(); HistoryBookUIInterface = new UserInterface(); HistoryBookUIInterface.SetState(HistoryBookUI); HistoryBookUI.redCrossTexture = GetTexture("UI/UIRedCross"); } }