Ejemplo n.º 1
0
        public override void Load()
        {
            instance = this;

            ApollyonCoin = CustomCurrencyManager.RegisterCurrency(new Items.ACoins(ModContent.ItemType <Items.ApollyonCoin>()));

            if (Main.netMode != NetmodeID.Server)
            {
                #region sky things
                Filters.Scene["Eternal:Empraynia"]       = new Filter(new EmprayniaScreenShaderData("FilterMiniTower").UseColor(0.229f, 0.84f, 0.255f).UseOpacity(0.6f), EffectPriority.VeryHigh);
                SkyManager.Instance["Eternal:Empraynia"] = new EmprayniaSky();

                Filters.Scene["Eternal:AshpitSky"]       = new Filter((new ScreenShaderData("FilterMiniTower")).UseColor(0f, 0f, 0f).UseOpacity(0f), EffectPriority.VeryLow);
                SkyManager.Instance["Eternal:AshpitSky"] = new AshpitSky();

                Filters.Scene["Eternal:CosmicEmperorP3"]       = new Filter(new EmprayniaScreenShaderData("FilterMiniTower").UseColor(0f, 0f, 0f).UseOpacity(0f), EffectPriority.VeryHigh);
                SkyManager.Instance["Eternal:CosmicEmperorP3"] = new EmprayniaSky();
                #endregion
            }

            #region Radiant Class Bar
            EtherealPowerBar = new EtherealPowerBar();
            _etherealPowerBarUserInterface = new UserInterface();
            _etherealPowerBarUserInterface.SetState(EtherealPowerBar);
            #endregion
        }
Ejemplo n.º 2
0
 public override void Unload()
 {
     instance = null;
 }