Esempio n. 1
0
 public override void Load()
 {
     Instance = this;
     Filters.Scene["SolemnLament:SolemnLamentSky"]       = new Filter(new SolemnLamentSkyScreenShaderData("FilterMiniTower").UseColor(0.9f, 0.9f, 0.9f).UseOpacity(0.2f), EffectPriority.VeryHigh);
     SkyManager.Instance["SolemnLament:SolemnLamentSky"] = new SolemnLamentSky();
     On.Terraria.NPC.HitEffect        += new On.Terraria.NPC.hook_HitEffect(HitEffectHook);
     On.Terraria.NPC.VanillaHitEffect += new On.Terraria.NPC.hook_VanillaHitEffect(HitEffectHook2);
     On.Terraria.Projectile.Kill      += new On.Terraria.Projectile.hook_Kill(KillHook);
 }
Esempio n. 2
0
 public override void Unload()
 {
     SkyManager.Instance["SolemnLament:SolemnLamentSky"].Deactivate();
     Instance = null;
 }